@charset "UTF-8";a:focus,button:focus{outline:none!important}button::-moz-focus-inner{border:0}:focus{outline:none}blockquote{padding:0;margin:0}button,input,select,textarea{outline:none}label{margin-bottom:0}dl,p{margin:0}dd,dt{line-height:inherit}dd{margin-bottom:0}cite{font-style:normal}form{margin-bottom:0}blockquote{padding-left:0;border-left:0}address{margin-top:0}address,figure{margin-bottom:0}html p a:hover{text-decoration:none}body{-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;font-size:14px}@media (min-width:768px){body{font-size:16px}}@media (min-width:1200px){body{font-size:18px}}a{display:inline-block;-webkit-transition:all .33s ease;transition:all .33s ease}a,a:active,a:focus{color:#ff0037}a:focus,a:hover{color:#b30027;text-decoration:none}a[href*=callto],a[href*=mailto]{white-space:nowrap}img{display:inline-block;max-width:100%;height:auto}hr{margin-top:0;margin-bottom:0;border-top:1px solid #ececec}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-family:inherit;font-weight:400;color:#000}.heading-1 a,.heading-2 a,.heading-3 a,.heading-4 a,.heading-5 a,.heading-6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inline;font:inherit;letter-spacing:inherit}.heading-1 a,.heading-1 a:active,.heading-1 a:focus,.heading-2 a,.heading-2 a:active,.heading-2 a:focus,.heading-3 a,.heading-3 a:active,.heading-3 a:focus,.heading-4 a,.heading-4 a:active,.heading-4 a:focus,.heading-5 a,.heading-5 a:active,.heading-5 a:focus,.heading-6 a,.heading-6 a:active,.heading-6 a:focus,h1 a,h1 a:active,h1 a:focus,h2 a,h2 a:active,h2 a:focus,h3 a,h3 a:active,h3 a:focus,h4 a,h4 a:active,h4 a:focus,h5 a,h5 a:active,h5 a:focus,h6 a,h6 a:active,h6 a:focus{color:inherit}.heading-1 a:hover,.heading-2 a:hover,.heading-3 a:hover,.heading-4 a:hover,.heading-5 a:hover,.heading-6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#b30027}.heading-1>*,.heading-2>*,.heading-3>*,.heading-4>*,.heading-5>*,.heading-6>*,h1>*,h2>*,h3>*,h4>*,h5>*,h6>*{display:inline-block}.heading-1 span:not(:last-child),.heading-2 span:not(:last-child),.heading-3 span:not(:last-child),.heading-4 span:not(:last-child),.heading-5 span:not(:last-child),.heading-6 span:not(:last-child),h1 span:not(:last-child),h2 span:not(:last-child),h3 span:not(:last-child),h4 span:not(:last-child),h5 span:not(:last-child),h6 span:not(:last-child){margin-right:.25em}.heading-1,h1{font-size:34px;font-weight:400;line-height:1.2}@media (min-width:768px){.heading-1,h1{font-size:56px;line-height:1.25}}@media (min-width:1200px){.heading-1,h1{font-size:40px}}.heading-2,h2{font-size:26px;line-height:1.3}@media (min-width:768px){.heading-2,h2{font-size:32px;line-height:1.25}}@media (min-width:992px){.heading-2,h2{font-size:44px}}@media (min-width:1200px){.heading-2,h2{font-size:32px}}.heading-3,h3{font-size:22px;line-height:1.45}@media (min-width:768px){.heading-3,h3{font-size:28px}}@media (min-width:1200px){.heading-3,h3{font-size:28px;line-height:1.25}}.heading-4,h4{font-size:20px;line-height:1.35}@media (min-width:768px){.heading-4,h4{font-size:24px}}@media (min-width:1200px){.heading-4,h4{font-size:24px;line-height:1.25}}.heading-5,h5{font-size:18px;line-height:1.45}@media (min-width:768px){.heading-5,h5{font-size:20px}}@media (min-width:1200px){.heading-5,h5{font-size:20px;line-height:1.25}}.heading-6,h6{font-size:14px;font-weight:200;line-height:1.5}@media (min-width:768px){.heading-6,h6{font-size:16px;line-height:1.25}}.big{font-size:22px}.small,small{display:block;font-size:16px;line-height:1.5}.code,code{padding:1px 5px;border-radius:0;font-family:Brown,Helvetica,Arial,sans-serif;color:#fff;background:#000}.page .text-primary{color:#ff0037}.page .text-dark{color:#333}.page{position:relative;overflow:hidden}.page-header{position:relative;z-index:1000;padding:0;margin:0;border-bottom:none}.cat-img-group{position:relative;overflow:hidden;padding-bottom:100%}.cat-img-group>div{position:absolute;bottom:0;max-width:80%}.cat-img-group>div:first-of-type{z-index:1;right:0}.cat-img-group>div:last-of-type{left:0}.cat-img-group img{width:auto}.cat-wrap{padding:60px 0 80px}@media (min-width:992px){.cat-wrap{padding:120px 0 140px}}.cat-mod-1{max-width:715px;margin-left:auto;margin-right:auto;padding:0 15px}.cat-mod-1>*{color:#fff}[data-custom-toggle]{cursor:pointer}.image-wrapper{position:relative;padding-top:80px}@media (min-width:1200px){.image-wrapper .image__item{margin-bottom:-55px;max-width:none}}.image-wrapper-2{position:relative}@media (min-width:1200px){.image-wrapper-2 .image__item{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}}@media (min-width:1600px){.image-wrapper-2 .image__item{max-width:600px}}.image-wrapper-3{position:relative}@media (min-width:1200px){.image-wrapper-3{padding-top:80px}}@media (min-width:1470px){.image-wrapper-3 .image__item{margin-bottom:-88px;max-width:none}}[data-custom-toggle-goal].active{display:inherit!important}.label{padding:.4em .7em .6em;border-radius:.5em;font-weight:700;background-color:#ff0037;color:#fff;font-size:10px}@media (min-width:992px){.label{letter-spacing:.04em;font-size:14px}}h2 .label{margin-left:10px;vertical-align:top}#typed-strings{display:none}.rd-navbar-nav.flex-nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:992px){header .rd-navbar-wrap{height:151px}}@media (max-width:575px){.rd-navbar-fixed .rd-navbar-top-panel .rd-navbar-search{display:none}}@media (max-width:575px){.rd-navbar-fixed .rd-navbar-top-panel.active .rd-navbar-search{display:block}}@media (max-width:575px){.rd-navbar-fixed .rd-navbar-top-panel.active .rd-navbar-top-panel__aside .rd-navbar-items-list li{display:list-item;list-style:none}}@media (max-width:575px){.form.form--filter form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (max-width:575px){.form.form--filter form .input__container .form__input{margin:20px 0}}@media (max-width:575px){.form.form--filter form .search__select{width:100%}}.explore-goals .container{padding:0}@media (max-width:575px){.explore-goals .container{padding-left:15px;padding-right:15px}}.explore-goals__heading{padding-left:20px;border-left:3px solid #ff0037}.explore-goals__heading p{margin-bottom:0}.explore-goals__heading h1{margin-top:0;font-size:32px;margin-bottom:0}@media (min-width:1300px){.explore-goals__categories{display:-webkit-box;display:flex;flex-wrap:wrap}}@media (max-width:992px){.explore-goals__categories{display:-webkit-box;display:flex;flex-wrap:wrap}}@media (max-width:768px){.explore-goals__categories{display:block}}.explore-goals__category{flex-basis:calc(50% - 30px);margin:15px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.explore-goals__category p{margin-bottom:0;padding:15px;background-color:#e9ecef;border-radius:8px;-webkit-box-flex:1;flex-grow:1;font-weight:700}.explore-goals__category p a{color:#343a40}.featured-post{margin-bottom:0;padding-bottom:50px}@media (max-width:575px){.featured-post{padding-right:15px;padding-left:15px}}.featured-post .section-sm .container{background-color:#f8f8f8;border-radius:8px}@media (min-width:1600px){.featured-post .section-sm .container{padding-left:0}}.featured-post .featured-blog{margin-bottom:0;padding:15px}.featured-post .featured-blog h1{font-size:32px}@media screen and (max-width:1200px) and (min-width:992px){.featured-post .featured-blog h1{height:106.6px;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}}.featured-post .featured-blog p{line-height:24px}@media screen and (max-width:1200px) and (min-width:992px){.featured-post .featured-blog p{height:48px;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;margin-top:17px;text-overflow:ellipsis;-webkit-box-orient:vertical}}.featured-post .featured-blog__img{margin-bottom:0;padding:0}.featured-post .featured-blog__img img{border-top-left-radius:8px;border-bottom-left-radius:8px}@media (max-width:991px){.featured-post .featured-blog__img img{border-radius:0}}.recent-posts__heading{margin-bottom:25px}.recent-posts__tiles{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-25px -10px}@media (max-width:767px){.recent-posts__tiles{display:block}}.recent-posts__tile{flex-basis:calc(50% - 20px);margin:25px 10px}.recent-posts__tile .post-minimal{height:auto}.recent-posts__tile .post-minimal__preview{font-size:1em}.recent-posts .container{padding:0}@media (max-width:575px){.recent-posts .container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.recent-posts .section-sm{padding-top:50px}}.guides{padding-bottom:60px}.guides .container{padding:0}@media (max-width:575px){.guides .container{padding-right:15px;padding-left:15px}}.guides .row{margin-left:-10px;margin-right:-10px}.guides .guide-item{padding-left:10px!important;padding-right:10px!important}.guides img{width:100%}.browse-solutions .container{padding:0}@media (max-width:575px){.browse-solutions .container{padding-left:15px;padding-right:15px}}.browse-solutions__tiles{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 -10px}.browse-solutions__tile{flex-shrink:0;-webkit-box-flex:0;flex-grow:0;flex-basis:calc(33.333% - 20px);margin:10px;display:-webkit-box;display:flex}@media (max-width:768px){.browse-solutions__tile{flex-basis:calc(50% - 20px)}}@media (max-width:480px){.browse-solutions__tile{flex-basis:calc(100% - 20px)}}.browse-solutions__tile a{background:#e9ecef;padding:10px 15px;border-radius:30px;display:block;text-align:center;color:#343a40;font-weight:700;-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}

/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1600px;--font-family-sans-serif:"Brown",Helvetica,Arial,sans-serif;--font-family-monospace:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Brown,Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.88889;color:#151515;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:inherit}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#ff0037;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#b30027;text-decoration:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:400;line-height:1.1;color:#000}.h1,h1{font-size:40px}.h2,h2{font-size:32px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:16px}.lead{font-size:24px;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:200;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #d7d7d7}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:5px 10px;background-color:#ff0037}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer:before{content:"\2014 \00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 1px 2px rgba(0,0,0,.075)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{padding:10px 5px;font-size:90%;color:#111;background-color:#edeff4;border-radius:0}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:10px 5px;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem;box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1400px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px}.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1,.col-auto{-webkit-box-flex:0}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;order:-1}.order-1{-webkit-box-ordinal-group:2;order:1}.order-2{-webkit-box-ordinal-group:3;order:2}.order-3{-webkit-box-ordinal-group:4;order:3}.order-4{-webkit-box-ordinal-group:5;order:4}.order-5{-webkit-box-ordinal-group:6;order:5}.order-6{-webkit-box-ordinal-group:7;order:6}.order-7{-webkit-box-ordinal-group:8;order:7}.order-8{-webkit-box-ordinal-group:9;order:8}.order-9{-webkit-box-ordinal-group:10;order:9}.order-10{-webkit-box-ordinal-group:11;order:10}.order-11{-webkit-box-ordinal-group:12;order:11}.order-12{-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;order:-1}.order-sm-1{-webkit-box-ordinal-group:2;order:1}.order-sm-2{-webkit-box-ordinal-group:3;order:2}.order-sm-3{-webkit-box-ordinal-group:4;order:3}.order-sm-4{-webkit-box-ordinal-group:5;order:4}.order-sm-5{-webkit-box-ordinal-group:6;order:5}.order-sm-6{-webkit-box-ordinal-group:7;order:6}.order-sm-7{-webkit-box-ordinal-group:8;order:7}.order-sm-8{-webkit-box-ordinal-group:9;order:8}.order-sm-9{-webkit-box-ordinal-group:10;order:9}.order-sm-10{-webkit-box-ordinal-group:11;order:10}.order-sm-11{-webkit-box-ordinal-group:12;order:11}.order-sm-12{-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;order:-1}.order-md-1{-webkit-box-ordinal-group:2;order:1}.order-md-2{-webkit-box-ordinal-group:3;order:2}.order-md-3{-webkit-box-ordinal-group:4;order:3}.order-md-4{-webkit-box-ordinal-group:5;order:4}.order-md-5{-webkit-box-ordinal-group:6;order:5}.order-md-6{-webkit-box-ordinal-group:7;order:6}.order-md-7{-webkit-box-ordinal-group:8;order:7}.order-md-8{-webkit-box-ordinal-group:9;order:8}.order-md-9{-webkit-box-ordinal-group:10;order:9}.order-md-10{-webkit-box-ordinal-group:11;order:10}.order-md-11{-webkit-box-ordinal-group:12;order:11}.order-md-12{-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;order:-1}.order-lg-1{-webkit-box-ordinal-group:2;order:1}.order-lg-2{-webkit-box-ordinal-group:3;order:2}.order-lg-3{-webkit-box-ordinal-group:4;order:3}.order-lg-4{-webkit-box-ordinal-group:5;order:4}.order-lg-5{-webkit-box-ordinal-group:6;order:5}.order-lg-6{-webkit-box-ordinal-group:7;order:6}.order-lg-7{-webkit-box-ordinal-group:8;order:7}.order-lg-8{-webkit-box-ordinal-group:9;order:8}.order-lg-9{-webkit-box-ordinal-group:10;order:9}.order-lg-10{-webkit-box-ordinal-group:11;order:10}.order-lg-11{-webkit-box-ordinal-group:12;order:11}.order-lg-12{-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;order:-1}.order-xl-1{-webkit-box-ordinal-group:2;order:1}.order-xl-2{-webkit-box-ordinal-group:3;order:2}.order-xl-3{-webkit-box-ordinal-group:4;order:3}.order-xl-4{-webkit-box-ordinal-group:5;order:4}.order-xl-5{-webkit-box-ordinal-group:6;order:5}.order-xl-6{-webkit-box-ordinal-group:7;order:6}.order-xl-7{-webkit-box-ordinal-group:8;order:7}.order-xl-8{-webkit-box-ordinal-group:9;order:8}.order-xl-9{-webkit-box-ordinal-group:10;order:9}.order-xl-10{-webkit-box-ordinal-group:11;order:10}.order-xl-11{-webkit-box-ordinal-group:12;order:11}.order-xl-12{-webkit-box-ordinal-group:13;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width:1600px){.col-xxl{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;order:-1}.order-xxl-1{-webkit-box-ordinal-group:2;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddfe2}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#e9ecef}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm.table-bordered{border:0}}@media (max-width:767px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md.table-bordered{border:0}}@media (max-width:991px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg.table-bordered{border:0}}@media (max-width:1199px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl.table-bordered{border:0}}@media (max-width:1599px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-input{padding:11px 35px;line-height:1.25;background-color:#edeff4;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-input::-ms-expand{background-color:transparent;border:0}.form-input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-input::-webkit-input-placeholder{color:#868e96;opacity:1}.form-input::-moz-placeholder{color:#868e96;opacity:1}.form-input:-ms-input-placeholder{color:#868e96;opacity:1}.form-input::-ms-input-placeholder{color:#868e96;opacity:1}.form-input::placeholder{color:#868e96;opacity:1}.form-input:disabled,.form-input[readonly]{background-color:#e9ecef;opacity:1}select.form-input:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-input:focus::-ms-value{color:#2c343b;background-color:#edeff4}.form-input-file,.form-input-range{display:block}.col-form-label{padding-top:12px;padding-bottom:12px;margin-bottom:0;line-height:1.25}.col-form-label-lg{padding-top:13px;padding-bottom:13px;font-size:22px;line-height:1.5}.col-form-label-sm{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.5}.col-form-legend{font-size:18px}.col-form-legend,.form-input-plaintext{padding-top:11px;padding-bottom:11px;margin-bottom:0}.form-input-plaintext{line-height:1.25;background-color:transparent;border:solid transparent;border-width:1px 0}.form-input-plaintext.form-input-lg,.form-input-plaintext.form-input-sm,.input-group-lg>.form-input-plaintext.form-input,.input-group-lg>.form-input-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-input-plaintext.btn,.input-group-sm>.form-input-plaintext.form-input,.input-group-sm>.form-input-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-input-plaintext.btn{padding-right:0;padding-left:0}.form-input-sm,.input-group-sm>.form-input,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:5px 25px;font-size:14px;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-input:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-input-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-input-lg,.input-group-lg>.form-input,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:12px 50px;font-size:22px;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-input:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-input-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-label{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline{display:inline-block;margin-right:.75rem}.form-check-inline .form-check-label{vertical-align:middle}.valid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#98bf44}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(152,191,68,.8);border-radius:.2rem}.custom-select.is-valid,.form-input.is-valid,.was-validated .custom-select:valid,.was-validated .form-input:valid{border-color:#98bf44}.custom-select.is-valid:focus,.form-input.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-input:valid:focus{box-shadow:0 0 0 .2rem rgba(152,191,68,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-input.is-valid~.valid-feedback,.form-input.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-input:valid~.valid-feedback,.was-validated .form-input:valid~.valid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#98bf44}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(152,191,68,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#98bf44}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#98bf44}.custom-file-input.is-valid~.custom-file-control:before,.was-validated .custom-file-input:valid~.custom-file-control:before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(152,191,68,.25)}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#f5543f}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(245,84,63,.8);border-radius:.2rem}.custom-select.is-invalid,.form-input.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-input:invalid{border-color:#f5543f}.custom-select.is-invalid:focus,.form-input.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(245,84,63,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-input.is-invalid~.invalid-feedback,.form-input.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-input:invalid~.invalid-feedback,.was-validated .form-input:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#f5543f}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(245,84,63,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#f5543f}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#f5543f}.custom-file-input.is-invalid~.custom-file-control:before,.was-validated .custom-file-input:invalid~.custom-file-control:before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(245,84,63,.25)}.form-inline{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-webkit-box-pack:center;justify-content:center}.form-inline .form-label,.form-inline label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-label{-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.form-inline .form-input{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-input-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-input-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:11px 35px;font-size:18px;line-height:1.25;border-radius:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{background-image:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.25),0}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;box-shadow:0}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96;box-shadow:0}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#666e76;box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745;box-shadow:0}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;box-shadow:0}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107;box-shadow:0}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#111;background-color:#d39e00;border-color:#c69500;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545;box-shadow:0}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#111;background-color:#dae0e5;border-color:#d3d9df;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40;box-shadow:0}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96;box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#111;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#ff0037}.btn-link,.btn-link:hover{background-color:transparent}.btn-link:hover{color:#b30027;text-decoration:none;border-color:transparent}.btn-link.focus,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#868e96}.btn-group-lg>.btn,.btn-lg{padding:12px 50px;font-size:22px;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:5px 25px;font-size:14px;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:18px;color:#151515;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:14px;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:26.25px;padding-left:26.25px}.btn+.dropdown-toggle-split:after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:18.75px;padding-left:18.75px}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:37.5px;padding-left:37.5px}.btn-group.show .dropdown-toggle{box-shadow:0}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;width:100%}.input-group .form-input{position:relative;z-index:2;-webkit-box-flex:1;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-input:active,.input-group .form-input:focus,.input-group .form-input:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-input{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-input:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap}.input-group-addon{padding:11px 35px;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-addon.form-input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 25px;font-size:14px;border-radius:.2rem}.input-group-addon.form-input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:12px 50px;font-size:22px;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group .form-input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group .form-input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-input+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{-webkit-box-align:stretch;align-items:stretch;font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:first-child>.btn+.btn{margin-left:0}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:0}.input-group-btn:not(:first-child)>.btn-group:first-child,.input-group-btn:not(:first-child)>.btn:first-child{margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:inline-flex;min-height:1.88889rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff;box-shadow:none}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff;box-shadow:none}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.44444rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:50%;background-size:50% 50%;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");box-shadow:none}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#2c343b;background-color:#edeff4}.custom-select[multiple]{height:auto;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{max-width:100%;height:calc(2.25rem + 2px)}.custom-file-input{min-width:14rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.custom-file-control:lang(en):empty:after{content:"Choose file..."}.custom-file-control:before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en):before{content:"Browse"}.nav{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;-webkit-box-flex:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;-webkit-box-flex:1;flex-grow:1;-webkit-box-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1599px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1600px){.navbar-expand-xxl{flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand-xxl,.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;flex:1 1 auto;padding:.5rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:.5rem}.card-header{padding:.75rem .5rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem .5rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.25rem;margin-left:-.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card{-webkit-box-direction:normal}.card-deck .card{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 0%;-webkit-box-orient:vertical;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card-group .card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;flex:1 0 0%;margin-bottom:0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:only-child{border-radius:.25rem}.card-group .card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group .card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group .card:not(:first-child):not(:last-child):not(:only-child),.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;grid-column-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:0}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-box;display:flex;padding-left:0;list-style:none;border-radius:0}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{z-index:2;color:#fff;background-color:#ff0037;border-color:#ff0037}.page-item.disabled .page-link{color:#b7b7b7;pointer-events:none;background-color:#d7d7d7;border-color:#d7d7d7}.page-link{position:relative;display:block;padding:10px;margin-left:-2px;line-height:24px;color:#9b9b9b;background-color:#fff;border:2px solid #d7d7d7}.page-link:focus,.page-link:hover{color:#fff;text-decoration:none;background-color:#ff0037;border-color:#ff0037}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:22px;line-height:1.27273}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:14px;line-height:1.28571}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:flex}.progress-bar{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;background-color:#007bff}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;flex:1}.list-group{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#dee2e6}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}.modal-content{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:15px;margin:-15px -15px -15px auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}[dir=ltr] .tooltip{text-align:left}[dir=rtl] .tooltip{text-align:right}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Brown,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.88889;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:14px;word-wrap:break-word;opacity:0}.tooltip.show{opacity:1}.tooltip .arrow{position:absolute;display:block;width:6px;height:6px}.tooltip .arrow:before{position:absolute;border-color:transparent;border-style:solid}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:6px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.bs-tooltip-top .arrow:before{margin-left:-4px;content:"";border-width:6px 6px 0;border-top-color:#ff0037}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 6px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.bs-tooltip-right .arrow:before{margin-top:-4px;content:"";border-width:6px 6px 6px 0;border-right-color:#ff0037}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:6px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before{margin-left:-4px;content:"";border-width:0 6px 6px;border-bottom-color:#ff0037}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 6px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.bs-tooltip-left .arrow:before{right:0;margin-top:-4px;content:"";border-width:6px 0 6px 6px;border-left-color:#ff0037}.tooltip-inner{max-width:200px;padding:6px 10px;color:#fff;text-align:center;background-color:#ff0037;border-radius:0}[dir=ltr] .popover{text-align:left}[dir=rtl] .popover{text-align:right}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Brown,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.88889;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:14px;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.2)}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:.8rem;height:.4rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow:after,.popover .arrow:before{content:"";border-width:.8rem}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:.8rem}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow:after,.popover.bs-popover-auto[x-placement^=top] .arrow:before,.popover.bs-popover-top .arrow:after,.popover.bs-popover-top .arrow:before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow:before,.popover.bs-popover-top .arrow:before{bottom:-.8rem;margin-left:-.8rem;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow:after,.popover.bs-popover-top .arrow:after{bottom:calc(-.8rem - -1px);margin-left:-.8rem;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:.8rem}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow:after,.popover.bs-popover-auto[x-placement^=right] .arrow:before,.popover.bs-popover-right .arrow:after,.popover.bs-popover-right .arrow:before{margin-top:-.8rem;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow:before,.popover.bs-popover-right .arrow:before{left:-.8rem;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow:after,.popover.bs-popover-right .arrow:after{left:calc(-.8rem - -1px);border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:.8rem}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover.bs-popover-auto[x-placement^=bottom] .arrow:before,.popover.bs-popover-bottom .arrow:after,.popover.bs-popover-bottom .arrow:before{margin-left:-.8rem;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow:before,.popover.bs-popover-bottom .arrow:before{top:-.8rem;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover.bs-popover-bottom .arrow:after{top:calc(-.8rem - -1px);border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header:before,.popover.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:.8rem}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow:after,.popover.bs-popover-auto[x-placement^=left] .arrow:before,.popover.bs-popover-left .arrow:after,.popover.bs-popover-left .arrow:before{margin-top:-.8rem;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow:before,.popover.bs-popover-left .arrow:before{right:-.8rem;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow:after,.popover.bs-popover-left .arrow:after{right:calc(-.8rem - -1px);border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:18px;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports (transform-style:preserve-3d){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports (transform-style:preserve-3d){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-default{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important}.rounded-right,.rounded-top{border-top-right-radius:0!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:0!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1600px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1600px){.flex-xxl-row{-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1600px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.sr-only-focusable:active,.sr-only-focusable:focus{white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1600px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1600px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:500!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.icon{line-height:1;text-align:center}.icon,.icon:before{display:inline-block}.icon:before{font-weight:400;font-style:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page .icon-default{color:#151515}.page .icon-gray{color:#888}.page .icon-primary{color:#ff0037}.page .icon-secondary-2{color:#ff596d}.page .icon-secondary-4{color:#ffc045}.page .icon-gray-4{color:#c7c7c7}.page a.icon-default:hover{color:#000}.page a.icon-primary{color:#ff0037}.page a.icon-primary:hover{color:#000}.page .icon-primary-secondary.icon-circle{background-image:linear-gradient(225deg,#ff0037,#24e2f2)}.page .icon-primary-secondary.icon-circle:before{color:#fff;-webkit-text-fill-color:initial}.page .icon-primary-secondary:before{-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ff0037;background-image:-webkit-linear-gradient(225deg,#ff0037,#24e2f2)}.page .icon-xxs{font-size:15px}.page .icon-sm{font-size:20px;line-height:20px}.page .icon-md{font-size:22px;line-height:22px}.page .icon-lg{font-size:44px}.page .icon-xxl{font-size:48px}@media (min-width:992px){.page .icon-xxl{font-size:80px}}.icon-circle{border-radius:100%}.icon.icon-circle{width:2.2em;height:2.2em;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.icon.icon-round{border-radius:4px;width:2.2em;height:2.2em;line-height:2.2em}.icon-list-wrap:before,.icon-list-wrap>*{vertical-align:middle;margin-right:6px}@media (max-width:767px){.link-image{max-width:370px;margin-left:auto;margin-right:auto}}.link-image img{height:auto;width:100%}@media (min-width:992px){.desktop .link-image{box-shadow:0 0 0 0 transparent;-webkit-transition:all .44s ease;transition:all .44s ease}.desktop .link-image:hover{box-shadow:0 5px 23px 0 rgba(0,0,0,.15)}}.link-gray-4,.link-gray-4:active,.link-gray-4:focus{color:#c7c7c7}.link-gray-4:hover{color:#000}.link-transparent{padding:1px 20px;opacity:.3;-webkit-transition:.33s;transition:.33s;text-align:center}.link-transparent:hover{opacity:1}.button{display:inline-block;width:auto;max-width:100%;border:2px solid;border-radius:3px;padding:12px 30px;font-size:14px;line-height:24px;font-family:Brown,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.06em;-webkit-transition:all .33s ease;transition:all .33s ease;white-space:normal;text-transform:uppercase;font-weight:500;cursor:pointer;text-align:center}@media (min-width:992px){.button{padding:10px 30px;font-size:14px;line-height:24px}}span.button{cursor:default}*+.button{margin-top:25px}.page .button-default{color:#000;background-color:#dcdcdc;border-color:#dcdcdc}.page .button-default:active,.page .button-default:focus,.page .button-default:hover{color:#000;background-color:#c6c6c6;border-color:#c6c6c6}.page .button-white{color:#000;background-color:#fff;border-color:#fff}.page .button-white:active,.page .button-white:focus,.page .button-white:hover{color:#000;background-color:#ececec;border-color:#ececec}.page .button-black{color:#fff;background-color:#000;border-color:#000}.page .button-black:active,.page .button-black:focus,.page .button-black:hover,.page .button-primary{color:#fff;background-color:#ff0037;border-color:#ff0037}.page .button-primary:active,.page .button-primary:focus,.page .button-primary:hover{color:#fff;background-color:#cb002b;border-color:#cb002b}.page .button-interactions{color:#fff;background-color:#fa059b;border-color:#fa059b}.page .button-interactions:active,.page .button-interactions:focus,.page .button-interactions:hover{color:#fff;background-color:#850096;border-color:#850096}.page .button-content{color:#fff;background-color:#00bee1;border-color:#00bee1}.page .button-content:active,.page .button-content:focus,.page .button-content:hover{color:#fff;background-color:#0028d2;border-color:#0028d2}.page .button-transactions{color:#fff;background-color:#8bc709;border-color:#8bc709}.page .button-transactions:active,.page .button-transactions:focus,.page .button-transactions:hover{color:#fff;background-color:#00981e;border-color:#00981e}.page .button-connections{color:#fff;background-color:#ff6000;border-color:#ff6000}.page .button-connections:active,.page .button-connections:focus,.page .button-connections:hover{color:#fff;background-color:#f0380a;border-color:#f0380a}.page .button-interactions-outline{color:#fa059b;background-color:transparent;border-color:#fa059b}.page .button-interactions-outline:active,.page .button-interactions-outline:focus,.page .button-interactions-outline:hover{color:#fff;background-color:#000;border-color:#000}.page .button-content-outline{color:#00bee1;background-color:transparent;border-color:#00bee1}.page .button-content-outline:active,.page .button-content-outline:focus,.page .button-content-outline:hover{color:#fff;background-color:#000;border-color:#000}.page .button-transactions-outline{color:#8bc709;background-color:transparent;border-color:#8bc709}.page .button-transactions-outline:active,.page .button-transactions-outline:focus,.page .button-transactions-outline:hover{color:#fff;background-color:#000;border-color:#000}.page .button-connections-outline{color:#ff6000;background-color:transparent;border-color:#ff6000}.page .button-connections-outline:active,.page .button-connections-outline:focus,.page .button-connections-outline:hover{color:#fff;background-color:#000;border-color:#000}.page .button-gray-light-outline{color:#000;background-color:transparent;border-color:#ececec}.page .button-gray-light-outline:active,.page .button-gray-light-outline:focus,.page .button-gray-light-outline:hover{color:#fff;background-color:#000;border-color:#000}.page .button-black-outline{color:#000;background-color:transparent;border-color:#000}.page .button-black-outline:active,.page .button-black-outline:focus,.page .button-black-outline:hover{color:#fff;background-color:#000;border-color:#000}.page span.button-gray-light-outline,.page span.button-gray-light-outline:active,.page span.button-gray-light-outline:focus,.page span.button-gray-light-outline:hover{color:#000;background-color:transparent;border-color:#ececec}.page .button-primary-ghost{color:#ff0037;background-color:transparent;border-color:#ff0037}.page .button-primary-ghost:active,.page .button-primary-ghost:focus,.page .button-primary-ghost:hover{color:#fff;background-color:#000;border-color:#000}.button-xs{padding:5px 25px;font-size:12px;line-height:22px}.button-sm{padding:6px 25px;font-size:13px;line-height:24px}.button-lg{padding:18px 45px;font-size:16px;line-height:24px}@media (min-width:1200px){.button-lg{padding-left:60px;padding-right:60px}}.button-xl{padding:20px 50px;font-size:18px;line-height:28px}@media (min-width:1200px){.button-xl{padding-left:75px;padding-right:75px}}.button-circle{border-radius:35px}.button-square{border-radius:0}.button-round-2{border-radius:8px}.button-link,.button-link-blue,.button-link-green,.button-link-orange,.button-link-pink,.button-link-red{border:0;padding:0}.button-link,.button-link-blue,.button-link-blue:active,.button-link-blue:focus,.button-link-green,.button-link-green:active,.button-link-green:focus,.button-link-orange,.button-link-orange:active,.button-link-orange:focus,.button-link-pink,.button-link-pink:active,.button-link-pink:focus,.button-link-red,.button-link-red:active,.button-link-red:focus,.button-link:active,.button-link:focus{color:#000}.button-link-blue:hover,.button-link-green:hover,.button-link-orange:hover,.button-link-pink:hover,.button-link-red:hover,.button-link:hover{color:#ff0037}.button-link-blue:after,.button-link-green:after,.button-link-orange:after,.button-link-pink:after,.button-link-red:after,.button-link:after{display:inline-block;padding-left:8px;content:"\e944";font-family:Linearicons}.button-link-blue:hover,.button-link-green:hover,.button-link-orange:hover,.button-link-pink:hover,.button-link-red:hover,.button-link:hover{font-weight:600}.button-link-red,.button-link-red:active,.button-link-red:focus,.button-link-red:hover{color:#ff0037}.button-link-pink,.button-link-pink:active,.button-link-pink:focus{color:#fa059b}.button-link-pink:hover{color:#ff0037}.button-link-blue,.button-link-blue:active,.button-link-blue:focus{color:#00bee1}.button-link-blue:hover{color:#ff0037}.button-link-green,.button-link-green:active,.button-link-green:focus{color:#8bc709}.button-link-green:hover{color:#ff0037}.button-link-orange,.button-link-orange:active,.button-link-orange:focus{color:#ff6000}.button-link-orange:hover{color:#ff0037}.page .button.button-icon .icon{position:relative;top:-.21em;display:inline-block;vertical-align:middle;color:inherit;font-size:1.85em;line-height:0}.page .button.button-icon-left .icon{padding-right:11px}.page .button.button-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.page .button.button-icon-right .icon{padding-left:11px}.button-block{display:block;width:100%}.btn-primary:active:hover{background-color:#ff0037;border-color:#ff0037}.box-counter{text-align:center;color:#000}.box-counter__icon{font-size:44px;line-height:1;color:#ff0037}.box-counter__title{font-size:18px;line-height:1.3}.box-counter__wrap>*{display:inline;font-size:40px;font-weight:200;line-height:1.2}*+.box-counter__title{margin-top:10px}*+.box-counter__wrap{margin-top:20px}@media (min-width:1200px){.box-counter__title{font-size:20px}*+.box-counter__wrap{margin-top:30px}}.blurb img{width:auto}.blurb.author-detail img{width:5em}.blurb.author-detail p{font-size:.9em;line-height:1.6}.blurb__title{font-size:20px;line-height:1.33;color:#000}*+.blurb__title{margin-top:16px}@media (min-width:1200px){.blurb__title{font-size:20px;line-height:1.25}*+.blurb__title{margin-top:45px}}.blurb-circle{text-align:left}.blurb-circle .unit .blurb-circle__icon{position:relative;top:3px}.blurb-circle__icon .icon{width:2.4em;height:2.4em;border:1px solid #ff0037;border-radius:50%;text-align:center;color:#ff0037;font-size:30px;line-height:2.33em}.blurb-circle__icon .icon:before{line-height:inherit}@media (min-width:1200px){.blurb-circle__icon .icon{font-size:36px}}@media (min-width:1600px){.blurb-circle__icon .icon{font-size:44px}}.blurb-circle.blurb-circle_centered{max-width:360px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:767px){.blurb-circle{max-width:360px;margin-left:auto;margin-right:auto}}.blurb-minimal{text-align:left}.blurb-minimal .unit .blurb-minimal__icon .icon{font-size:32px}.blurb-minimal__icon .icon{font-size:50px}.blurb-minimal.blurb-minimal_black,.blurb-minimal.blurb-minimal_black .blurb-minimal__icon .icon{color:#000}@media (min-width:1200px){.blurb-minimal__icon .icon{font-size:36px}}@media (min-width:1600px){.blurb-minimal__icon .icon{font-size:44px}}.rd-mailform{position:relative;text-align:left}.rd-mailform *+.button{margin-top:25px}input:-webkit-autofill~.form-validation,input:-webkit-autofill~label{color:#000!important}.form-label,.form-label-outside{margin-bottom:0}.form-input,.form-label,.form-label-outside{font-size:18px;font-weight:400;line-height:31px}.form-input{display:block;width:100%;min-height:44px;padding:6px 19px;color:#2c343b;background-color:#fff;background-image:none;border-radius:3px;box-shadow:none;-webkit-appearance:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #b7b7b7}.form-input:focus{outline:0;background:#fff;border-color:#888;box-shadow:0 0 0 .05rem #ff0037}textarea.form-input{height:216px;min-height:44px;max-height:367px;resize:vertical}.form-wrap{position:relative;color:#2c343b}.form-wrap.dependent{display:none}.form-wrap_icon{position:relative}.form-wrap_icon .form-input{padding-left:60px}.form-wrap_icon .form-label{left:60px}.form-wrap_icon:before{position:absolute;top:22px;left:22px;-webkit-transform:translateY(-61%);transform:translateY(-61%);margin-right:7px;font-size:24px;line-height:24px;color:#c7c7c7}.form-wrap_icon__label-outside:before{top:auto;bottom:22px;-webkit-transform:translateY(45%);transform:translateY(45%)}*+.form-wrap,.form-wrap+.form-wrap{margin-top:20px}.form-label{position:absolute;top:22px;left:19px;pointer-events:none;z-index:9;-webkit-transition:.25s;transition:.25s;will-change:transform;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-label.focus{opacity:0}.form-label.auto-fill{color:#2c343b}.form-label-outside{color:#000;font-style:normal}@media (min-width:768px){.form-label-outside{position:static}.form-label-outside,.form-label-outside.auto-fill,.form-label-outside.focus{-webkit-transform:none;transform:none}}.form-label-outside~.form-input{font-style:italic}.form-label-outside~.form-validation{top:31px}.form-validation{position:absolute;right:4px;top:1px;z-index:11;margin-top:2px;font-size:10px;line-height:12px;font-style:italic;letter-spacing:0;color:#d9534f;-webkit-transition:.3s;transition:.3s}.form-validation-left .form-validation{right:auto;top:100%;left:0}#form-output-global{position:fixed;bottom:30px;left:15px;visibility:hidden;-webkit-transform:translateX(-500px);transform:translateX(-500px);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:9999999}#form-output-global.active{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}@media (min-width:576px){#form-output-global{left:30px}}.form-output{position:absolute;top:100%;left:0;line-height:1.5;margin-top:2px;-webkit-transition:.3s;transition:.3s}.form-output .error{color:#d9534f}.form-output .success{color:#5cb85c}.checkbox-inline .checkbox-custom,.checkbox .checkbox-custom,.radio-inline .radio-custom,.radio .radio-custom{opacity:0}.checkbox-inline .checkbox-custom-dummy,.checkbox-inline .checkbox-custom[type=checkbox],.checkbox .checkbox-custom-dummy,.checkbox .checkbox-custom[type=checkbox],.radio-inline .radio-custom-dummy,.radio-inline .radio-custom[type=checkbox],.radio .radio-custom-dummy,.radio .radio-custom[type=checkbox]{position:absolute;width:25px;height:25px;margin-left:-32px;margin-top:0;outline:none;cursor:pointer}.checkbox-inline .checkbox-custom-dummy,.checkbox .checkbox-custom-dummy,.radio-inline .radio-custom-dummy,.radio .radio-custom-dummy{pointer-events:none;background:#f8f8f8;-webkit-transition:.25s;transition:.25s}.checkbox-inline .checkbox-custom-dummy:after,.checkbox .checkbox-custom-dummy:after,.radio-inline .radio-custom-dummy:after,.radio .radio-custom-dummy:after{position:absolute;opacity:0}.checkbox-inline .checkbox-custom:focus,.checkbox .checkbox-custom:focus,.radio-inline .radio-custom:focus,.radio .radio-custom:focus{outline:none}.checkbox-custom:checked+.checkbox-custom-dummy:after,.radio-custom:checked+.radio-custom-dummy:after{opacity:1}.checkbox-custom:checked~.checkbox-custom-dummy{background:#ff0037}.radio,.radio-inline{font-size:18px;line-height:31px;font-weight:400;color:#2c343b;padding-left:32px;cursor:pointer}.radio-inline .radio-custom-dummy,.radio .radio-custom-dummy{border-radius:50%}.radio-inline .radio-custom-dummy:after,.radio .radio-custom-dummy:after{content:"";top:6px;right:6px;bottom:6px;left:6px;background:#222;border-radius:50%}.checkbox,.checkbox-inline{position:relative;font-size:18px;line-height:31px;font-weight:400;color:#2c343b;padding-left:32px}.checkbox-inline .checkbox-custom-dummy,.checkbox .checkbox-custom-dummy{pointer-events:none;border-radius:3px;margin-left:0;left:0}.checkbox-inline .checkbox-custom-dummy:after,.checkbox .checkbox-custom-dummy:after{content:"\e934";font-family:Linearicons;font-size:15px;line-height:10px;position:absolute;top:7px;left:4px;color:#fff}.rd-mailform_style-1 *+.button{margin-top:30px}.rd-mailform_style-3 .button{min-width:220px}.rd-mailform_style-3 *+.button{margin-top:25px}@media (min-width:768px){.rd-mailform_style-1 *+.button{margin-top:40px}}.rd-mailform_style-2{max-width:418px}.rd-mailform_style-2+.list-small{margin-top:25px}.rd-mailform_style-2 .form-wrap.group-xl{margin-top:20px}@media (min-width:1200px){.rd-mailform_style-2 .form-wrap.group-xl{margin-top:40px}}@media (min-width:768px){.rd-mailform-inline-flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.rd-mailform-inline-flex>.form-wrap+.button,.rd-mailform-inline-flex>.form-wrap+.form-wrap{margin-left:10px;margin-top:0}.rd-mailform-inline-flex>.form-wrap{-webkit-box-flex:1;flex-grow:1}}.rd-mailform-inline-flex.rd-mailform .button,.rd-mailform-inline-flex.rd-search .button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:auto;min-height:44px;padding-left:15px;padding-right:15px}@media (max-width:767px){.rd-mailform_responsive .form-input{padding-top:9.5px;padding-bottom:9.5px;min-height:50px}.rd-mailform_responsive .form-label{top:25px}.rd-mailform_responsive .form-wrap_icon:before{top:26px}}.login-form *+.group,.login-form *+form,.register-form *+.group,.register-form *+form{margin-top:20px}.login-form p,.register-form p{font-size:14px}.rd-mailform_sizing-1{max-width:470px;margin-left:auto;margin-right:auto}.form__description{margin-bottom:40px}#capture_field{margin-top:20px}.form__inner{display:inline-block}.form__copy{float:left}.divider{display:block;width:100%;height:1px;background:#d7d7d7}.divider-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.divider-wrap:after,.divider-wrap:before{content:"";display:inline-block;width:100%;height:1px;background:#d7d7d7}.divider-wrap>*{flex-basis:30%;padding-left:15px;padding-right:15px;white-space:nowrap}.divider-wrap{margin-top:35px;margin-bottom:35px}@media (min-width:768px){.divider-wrap{margin-top:40px;margin-bottom:40px}}.table-custom{box-sizing:border-box;width:100%;max-width:100%;font-weight:300;letter-spacing:0;text-align:left;background:#fff}.table-custom td,.table-custom th{color:#000;background:#fff;vertical-align:top}.table-custom th{padding:25px 24px;font-weight:400;text-transform:uppercase;background:#f8f8f8;border-top:15px solid #fff}@media (min-width:576px){.table-custom th{padding:33px 24px}}.table-custom td{padding:17px 24px 18px;border-bottom:1px solid #d9d9d9}.table-custom tfoot td{font-weight:600}.table-custom-secondary th{color:#fff;background:#000}.table-custom-lighter thead th{background:#f8f8f8}.table-custom-lighter td+td{border-left:1px solid #d9d9d9}.table-custom-bordered,.table-custom-bordered td{border:1px solid #d9d9d9}.table-custom-bordered tbody>tr:first-of-type>td{border-top:0}.table-custom-striped tbody tr:nth-of-type(odd) td{background:transparent}.table-custom-striped tbody tr:nth-of-type(2n) td{background:#f8f8f8}.table-custom-striped tbody td{border:0}.table-round{position:relative;border-radius:4px;overflow:hidden}.table-custom-responsive{overflow-x:auto;min-height:.01%}@media (max-width:767px){.table-custom-responsive{width:100%;margin-bottom:10px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d9d9d9}.table-custom-responsive>.table-custom>tbody>tr>td,.table-custom-responsive>.table-custom>tbody>tr>th,.table-custom-responsive>.table-custom>tfoot>tr>td,.table-custom-responsive>.table-custom>tfoot>tr>th,.table-custom-responsive>.table-custom>thead>tr>td,.table-custom-responsive>.table-custom>thead>tr>th{white-space:nowrap}}.list-0{line-height:1.25}.list-0>li+li{margin-top:0}.list-small>li{font-size:16px;line-height:1.5}.list-small>li+li{margin-top:0}.list>li+li{margin-top:5px}.list-lg,.list-md,.list-sm,.list-xs,.list-xxs{list-style:none;padding:0;margin:0}.list-lg li,.list-md li,.list-sm li,.list-xs li,.list-xxs li{display:block}.list-xxs>li+li{margin-top:11px}.list-xs>li+li{margin-top:16px}.list-sm>li+li{margin-top:22px}.list-lg>li+li,.list-md>li+li{margin-top:30px}@media (min-width:768px){.list-lg>li+li{margin-top:50px}}.list-inline-xxs{position:relative;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);margin-bottom:-5px;margin-left:-5px;margin-right:-5px}.list-inline-xxs>*{position:relative;margin-top:5px;padding-left:5px;padding-right:5px;display:inline-block}.list-inline-sm{position:relative;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);margin-bottom:-8px;margin-left:-10px;margin-right:-10px}.list-inline-sm>*{position:relative;margin-top:8px;padding-left:10px;padding-right:10px;display:inline-block}.list-inline-md{position:relative;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-13px;margin-right:-13px}.list-inline-md>*{position:relative;margin-top:10px;padding-left:13px;padding-right:13px;display:inline-block}.list-terms{text-align:left}.list-terms dt{font:700 16px Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;letter-spacing:0;color:#222}.list-terms dd{letter-spacing:.02em;line-height:1.71429}.list-terms dt+dd{margin-top:14px}.list-terms dd+dt{margin-top:30px}@media (min-width:1200px){.list-terms dt{font-size:18px;line-height:1.3}}.list-terms-inline dd,.list-terms-inline dt{display:inline-block}.list-terms-inline dt{padding-right:5px;color:#000}.list-terms-inline dt:after{content:":"}.list-terms-minimal *{display:inline}.list-terms-minimal dt:after{display:inline-block;margin-right:3px;content:":"}.list-terms-modern dd,.list-terms-modern dt{display:block}.list-terms-modern dt{color:#000}.list-terms-modern dt:after{display:inline-block;margin-right:3px;content:":"}.list-terms-modern dd{color:#151515}.list-terms-modern dd a{color:inherit}.list-terms-modern dd a:hover{color:#ff0037}.index-list{counter-reset:li}.index-list>li .list-index-counter:before{content:counter(li,decimal-leading-zero);counter-increment:li}.list-marked-primary>li,.list-marked>li{position:relative;padding-left:20px;color:#000}.list-marked-primary>li:before,.list-marked>li:before{content:"";position:absolute;top:11px;left:0;height:3px;width:3px;background:#000}.list-marked-primary>li a,.list-marked-primary>li a:active,.list-marked-primary>li a:focus,.list-marked>li a,.list-marked>li a:active,.list-marked>li a:focus{color:#ff0037}.list-marked-primary>li a:hover,.list-marked>li a:hover{color:#000}.list-marked-primary>li+li,.list-marked>li+li{margin-top:8px}@media (min-width:768px){.list-marked-primary>li:before,.list-marked>li:before{top:14px}}.list-marked-primary>li{color:#ff0037}.list-marked-primary>li:before{background:#ff0037}.list-ordered{counter-reset:li}.list-ordered>li{position:relative;padding-left:2em}.list-ordered>li:before{position:absolute;top:0;left:0;display:inline-block;width:15px;content:counter(li,decimal-leading-zero) ".";counter-increment:li;color:#000}.list-ordered>li a,.list-ordered>li a:active,.list-ordered>li a:focus{color:inherit}.list-ordered>li a:hover{color:#ff0037}.list-ordered li+li{margin-top:8px}.list-semicolon>li{display:inline;color:#151515}.list-semicolon a{color:inherit}.list-semicolon a:hover{color:#ff0037}.list-semicolon>li+li:before{display:inline-block;margin-right:4px;content:";"}.list-linked{font-size:14px;line-height:1.71429;padding-left:0}.list-linked>li{display:block}.list-linked a{position:relative;display:block;color:#ff0037}.list-linked a:after{position:absolute;right:0;bottom:3px;content:"\e944";font-family:Linearicons;font-size:inherit}.list-linked a:hover{color:#000}.list-linked>li+li{margin-top:10px}.list-tags{position:relative;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-4px;margin-right:-4px;padding-left:0}.list-tags>*{position:relative;margin-top:10px;padding-left:4px;padding-right:4px}.list-tags>li{display:inline-block;font-size:12px}.list-tags a{display:inline-block;padding:10px 12px;color:#888;background:#f8f8f8;border:1px solid #f8f8f8;border-radius:3px}.list-tags a:hover{background-color:transparent;border-color:#888}@media (min-width:1200px){.list-tags a{padding:15px 18px}}.list-inline-tag{color:#ff0037}.list-inline-tag li{display:inline-block}.list-inline-tag li:after{color:inherit}.list-inline-tag li:last-of-type:after{content:none}.list-nav{position:relative;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-15px;margin-right:-15px}.list-nav>*{position:relative;margin-top:10px;padding-left:15px;padding-right:15px}.list-nav>li{display:inline-block;font-size:12px;font-weight:400;text-transform:uppercase;color:#000}.list-nav>li a{color:inherit}.list-nav>li.active,.list-nav>li>a:hover,.list-nav>li a.active{color:#ff0037}.list-bordered{position:relative;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-12px;margin-right:-12px}.list-bordered>*{position:relative;margin-top:10px;padding-left:12px;padding-right:12px}.list-bordered>li{position:relative;display:inline-block}@media (min-width:992px){.list-bordered>li:nth-last-child(n+2):before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:32px;background:#888}}.list-archive li a{font-size:14px;color:#000}.list-archive li a:hover{color:#ff0037}.thumb-default img{width:100%;height:auto}.thumb-default figcaption{color:#888}.thumb-default *+figcaption{margin-top:10px}figure img{display:block}.figure-inline img{width:auto}.figure-centered{text-align:center}.figure-centered img{display:inline-block;width:auto}.thumb{text-align:center}.thumb__title{font-size:20px;line-height:1.33;color:#000}.thumb__title a{color:inherit}.thumb__title a:hover{color:#ff0037}.thumb__subtitle{font-size:16px;line-height:1.5;font-style:italic}*+.thumb__subtitle{margin-top:5px}@media (min-width:1200px){.thumb__title{font-size:24px;line-height:1.3}}.thumb-minimal{position:relative;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;padding-bottom:100%;border-radius:3px}.thumb-minimal a{display:block}.thumb-minimal figure{position:absolute;top:0;right:0;bottom:0;left:0}.thumb-minimal img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;height:auto;will-change:transform;border-radius:3px}.thumb-minimal:hover .thumb-minimal__overlay{opacity:1}.thumb-minimal:hover .thumb-minimal__overlay:before{-webkit-transform:scale(1);transform:scale(1)}.thumb-minimal__overlay{position:absolute;top:-1px;right:0;bottom:0;left:-1px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:rgba(255,0,55,.9);border-radius:3px;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;will-change:opacity,transform}.ipad .thumb-minimal__overlay{bottom:-1px}.thumb-minimal__overlay:before{position:relative;display:block;content:"\e936";font-family:Linearicons;font-size:24px;color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.thumb-minimal.thumb-minimal_lg .thumb-minimal__overlay:before{font-size:50px}@media (max-width:767px){.thumb-corporate{max-width:370px;margin-left:auto;margin-right:auto}}.thumb-corporate img{width:100%;height:auto}.thumb-corporate *+.thumb-corporate__list{margin-top:15px}.thumb-corporate__overlay{padding:20px 10px 5px}*+.thumb-corporate__caption{margin-top:10px}@media (min-width:992px){.desktop .thumb-corporate:hover .thumb-corporate__overlay{opacity:1}.desktop .thumb-corporate:hover .thumb-corporate__overlay .thumb-corporate__list>li{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);-webkit-transition-delay:.1s;transition-delay:.1s}.desktop .thumb-corporate__main{position:relative}.desktop .thumb-corporate__overlay{position:absolute;top:0;right:0;bottom:-2px;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;pointer-events:none}.desktop .thumb-corporate__overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,97.3%,.9);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.desktop .thumb-corporate__overlay .thumb-corporate__list{pointer-events:auto}.desktop .thumb-corporate__overlay .thumb-corporate__list>li{position:relative;opacity:0;-webkit-transition:opacity .1s,-webkit-transform .3s ease-in-out;transition:opacity .1s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .1s;transition:transform .3s ease-in-out,opacity .1s,-webkit-transform .3s ease-in-out;-webkit-transform:matrix(.01,0,0,1,0,0);transform:matrix(.01,0,0,1,0,0)}}@media (min-width:1200px){*+.thumb-corporate__caption{margin-top:25px}}.thumb-classic{position:relative;overflow:hidden;cursor:default}@media (max-width:767px){.thumb-classic{max-width:370px;margin-left:auto;margin-right:auto}}.thumb-classic *+[class*=list-inline-]{margin-top:26px}*+.thumb-classic__caption{margin-top:20px}@media (min-width:992px){.desktop .thumb-classic:hover .thumb-classic__caption{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.desktop .thumb-classic__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.desktop .thumb-classic__image img{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);width:auto;height:auto;min-height:100%;min-width:100%;max-width:none}.desktop .thumb-classic__caption{position:relative;z-index:2;padding:45px 20px;margin:0;opacity:0;-webkit-transform:matrix(1.1,0,0,1.15,0,20);transform:matrix(1.1,0,0,1.15,0,20);background:rgba(255,0,55,.9);color:#fff;-webkit-transition:all .33s ease;transition:all .33s ease}.desktop .thumb-classic__caption a{color:#fff}.desktop .thumb-classic__caption a:hover{color:#000}}@media (min-width:1200px){.thumb-classic__caption{padding:35px 15px 20px}}@media (min-width:1600px){.thumb-classic__caption{padding:60px 30px}}.thumb-modern{position:relative;overflow:hidden;display:block;width:100%;margin-top:-1px;padding-bottom:75.21%;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:767px){.thumb-modern{max-width:370px;margin-left:auto;margin-right:auto}}.thumb-modern img{position:absolute;top:50%;left:50%;will-change:transform;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%;width:auto;height:auto;max-width:none}.thumb-modern:hover .thumb-modern__overlay{opacity:1}.thumb-modern:hover .thumb-modern__overlay:before{-webkit-transform:scale(1);transform:scale(1)}.thumb-modern__overlay{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:rgba(255,0,55,.9);opacity:0;will-change:opacity,transform}.thumb-modern__overlay,.thumb-modern__overlay:before{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.thumb-modern__overlay:before{position:relative;display:block;content:"\e936";font-family:Linearicons;font-size:30px;color:#fff;-webkit-transform:scale(0);transform:scale(0);will-change:transform}@media (min-width:768px){.thumb-modern__overlay:before{font-size:50px}}.thumb-centered{position:relative;overflow:hidden;width:100%;padding-bottom:100%;text-align:center;max-height:720px}@media (max-width:767px){.thumb-centered{max-width:370px;margin-left:auto;margin-right:auto}}.thumb-centered img{position:absolute;top:50%;left:50%;will-change:transform;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);height:auto;width:auto;min-width:100%;min-height:100%;max-width:none}.firefox .thumb-centered{display:table;border:0;width:calc(100% - 8px);max-width:100%;margin-top:3px;margin-bottom:3px}@media (min-width:992px){.thumb-centered.thumb-centered-md__rect{padding-bottom:50%}}.thumb-centered__caption{position:absolute;top:50%;left:50%;will-change:transform;-webkit-filter:blur(0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:101%}.thumb-centered__caption,.thumb-centered__caption .heading-1,.thumb-centered__caption .heading-2,.thumb-centered__caption .heading-3,.thumb-centered__caption .heading-4,.thumb-centered__caption .heading-5,.thumb-centered__caption .heading-6,.thumb-centered__caption h1,.thumb-centered__caption h2,.thumb-centered__caption h3,.thumb-centered__caption h4,.thumb-centered__caption h5,.thumb-centered__caption h6{color:#fff}@media (min-width:992px) and (max-width:1599px){.thumb-centered_responsive{padding:0}.thumb-centered_responsive img{width:101%;position:relative;left:0;top:0;-webkit-transform:none;transform:none}}.thumbnail-classic{max-width:420px;margin-left:auto;margin-right:auto;text-align:left}.thumbnail-classic img{-webkit-transition:.37s ease-in-out;transition:.37s ease-in-out}.thumbnail-classic .caption{margin-top:25px}a.thumbnail-classic-title:hover{color:#ff0037}.thumbnail-classic-time{display:inline-block;font-size:12px;font-style:italic;color:#ff0037}*+.thumbnail-classic-time{margin-top:15px}.thumbnail-classic-minimal{text-align:center}.thumbnail-classic-minimal img{width:auto}.thumbnail-classic-minimal .caption{margin-top:28px;text-align:left;font-size:14px;line-height:24px}.img-thumbnail-variant-1{position:relative}.img-thumbnail-variant-1 .caption{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,0,55,.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;color:#fff}.img-thumbnail-variant-1:hover .caption{opacity:1;-webkit-transform:none;transform:none}.img-thumbnail-variant-2{position:relative;overflow:hidden}.img-thumbnail-variant-2 .caption{position:absolute;top:20px;right:20px;opacity:0;-webkit-transform:scale(.8) translateX(100%);transform:scale(.8) translateX(100%);-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}.img-thumbnail-variant-2 .icon-lg{font-size:30px}.img-thumbnail-variant-2:hover .caption{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.img-thumbnail-variant-3{position:relative;display:block;text-align:center;overflow:hidden}.img-thumbnail-variant-3 .arrow-right,.img-thumbnail-variant-3 .icon{font-size:30px}.img-thumbnail-variant-3 .list-inline-tag{font-size:12px;font-style:italic}.img-thumbnail-variant-3 .label-custom{position:absolute;z-index:11;top:18px;left:18px;padding:2px 7px;font-size:12px;font-style:italic;background-color:#fff;border-radius:4px;color:#000}.img-thumbnail-variant-3 .caption{position:absolute;top:0;bottom:0;right:0;left:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:15px;background-color:rgba(255,0,55,.9);-webkit-transition:.29s ease-in-out;transition:.29s ease-in-out}.img-thumbnail-variant-3 .caption>*{color:#fff}.img-thumbnail-variant-3 .caption>*+*{margin-top:5px}.img-thumbnail-variant-3 .caption .divider{position:relative;max-width:116px;margin:8px auto}@media (min-width:1200px){.img-thumbnail-variant-3 .icon{font-size:40px}.img-thumbnail-variant-3 .caption{padding:50px 55px 45px}.img-thumbnail-variant-3 .caption>*+*{margin-top:10px}.img-thumbnail-variant-3 .caption .divider{margin-top:19px;margin-bottom:19px}.img-thumbnail-variant-3 .arrow-right{position:absolute;right:18px;bottom:13px}}.desktop .img-thumbnail-variant-3 .caption{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.desktop .img-thumbnail-variant-3 .divider{background:transparent}.desktop .img-thumbnail-variant-3 .divider:before{position:absolute;content:"";display:inline-block;left:50%;right:50%;height:1px;background-color:#fff;-webkit-transition:.25s ease-in-out .28s;transition:.25s ease-in-out .28s}.desktop .img-thumbnail-variant-3 .hover-top-element{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.45s linear .65s;transition:.45s linear .65s}.desktop .img-thumbnail-variant-3 .hover-bottom-element{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:.45s linear .65s;transition:.45s linear .65s}.desktop .img-thumbnail-variant-3:hover .caption{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.desktop .img-thumbnail-variant-3:hover .hover-bottom-element,.desktop .img-thumbnail-variant-3:hover .hover-top-element{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.desktop .img-thumbnail-variant-3:hover .divider:before{left:0;right:0}@media (max-width:767px){.image-sizing-1{max-width:200px;margin-left:auto;margin-right:auto}}.thumbnail-type-2{position:relative;display:inline-block;padding-left:15px;padding-right:15px}.thumbnail-type-2 .label{top:-10px;right:10px;position:absolute;z-index:1;box-shadow:1px 4px 15px 0 rgba(0,0,0,.35)}@media (min-width:576px){.thumbnail-type-2{padding-left:35px;padding-right:35px}.thumbnail-type-2 .label{right:30px}}.thumbnail-type-2 figure{-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;box-shadow:10px 10px 74px -15px rgba(0,0,0,.1)}.thumbnail-type-2 figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.thumbnail-type-2 figure:hover{box-shadow:10px 10px 74px -15px rgba(0,0,0,.3)}.thumbnail-type-2 figure:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.thumbnail-type-2 .caption{margin-top:20px}.thumbnail-type-2 .caption-title{color:#000;font-size:18px;line-height:1.3;text-transform:capitalize}.quote-centered{position:relative;width:100%;max-width:660px;margin-left:auto;margin-right:auto;text-align:center}.quote-centered__text .q{font-size:16px;color:#000}.quote-centered__mark{display:inline-block;fill:#ff0037}.quote-centered__cite{color:#888;vertical-align:middle}.quote-centered__cite:before{content:"";display:inline-block;margin-right:5px;vertical-align:middle;width:14px;border-top:1px solid}*+.quote-centered__cite{margin-top:10px}@media (min-width:768px){.quote-centered__text .q{font-size:24px;line-height:1.43333}}@media (min-width:1200px){.quote-centered{max-width:760px}.quote-centered__text .q{font-size:30px}}.quote-default{position:relative;width:100%;max-width:660px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:767px){.quote-default{max-width:370px;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.quote-default{max-width:865px}}.quote-default__mark{display:block;width:auto;margin-left:auto;margin-right:auto;fill:#ff0037}.quote-default__image img{width:100px;height:auto;border-radius:100%}.quote-default__cite{vertical-align:middle;color:#000}.quote-default__cite:before{content:"";display:inline-block;margin-right:5px;vertical-align:middle;width:14px;border-top:1px solid}*+.quote-default__mark{margin-top:30px}*+.quote-default__text{margin-top:20px}*+.quote-default__cite{margin-top:15px}.quote-default.quote-default_left{text-align:left}.quote-default.quote-default_left .quote-default__mark{margin-left:0}.quote-default.quote-default_left-v2{text-align:left}.quote-default.quote-default_left-v2 .quote-default__image{text-align:center}.quote-default.quote-default_left-v2 .quote-default__mark{margin-left:0}@media (min-width:768px){*+.quote-default__text{margin-top:30px}}.quote-bordered{padding:20px;border:1px solid #edeff4;border-radius:3px;text-align:center}.quote-bordered__mark{display:block;fill:#ff0037}.quote-bordered__image img{width:100px;height:auto;border-radius:100%}.quote-bordered__cite{color:#000}.quote-bordered__small{font-size:16px;line-height:1.5}*+.quote-bordered__image{margin-top:15px}*+.quote-bordered__small{margin-top:0}*+.quote-bordered__text{margin-top:25px}*+.quote-bordered__caption{margin-top:10px}@media (min-width:1200px){.quote-bordered{padding:40px}*+.quote-bordered__text{margin-top:50px}*+.quote-bordered__caption{margin-top:30px}}.quote-classic__mark{fill:#ff0037}.quote-classic__main{position:relative;padding:25px;margin-bottom:12px;border:1px solid #edeff4;border-bottom:0}.quote-classic__main:after,.quote-classic__main:before{content:"";position:absolute;bottom:-12px;height:13px;border-style:solid;border-color:#edeff4;-webkit-transform-origin:0 0;transform-origin:0 0}.quote-classic__main:before{left:0;width:40px;border-width:1px 1px 0 0;-webkit-transform:skew(45deg);transform:skew(45deg)}.quote-classic__main:after{right:0;width:calc(100% - 65px);border-width:1px 0 0 1px;-webkit-transform:skew(-45deg);transform:skew(-45deg)}.quote-classic__image img{border-radius:100%;width:40px;height:auto}.quote-classic__caption{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.quote-classic__caption-main{padding-left:20px}.quote-classic__cite{color:#000}.quote-classic__small{font-size:16px;line-height:1.5}*+.quote-classic__text{margin-top:8px}*+.quote-classic__small{margin-top:0}.quote-classic__main+.quote-classic__caption{margin-top:35px}@media (min-width:576px){.quote-classic__image img{width:100px}}@media (min-width:1200px){.quote-classic__main{padding:40px}.quote-classic__caption-main{padding-left:40px}}.tooltip-custom{color:#ff0037}.tooltip-custom .tooltip{font-family:Brown,Helvetica,Arial,sans-serif}.tooltip-custom .tooltip.in{opacity:1}.tooltip-custom .tooltip-inner{max-width:253px;padding:4px 8px;font-size:14px;border-radius:0;background:#ff0037}.tooltip-custom .tooltip.left .tooltip-arrow{border-left-color:#ff0037}.tooltip-custom .tooltip.right .tooltip-arrow{border-right-color:#ff0037}.tooltip-custom .tooltip.top .tooltip-arrow{border-top-color:#ff0037}.tooltip-custom .tooltip.bottom .tooltip-arrow{border-bottom-color:#ff0037}.breadcrumbs-custom{position:relative;background:#f8f8f8}.breadcrumbs-custom__inner{padding:20px 0;text-align:center}.breadcrumbs-custom__inner>*+*{margin-top:10px}.breadcrumbs-custom__title{font-size:20px;line-height:1.2;color:#000}.breadcrumbs-custom__path>li{display:inline-block;vertical-align:baseline;font-size:12px;line-height:1.3}.breadcrumbs-custom__path a{position:relative;top:-1px}.breadcrumbs-custom__path>li.active{color:#000}.breadcrumbs-custom__path>li.active a{color:inherit;pointer-events:none}.breadcrumbs-custom__path>li+li:before{position:relative;left:-1px;display:inline-block;padding:0 5px;content:"/";vertical-align:baseline}.breadcrumbs-custom__path a{display:inline;vertical-align:middle}.breadcrumbs-custom__path a,.breadcrumbs-custom__path a:active,.breadcrumbs-custom__path a:focus{color:#ff0037}.breadcrumbs-custom__path a:hover{color:#000}@media (min-width:768px){.breadcrumbs-custom__inner{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-left:-15px;margin-right:-15px}.breadcrumbs-custom__inner>*{padding:0 15px}.breadcrumbs-custom__inner>*+*{margin-top:0}.breadcrumbs-custom__title{font-size:20px;line-height:1.25}}.panel{margin-bottom:0;box-shadow:none;border:none;border-radius:0}.panel-custom{padding:22px 0 20px}@media (min-width:768px){.panel-custom{padding:20px 0}}.panel-custom+.panel-custom{border-top:1px solid #edeff4;margin-top:0}.panel-custom .panel-custom-title>a{display:block;position:relative;padding-right:40px;color:#333;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.panel-custom .panel-custom-title>a:before{content:"";position:absolute;top:50%;right:0;font:400 24px/24px Linearicons;color:#ff0037;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.panel-custom .panel-custom-title>a span{padding-left:8px;color:#888;font-size:14px}.panel-custom .panel-custom-title>a.collapsed{background:#fff}.panel-custom .panel-custom-title>a.collapsed:before{content:"\e936";-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.panel-custom .panel-custom-title>a:hover{text-decoration:none;background:transparent}.panel-custom .panel-custom-collapse{background:transparent}.panel-custom .panel-custom-collapse .panel-custom-body{padding:15px 25px 30px 0}@media (min-width:768px){.panel-custom .panel-custom-collapse .panel-custom-body{padding:30px 30px 22px 0}}h3+.panel-custom-group-wrap{margin-top:30px}.panel-classic .panel-custom-title>a{padding-left:35px;padding-right:0}.panel-classic .panel-custom-title>a:before{content:"\e93c";top:47%;left:0;right:auto;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.panel-classic .panel-custom-title>a.collapsed:before{content:"\e93c";-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.panel-classic .panel-custom-title>a:hover{text-decoration:none;background:transparent}.panel-guide .panel-guide-title>a{padding-left:35px;padding-right:0}.panel-guide .panel-guide-title>a:before{content:"\e93c";top:47%;left:0;right:auto;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.panel-guide .panel-guide-title>a.collapsed:before{content:"\e93c";-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.panel-guide .panel-guide-title>a:hover{text-decoration:none;background:transparent}.pricing-panel__heading{padding:1em;background:#ff0037}.comment-minimal>*+*{margin-top:5px}.comment-minimal__author{font-size:12px;font-style:italic}.comment-minimal__link{font-size:14px;line-height:1.71429;color:#000}.comment-minimal__link a{display:inline;color:inherit}.comment-minimal__link a:hover{color:#ff0037}*+.box-comment{margin-top:32px}.box-comment+.box-comment{margin-top:40px}.box-comment *+time,.box-comment p+*{margin-top:8px}.box-comment *+p{margin-top:0}.box-comment p{font-size:14px;line-height:24px}.box-comment a,.box-comment time{font-size:12px;font-style:italic}.box-comment time{color:#000}.box-comment img{width:auto}.box-comment .unit-body{width:100%}.box-comment.box-comment-reply{padding-left:20px}*+.box-comment.box-comment-reply{margin-top:20px}@media (min-width:576px){.box-comment.box-comment-reply{padding-left:40px}}@media (min-width:768px){.box-comment.box-comment-reply{padding-left:100px}}.box-comment__icon{color:#888;border-radius:50%;width:70px;height:70px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;border:1px solid}.box-comment__icon .icon{font-size:27px}.box-comment__body{position:relative;border-radius:4px;background-color:#f8f8f8;padding:15px}.box-comment__body:before{bottom:100%;left:35px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:11px solid rgba(136,183,213,0);border-bottom-color:#f8f8f8;margin-left:-11px}@media (min-width:576px){.box-comment__body:before{right:100%;top:35px;bottom:auto;left:auto;border-right-color:#f8f8f8;border-bottom-color:transparent;margin-top:-11px;margin-left:0}}@media (min-width:768px){.box-comment__body{padding:30px 35px}}.box-comment__product{position:relative}.box-comment__product .unit-body{width:100%}.box-comment__product .rating-list .icon{font-size:12px}@media (min-width:768px){.box-comment__product .rating-list{position:absolute;top:25px;right:30px}}.footer-corporate,.pre-footer-corporate{font-size:14px;line-height:1.71429}.pre-footer-corporate{padding:50px 0;background:#f8f8f8}.pre-footer-corporate .heading-6+*,.pre-footer-corporate h6+*{margin-top:18px}.footer-corporate{padding:20px 0;text-align:center}.footer-corporate .footer-corporate__inner>*+*{margin-top:5px}@media (min-width:768px){.footer-corporate{text-align:left}.footer-corporate .footer-corporate__inner>*+*{margin-top:0}.footer-corporate__inner{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-left:-15px;margin-right:-15px}.footer-corporate__inner>*{padding:0 15px}}@media (min-width:992px){.pre-footer-corporate{padding:80px 0}.pre-footer-corporate .heading-6+*,.pre-footer-corporate h6+*{margin-top:22px}}@media (min-width:1200px) and (min-height:800px){.pre-footer-corporate{padding:120px 0}}.footer-minimal{padding:60px 0;text-align:center;font-size:16px;line-height:1.5}.footer-minimal *+.footer-minimal__list{margin-top:40px}.footer-minimal .footer-minimal__list+*{margin-top:20px}[class*=section].bg-default+.footer-minimal{padding-top:0}@media (min-width:768px){.footer-minimal{padding:80px 0}}@media (min-width:1200px){.footer-minimal *+.footer-minimal__list,.footer-minimal .footer-minimal__list+*{margin-top:60px}}@media (min-width:1200px) and (min-height:800px){.footer-minimal{padding:130px 0}}.footer-modern{background:#fff;padding:1px 0}.footer-modern .footer-modern__layer>*+*{margin-top:25px}[class*=section].bg-default+.footer-modern{border-top:1px solid #888}.footer-modern__layer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:16px;line-height:1.5;margin-left:-15px;margin-right:-15px;text-align:center}.footer-modern__layer>*{padding:0 15px}.footer-modern__layer_top{padding:40px 0}.footer-modern__layer_bottom{padding:20px 0}.footer-modern__layer+.footer-modern__layer{border-top:1px solid #888}@media (min-width:1200px){.footer-modern__layer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.footer-modern .footer-modern__layer>*+*{margin-top:0}}@media (min-width:768px){.column-container{-webkit-column-count:2;-moz-column-count:2;column-count:2;grid-column-gap:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.column-container .column-item{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.first-letter:first-letter{float:left;display:block;padding:22px 30px;margin-right:20px;margin-top:8px;line-height:40px;font-size:40px;border-radius:4px;background-color:#ff0037;color:#fff;font-weight:100;text-align:center;vertical-align:top}.post-inline>*+*{margin-top:5px}.post-inline__footer,.post-inline__header{font-size:12px;line-height:1.4;font-style:italic;position:relative;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);margin-bottom:-5px;margin-left:-10px;margin-right:-10px}.post-inline__footer>*,.post-inline__header>*{position:relative;margin-top:5px;padding-left:10px;padding-right:10px;display:inline-block}.post-inline__comment,.post-inline__time{color:#ff0037}.post-inline__link{font-size:16px;line-height:1.5;color:#000}.post-inline__link a,.post-inline__link a:active,.post-inline__link a:focus{color:inherit}.post-inline__link a:hover{color:#ff0037}.post-inline__text{font-size:16px;line-height:1.5}*+.post-classic-body,.post-classic-title+*{margin-top:30px}*+.post-classic-footer,*+.post-meta,*+.post-minimal-footer{margin-top:20px}*+.carousel-post-gallery,*+.entry-video,*+.img-thumbnail-variant-1,*+.post-audio,*+.post-link,*+.post-quote{margin-top:40px}*+.button-link{margin-top:20px}.post-classic-title a:hover{color:#ff0037}.post-classic-title-icon{padding-left:40px;position:relative}.post-classic-title-icon[class*=linear-icon-]:before{position:absolute;left:0;top:calc(50% - 15px);display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#ff0037;color:#fff;font-size:20px;line-height:28px;text-align:center}@media (min-width:1200px){.post-classic-footer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.post-classic-footer *+.button{margin-top:0}}.post-meta{font-size:.8em}.post-meta a{color:#868e96}.post-meta__author{margin-top:1em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.post-meta__author img{max-width:3.5em;border-radius:50%}.post-meta__author .details{padding:.8em;margin-left:1em}.post-meta__author .author-name{font-weight:400;font-size:.85em;text-transform:uppercase}.post-meta__author .date{font-style:italic}.meta-author{color:#888}.meta-author:hover{color:#ff0037}.post-link{padding:27px 15px 30px;background-color:#ff0037;text-align:center;border-radius:4px}.post-link *{color:#fff}.post-link>a{font-size:12px}.post-link>a,.post-link>a:before{display:inline-block;vertical-align:middle}.post-link>a:before{content:"\e915";font:400 14px/14px Linearicons;margin-right:10px;margin-top:-2px}.post-link .post-classic-title+*{margin-top:0}.post-link .post-classic-title a:hover{color:#000}.post-quote .quote-default{max-width:none}.post-quote a{width:100%;padding:30px;text-align:center;border-radius:4px;background-color:#f8f8f8}@media (min-width:768px){.post-quote a{padding:35px 30px 65px}}.post-quote a .quote-default__text{max-width:480px;margin-left:auto;margin-right:auto}.post-quote a .quote-default__cite{color:#888}.post-quote a:hover{box-shadow:0 1px 10px 0 rgba(0,0,0,.15)}.post-audio .rd-audio-wrap{padding:40px;background-color:#f8f8f8}@media (min-width:1600px){.post-video-wrap .embed-responsive-16by9:before{padding-top:35.45%}}.post-minimal{height:100%;text-align:left}.post-minimal__image{position:relative;background:#f8f8f8}.post-minimal__preview{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:rgba(0,0,0,.5);color:#fff;line-height:1.4;padding:1em;opacity:0!important;font-size:1.2em;line-height:normal;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.post-minimal:hover .post-minimal__preview{opacity:1!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.post-minimal .post-meta{margin:1em 0}.post-minimal .post-meta a{color:#868e96}.post-minimal a{display:block}.post-minimal *+.post-meta{margin-top:10px}.post-minimal *+.post-classic-body{margin-top:20px}*+.post-minimal{margin-top:50px}@media (min-width:768px){*+.post-minimal{margin-top:60px}}.post-minimal-footer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.post-minimal-footer *+.button{margin-top:25px}.posts-lists-masonry-3-cols>*{margin-top:50px}.posts-lists-masonry-3-cols .owl-carousel .owl-stage-outer{z-index:-1}.posts-lists-masonry-3-cols .rd-audio{position:relative;left:0}@media (min-width:768px){.posts-lists-masonry-3-cols{-moz-columns:2;-webkit-columns:2;column-count:2;-moz-column-gap:50px;grid-column-gap:50px;-webkit-column-gap:50px;column-gap:50px}.posts-lists-masonry-3-cols>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-top:0;margin-bottom:60px;display:inline-block;width:100%}}@media (min-width:768px) and (min-width:1200px){.posts-lists-masonry-3-cols{-moz-columns:3;-webkit-columns:3;column-count:3;margin-bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.posts-lists-masonry-3-cols>:first-of-type{margin-top:0}}.carousel-blog-justify .owl-dots{display:none!important}@media (min-width:992px){.carousel-blog-justify{display:block}}.post-single-body h1{text-align:left;font-size:3em}@media (max-width:767px){.post-single-body h1{font-size:2.8em}}@media (max-width:550px){.post-single-body h1{font-size:2.5em}}@media (max-width:450px){.post-single-body h1{font-size:2.1em}}.post-single-body #author-heading,.post-single-body .blog-heading{text-align:center}.post-single-body .group{text-align:left;font-size:1.3em;color:#868e96}@media (max-width:767px){.post-single-body .group{font-size:1em}}.post-single-body img{margin-top:1em;width:100%;max-width:100%}.post-single-body *+img,.post-single-body * p{margin-top:1.5em}.post-single-body p{line-height:1.6}.post-single-body *+.quote-default__cite{margin-top:1em}.post-single-body .quote-default__cite{color:#888}.post-single-body blockquote{font-size:25px;color:#151515}@media (max-width:1000px){.post-single-body blockquote{font-size:23px}}@media (max-width:900px){.post-single-body blockquote{font-size:21px}}@media (max-width:800px){.post-single-body blockquote{margin-left:0;margin-right:0;font-size:21px}}.author-detail .about-author{border:1px solid #edeff4!important;padding:30px}.author-detail legend{text-align:center;width:auto;padding:5px 10px;background-color:#edeff4;font-size:.6em;letter-spacing:.1em;font-weight:400}.author-detail .blurb__title{font-weight:700;font-size:1em!important}@media (max-width:767px){.author-detail .blurb__title{font-size:.9em!important}}.author-detail img{border-radius:8px}.section-no-top-border{border-top:none!important;padding-top:0!important}.nonstandart-post-header img+*{margin-top:20px}.nonstandart-post-header *+h2{margin-top:25px}.nonstandart-post-header *+.post-meta{margin-top:30px}.nonstandart-post-header *+[class*=list-inline-]{margin-top:50px}.nonstandart-post-header img{width:auto}.nonstandart-post-header [class*=linear-icon-]:before{font-size:24px}.nonstandart-post-header .post-meta{font-size:18px;text-align:center}[class*=bg-image-] .nonstandart-post-header .icon{color:#fff}[class*=bg-image-] .nonstandart-post-header a{color:#ff0037}[class*=bg-image-] .nonstandart-post-header a:hover{color:#fff}[class*=bg-image-] .nonstandart-post-header a.icon:hover{color:#ff0037}.post-modern{position:relative;overflow:hidden;text-align:center;width:100%;margin:-1px;padding-bottom:75.3950338%}@media (max-width:767px){.post-modern{max-width:370px;margin-left:auto;margin-right:auto}}.post-modern>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;min-height:101%;min-width:101%}.post-modern .post-modern__inner,.post-modern .post-modern__inner a{color:#fff}.post-modern .post-modern__inner a:hover{color:#000}.post-modern .list-inline-tag{font-style:italic;font-size:12px;color:#fff}.post-modern__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:10px;background:rgba(255,0,55,.66);pointer-events:none}.post-modern__inner>*{position:relative;z-index:1;pointer-events:auto}.post-modern__inner>*+*{margin-top:20px}.post-modern__title{max-height:5.5em;overflow:hidden;text-overflow:ellipsis}.post-modern__divider{width:116px;height:1px;background:#fff}@media (min-width:992px){.post-modern__inner>*+*{margin-top:30px}}@media (min-width:1200px){.post-modern__inner>*+*{margin-top:45px}}.desktop .post-modern>img{will-change:transform;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.desktop .post-modern .post-modern__inner{opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;background:rgba(255,0,55,.9)}.desktop .post-modern .post-modern__inner>*{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.desktop .post-modern .post-modern__inner>:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.desktop .post-modern .post-modern__inner>:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.desktop .post-modern .post-modern__inner>:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.desktop .post-modern .post-modern__inner>:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.desktop .post-modern .post-modern__inner>:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.desktop .post-modern:hover>img{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}.desktop .post-modern:hover .post-modern__inner{opacity:1}.desktop .post-modern:hover .post-modern__inner>*{-webkit-transform:scale(1);transform:scale(1)}.featured-blog p{line-height:1.7em}.content__heading{margin-left:1.1%!important}@media (max-width:1200px){.content__heading{margin-left:2%!important}}@media (max-width:767px){.content__heading{margin-left:2.5%!important}}#article a{display:contents}.pricing-table{position:relative;max-width:300px;margin-left:auto;margin-right:auto;padding:15px;border:1px solid #edeff4;text-align:center}.pricing-table .contact-us{font-size:30px;font-weight:100;color:#ff0037}.pricing-table .price span:first-of-type{font-size:40px;font-weight:100;color:#ff0037}.pricing-table .price span:last-of-type{font-size:14px}.pricing-table.pricing-table-label .pricing-label{display:-webkit-box;display:flex}@media (min-width:768px){.pricing-table{padding:27px}}.pricing-header{padding:15px 0;border-bottom:1px solid #edeff4}@media (min-width:768px){.pricing-header{padding-top:29px;padding-bottom:27px}}.pricing-body{padding:15px 0}.pricing-body .list{font-size:14px}.pricing-body .list>li+li{margin-top:7px}@media (min-width:768px){.pricing-body{padding-top:41px}}.pricing-footer{padding:15px 0}.pricing-footer p{font-size:12px;font-style:italic}@media (min-width:768px){.pricing-footer{padding-top:30px;padding-bottom:35px}.pricing-footer *+p{margin-top:41px}}.pricing-label{display:none;position:absolute;top:-36px;right:26px;z-index:1;width:86px;height:86px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.pricing-label svg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;fill:#ff0037}.pricing-table-custom{padding-top:30px}.pricing-table-custom *+.list-xxs{margin-top:30px}@media (min-width:768px){.pricing-table-custom{padding-top:80px}.pricing-table-custom *+.list-xxs{margin-top:115px}}.pricing-table-wrap{padding-top:40px}.timeline-heading img{width:auto}.timeline-heading *+h6{margin-top:23px}*+.timeline-heading{margin-top:30px}@media (min-width:768px){*+.timeline-heading{margin-top:60px}}.timeline-title:hover{color:#ff0037}.page .timeline-variant-1,.page .timeline-variant-2{text-align:left}@media (min-width:768px){.page .timeline-variant-1 .timeline-inner-box,.page .timeline-variant-2 .timeline-inner-box{max-width:50%}}@media (min-width:768px){.page .timeline-variant-1>[class*=col-]:nth-child(odd) .timeline-inner-box{margin-left:auto;text-align:left;padding-left:46px}.page .timeline-variant-1>[class*=col-]:nth-child(2n) .timeline-inner-box{margin-right:auto;text-align:right;padding-right:46px}.page .timeline-variant-1>[class*=col-]:nth-child(2n) .timeline-inner-box:before{left:auto;right:-1px}.page .timeline-variant-1>[class*=col-]:nth-child(2n) .timeline-inner-box:after{left:auto;right:-10px}.page .timeline-variant-2>[class*=col-]{text-align:left}.page .timeline-variant-2>[class*=col-] .timeline-inner-box{margin-left:auto;padding-left:46px}}.page .timeline-variant-3{padding-bottom:20px}@media (min-width:768px){.page .timeline-variant-3{padding-bottom:85px}}.page .timeline-variant-3 .item{padding-bottom:10px}.page .timeline-variant-3 .timeline-inner-box p{max-width:600px;margin-left:auto;margin-right:auto}.page .timeline-variant-3 .timeline-inner-box:after,.page .timeline-variant-3 .timeline-inner-box:before{content:none}@media (min-width:768px){.page .timeline-variant-3 .timeline-inner-box:before{position:absolute;left:0;right:0;top:calc(99% - 85px);bottom:0;border-bottom:1px solid #888;border-left:0;content:"";display:inline-block}.page .timeline-variant-3 .timeline-inner-box:after{position:absolute;top:calc(99% - 9px);left:calc(50% - 9px);display:inline-block;width:19px;height:19px;background:#ff0037;border-radius:50%;content:""}}.page .timeline-variant-3 .owl-next,.page .timeline-variant-3 .owl-prev{top:auto;bottom:0}.page .timeline-variant-3 .owl-prev{left:calc(50% - 35px)}.page .timeline-variant-3 .owl-next{right:calc(50% - 40px)}.timeline-inner-box{position:relative;padding-left:25px;padding-bottom:35px}.timeline-inner-box:before{bottom:-4px;left:0;border-left:1px solid #888}.timeline-inner-box:after,.timeline-inner-box:before{position:absolute;top:0;content:"";display:inline-block}.timeline-inner-box:after{left:-9px;width:19px;height:19px;background:#ff0037;border-radius:50%}.timeline-inner-box time{display:block;font-style:italic;font-size:12px;line-height:26px;color:#ff0037}@media (min-width:768px){.timeline-inner-box{padding:0 20px 55px}.timeline-inner-box:after,.timeline-inner-box:before{top:4px}}.parallax-header__inner{text-align:center;position:relative;z-index:2}.parallax-header__content{width:100%;padding:50px 0}@media (min-width:768px){.parallax-header__inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:33.3333vh}.ie-10 .parallax-header__inner,.ie-11 .parallax-header__inner{display:block;vertical-align:middle;white-space:nowrap;text-align:center}.ie-10 .parallax-header__inner>*,.ie-11 .parallax-header__inner>*{display:inline-block;width:100%;vertical-align:middle;white-space:normal}.ie-10 .parallax-header__inner:after,.ie-11 .parallax-header__inner:after{content:"";display:inline-block;vertical-align:middle;min-height:inherit;width:0}.parallax-header__content{padding:100px 0}}@media (min-width:992px){.parallax-header__inner{min-height:33.33333vw}.parallax-header__content{padding:120px 0 130px}}@media (min-width:1600px){.parallax-header__inner{min-height:640px}}.profile-corporate{text-align:center}.profile-corporate__image{width:100%;max-width:750px;margin-left:auto;margin-right:auto}.profile-corporate__caption{width:100%;max-width:850px;margin-left:auto;margin-right:auto}.profile-corporate__title{font-size:22px;font-weight:200;line-height:1.2;color:#000}.profile-corporate__subtitle{font-size:16px;line-height:1.5;font-style:italic}*+.profile-corporate__caption,*+.profile-corporate__title{margin-top:30px}.profile-corporate__title+.profile-corporate__subtitle{margin-top:5px}@media (min-width:768px){.profile-corporate__title{font-size:32px}}@media (min-width:992px){.profile-corporate__caption *+p{margin-top:30px}.profile-corporate__caption *+.profile-corporate__caption,.profile-corporate__caption *+.profile-corporate__title{margin-top:40px}.profile-corporate__caption *+.profile-corporate__list{margin-top:30px}}@media (min-width:1200px){.profile-corporate__image{max-width:886px}.profile-corporate__caption{max-width:975px}.profile-corporate__title{font-size:28px}}@media (min-width:1200px) and (min-height:800px){*+.profile-corporate__caption,*+.profile-corporate__title{margin-top:60px}}.modal-dialog_custom{min-height:calc(100vh - 20px);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:left}.modal-dialog_custom .modal-dialog__inner{position:relative;padding:60px 20px 30px;width:100%;max-width:450px;margin-left:auto;margin-right:auto;background:#fff;pointer-events:auto}.modal-dialog_custom button.close{position:absolute;top:20px;right:20px;z-index:10000;-webkit-transition:all .33s ease;transition:all .33s ease;cursor:pointer;font-size:0;line-height:1;color:#000;opacity:1;text-shadow:none}.modal-dialog_custom button.close:before{display:block;content:"\e92a";font-family:Linearicons;font-weight:400;font-size:19px;line-height:inherit;pointer-events:none}.modal-dialog_custom button.close:hover{color:#ff0037}.modal-dialog_custom *+.rd-mailform{margin-top:30px}@media (min-width:768px){.modal-dialog_custom{min-height:calc(100vh - 60px)}.modal-dialog_custom .modal-dialog__inner{padding:60px 30px 30px}}.ie-10 .modal-dialog_custom,.ie-11 .modal-dialog_custom{display:block;vertical-align:middle;white-space:nowrap}.ie-10 .modal-dialog_custom>*,.ie-11 .modal-dialog_custom>*{display:inline-block;width:100%;vertical-align:middle;white-space:normal}.ie-10 .modal-dialog_custom:after,.ie-11 .modal-dialog_custom:after{content:"";display:inline-block;vertical-align:middle;min-height:inherit;width:0}.pagination-classic{margin:0}.pagination-classic li{display:inline-block}.pagination-classic li a,.pagination-classic li span{display:inline-block;width:50px;height:50px;padding:0;font-size:12px;line-height:50px;font-weight:300;font-family:Brown,Helvetica,Arial,sans-serif;background-color:#ececec;border:1px solid #ececec;color:#888;text-align:center;-webkit-transition:.4s;transition:.4s;border-radius:4px}.pagination-classic li a.icon,.pagination-classic li span.icon{width:35px;font-size:14px;background-color:transparent;border:0}.pagination-classic li a.icon:hover,.pagination-classic li span.icon:hover{color:#ff0037}.pagination-classic li.active a,.pagination-classic li.active a:hover,.pagination-classic li.active span,.pagination-classic li.active span:hover,.pagination-classic li.disabled a,.pagination-classic li.disabled a:hover,.pagination-classic li.disabled span,.pagination-classic li.disabled span:hover,.pagination-classic li a:focus,.pagination-classic li a:hover{background-color:transparent;border-color:#888}.pagination-classic li+li{margin-left:7px}.layout-panel-wrap{position:fixed;top:0;right:0;width:600px;height:100vh;overflow:hidden;pointer-events:none;z-index:1100}.layout-panel-wrap.active .layout-panel{-webkit-transform:translateX(0);transform:translateX(0)}.layout-panel-wrap.active .layout-panel-inner:after{box-shadow:-3px 0 50px -2px rgba(0,0,0,.09)}.layout-panel-wrap .layout-panel-inner>*,.layout-panel-wrap .layout-panel-toggle{pointer-events:auto}.layout-panel{width:auto;-webkit-transform:translateX(280px);transform:translateX(280px);-webkit-transition:all .55s ease;transition:all .55s ease}.layout-panel-content{position:relative;height:100vh;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%;padding-right:20px}.layout-panel-content .mCSB_outside+.mCSB_scrollTools{right:0}.layout-panel-content .mCSB_scrollTools{width:20px;pointer-events:auto}.layout-panel-content .mCSB_scrollTools .mCSB_dragger{width:auto}.layout-panel-content .mCSB_draggerContainer{padding:2px;background:#ff6687}.layout-panel-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.layout-panel-content .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;border-radius:4px}.layout-panel-content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.layout-panel-content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff}.layout-panel-inner{position:relative;height:auto;min-height:101vh;max-width:260px;padding:20px 0;background:#fff;margin-left:auto;text-align:center}.layout-panel-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:-3px 0 50px -2px transparent;z-index:-10;-webkit-transition:all .33s ease;transition:all .33s ease}.mobile.rd-navbar-fixed-linked .layout-panel-inner,.tablet.rd-navbar-fixed-linked .layout-panel-inner{padding-bottom:90px}.layout-panel-header{padding:0 12px}.layout-panel-header .button{width:100%}.layout-panel-header *+.layout-panel-element,.layout-panel-header *+.layout-panel-title{margin-top:22px}@media (min-width:768px){.layout-panel-header *+.layout-panel-element,.layout-panel-header *+.layout-panel-title{margin-top:30px}}.layout-panel .isotope-filters{padding:0 5px}.layout-panel .isotope-filters ul{position:relative;overflow:hidden}.layout-panel .isotope-filters ul:after{content:"";position:absolute;left:-100px;bottom:0;right:-100px;border-bottom:1px solid #888}.layout-panel .isotope-filters ul li{display:inline-block;padding-left:7px;padding-right:7px;font:300 12px/18px Brown,Helvetica,Arial,sans-serif;color:#333}@media (min-width:768px){.layout-panel .isotope-filters ul li{padding-left:10px;padding-right:10px}}.layout-panel .isotope-filters ul li a{position:relative;z-index:2;padding-bottom:14px;text-align:right}.layout-panel .isotope-filters ul li a:after{content:"";display:inline-block;position:absolute;left:0;right:0;bottom:0;height:3px;background:#333;-webkit-transition:.34s;transition:.34s;-webkit-transform:translateY(8px);transform:translateY(8px);opacity:0}.layout-panel .isotope-filters ul li a,.layout-panel .isotope-filters ul li a:active,.layout-panel .isotope-filters ul li a:focus{color:inherit}.layout-panel .isotope-filters ul li a.active,.layout-panel .isotope-filters ul li a:hover{color:#ff0037}.layout-panel .isotope-filters ul li a.active:after{-webkit-transform:translate(0);transform:translate(0);opacity:1}.layout-panel .isotope{margin-top:0}.layout-panel *+.isotope{margin-top:20px}.layout-panel *+.isotope-filters{margin-top:25px}.layout-panel-toggle{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;position:fixed;top:20vh;right:280px;z-index:10;width:40px;height:40px;line-height:40px;background:#fff;color:#000;text-align:center;box-shadow:-5px 1px 10px 0 rgba(0,0,0,.05);border-right:0;-webkit-transition:all .55s ease;transition:all .55s ease}.layout-panel-toggle::-moz-focus-inner{border:none;padding:0}.layout-panel-toggle:after,.layout-panel-toggle:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Linearicons;font-size:16px;-webkit-transition:.33s;transition:.33s}.layout-panel-toggle:before{content:"\e6f2";opacity:1}.layout-panel-toggle:after{content:"\e935";opacity:0}.layout-panel-toggle.active:before{opacity:0}.layout-panel-toggle.active:after{opacity:1}.layout-panel-main{position:relative;z-index:10;padding-left:5px;padding-right:4px}.layout-panel-main .isotope{position:relative;margin-bottom:-10px;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.layout-panel-main .isotope-item{margin-top:10px;padding:0 5px}.layout-panel-main .isotope-item:before{content:"";display:block}.layout-panel-main .isotope{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;position:static!important}.layout-panel-main .isotope-item{flex-basis:50%;max-width:50%;-webkit-box-flex:1;flex-grow:1}*+.layout-panel-main{margin-top:25px}@media (min-width:768px){.layout-panel-toggle{width:54px;height:54px;line-height:54px}.layout-panel-toggle:after,.layout-panel-toggle:before{font-size:22px}}@media (min-width:768px){.layout-panel-wrap{width:730px}.layout-panel-wrap.active .layout-panel{-webkit-transform:translateX(0);transform:translateX(0)}.layout-panel-wrap .layout-panel{-webkit-transform:translateX(350px);transform:translateX(350px)}.layout-panel-wrap .layout-panel-inner{max-width:330px}.layout-panel-wrap .layout-panel-toggle{right:350px}.ie-10 .layout-panel,.ie-11 .layout-panel{-webkit-transform:translateX(350px);transform:translateX(350px)}.ie-10 .layout-panel-toggle,.ie-10 .layout-panel-wrap.active,.ie-11 .layout-panel-toggle,.ie-11 .layout-panel-wrap.active{right:20px}.ie-10 .layout-panel-wrap.active .layout-panel-toggle,.ie-11 .layout-panel-wrap.active .layout-panel-toggle{right:370px}}.thumbnail-small{position:relative;display:block;text-align:center;padding:5px 5px 0;border:1px solid #888;-webkit-transition:.5s;transition:.5s;color:#222;background-color:transparent}.thumbnail-small:hover{background:#ff0037;color:#fff}.thumbnail-small-image{position:relative}.thumbnail-small-image img{width:100%;height:auto}.thumbnail-small-hover-image{display:none}.thumbnail-small-hover-image img{width:100%;height:auto}.thumbnail-small-caption{position:relative;padding:10px 8px}.thumbnail-small-header{position:relative;z-index:1;font:300 12px/18px Brown,Helvetica,Arial,sans-serif}@media (min-width:992px){.desktop .thumbnail-small-image{-webkit-transition:all .25s ease;transition:all .25s ease}.desktop .thumbnail-small-hover-image{display:block;position:absolute;left:-10px;top:50%;z-index:11;-webkit-transform:translate(-120%,-60%);transform:translate(-120%,-60%);-webkit-transition:all .33s ease;transition:all .33s ease;width:342px;height:252px;background:#fff;box-shadow:-3px 0 50px -2px rgba(0,0,0,.14);opacity:0;pointer-events:none}.desktop .thumbnail-small-hover-image img{position:relative;max-width:100%;max-height:100%;border:7px solid #fff}.desktop .thumbnail-small-hover-image:before{content:"";position:absolute;top:50%;z-index:-1000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:-11px;width:24px;height:24px;background:#fff;box-shadow:-3px 0 45px -2px rgba(0,0,0,.13)}.desktop .thumbnail-small:hover .thumbnail-small-caption:after{bottom:0;opacity:1}.desktop .thumbnail-small:hover .thumbnail-small-header{color:#fff}.desktop .thumbnail-small:hover .thumbnail-small-image:after{opacity:0}.desktop .thumbnail-small:hover .thumbnail-small-hover-image{z-index:12;opacity:1;-webkit-transform:translate(-100%,-60%);transform:translate(-100%,-60%)}}.rte ul{padding-left:2em;list-style:disc}.rte ul li{display:list-item;list-style-type:disc;margin-bottom:1em}.rte ol{padding-left:2em;list-style:decimal}.rte ol li{display:list-item;list-style-type:decimal;margin-bottom:1em}.ck-box-primary{background-color:#fff2f4;border:2px solid #ffa5b7}.ck-box-primary,.ck-box-secondary{padding:30px 40px 32px 30px;font-size:18px;line-height:1.625em}.ck-box-secondary{background-color:#eff7ff;border:2px solid #bddcfc}.ck-button-primary-inverted{color:#ff0037;border:2px solid #ff0037;border-radius:6px;padding:12.5px 24px;font-weight:700;font-size:18px;line-height:1.625em;text-decoration:none;display:inline-block}.ck-button-primary-inverted:hover{background-color:#ff0037;color:#fff}.ck-button-secondary-inverted{color:#dcdcdc;border:2px solid #dcdcdc;border-radius:6px;padding:12.5px 24px;font-size:18px;font-weight:700;line-height:1.625em;text-decoration:none;display:inline-block}.ck-button-secondary-inverted:hover{background-color:#dcdcdc;color:#b7b7b7}.ck-text-highlight{background-color:#ff0;display:inline-block;font-size:18px;line-height:1.625em}.ck-button-primary{background-color:#ff0037;border:2px solid #ff0037;border-radius:6px;color:#fff;font-size:18px;font-weight:700;padding:12.5px 24px;text-decoration:none}.ck-button-primary:hover{background-color:#fff;color:#ff0037}.pager-button-primary{background-color:#cb002b;border:2px solid #cb002b;border-radius:3px;color:#fff;font-size:16px;min-width:106px;text-align:center;padding:5px 20px;text-decoration:none;margin:20px 0}.pager-button-primary:hover{background-color:#fff;color:#cb002b}.ck-button-secondary{background-color:#dcdcdc;border-radius:6px;color:#aaa;font-size:18px;font-weight:700;padding:12.5px 24px;text-decoration:none}.ck-button-secondary:hover{background-color:#aaa;color:#dcdcdc}.collection__heading,.collection__list,.form--filter,.pager,.search__no__result{-webkit-box-pack:center;justify-content:center;max-width:65%;margin:0 auto}.article__content,.article__heading{font-weight:700;color:#000}.collection__heading{font-size:24px}.article__content,.article__inner{font-size:18px;font-weight:200}.search-result-content{margin-bottom:20px;color:#000}.collection__content{margin-bottom:12px}.input__container{display:inline-block;vertical-align:top}.input__container input{height:46px;margin:0 15px;padding-left:15px}.form__input{width:200px;height:44px;border:1px solid #d3d3d3;border-radius:3px}.search__btn{display:inline-block;vertical-align:top}.search__btn button{width:140px;height:46px;border:1px solid #d3d3d3;border-radius:3px}.search__btn button:hover{background-color:#fff;border:2px solid red;color:#cb002b;-webkit-transition:.35s;transition:.35s}.search__select{display:inline-block;width:200px;border:1px solid #d3d3d3;border-radius:3px}.content--skyscraper .container{width:100%;margin:auto}.content--skyscraper .container .content__inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width:1200px){.content--skyscraper .container .content__inner{display:inherit}}.content--skyscraper .container .content__inner .bg-default{padding-top:3%}.content--skyscraper .container .content__inner .table-of-contents{display:none;width:100%;margin-right:100px;padding-top:3%;background:#fff;position:-webkit-sticky;position:sticky;top:14px;bottom:50px;z-index:4;-webkit-transition:top .4s;transition:top .4s}.content--skyscraper .container .content__inner .table-of-contents.show{top:68px}.content--skyscraper .container .content__inner .table-of-contents h3{font-size:20px}.content--skyscraper .container .content__inner .article__container,.content--skyscraper .container .content__inner .table-of-contents .contents{width:100%}.content--skyscraper .container .content__inner .article__container ul{list-style-type:disc!important;padding-left:3%}.content--skyscraper .container .content__inner .article__container ul li{display:list-item}.content--skyscraper .container .content__inner .article__date{display:none}.nav-tabs{border-bottom:none}.nav-tabs .nav-item .nav-link{color:#000!important;line-height:1.3}.nav-tabs .nav-item .nav-link.active-tab{background-color:#f8f8f8;font-weight:500}#sidebar__container{width:23%;height:50%;float:right}#sidebar__inner__container{width:100%;height:100%}#sidebar__section section{padding:0 0 20px;border-radius:5px}#sidebar__input .form-input{padding-left:10px}#sidebar__input .form-wrap{padding-top:8px}#sidebar__input .form-wrap label{margin-bottom:0}#sidebar__input h1{font-size:xx-large;font-style:normal}#sidebar__input p{margin-top:10px}#sidebar__capture__field{margin-top:0}#sidebar__submit{width:100%}.alert-success{padding-top:35px}.alert-success h2{color:#155724}.sharing{clear:both;display:block;padding:2em 0 0;z-index:9998}.sharing h4{padding-bottom:0;font-size:20px;border-bottom-right-radius:3px}.sharing h4,.sharing h4:hover{-webkit-transition:.5s;transition:.5s}.sharing h4:hover{background-color:#cc002c}.sharing ul{list-style:none;padding-left:0;margin-top:0;margin-bottom:0;margin-left:0}.sharing li{display:inline-block;float:left}.sharing li:first-child{padding-left:0}.sharing li a{background-color:#fff;border:1px solid #b7b7b7;float:left;line-height:0;cursor:pointer;padding:.8em;text-align:center}.sharing li a:last-child{border-bottom-right-radius:3px}.sharing li a i{color:#ff0037;font-style:normal;padding-top:9px;height:16px;width:17px}.sharing li a:hover,.sharing li a i{-webkit-transition:.5s;transition:.5s}.sharing li a:hover{background-color:#fff;border-color:#b7b7b7}.sharing .email a:hover i,.sharing .facebook a:hover i,.sharing .googleplus a:hover i,.sharing .linkedin a:hover i,.sharing .pinterest a:hover i,.sharing .tumblr a:hover i,.sharing .twitter a:hover i{color:#b4093b}@media (max-width:568px){.sharing{padding:2em 0 .3em .3em;position:fixed;bottom:0}.sharing h4{display:none}}@media (min-width:569px) and (max-width:768px){.sharing{padding:1.5em 0 .3em .3em;position:fixed;bottom:0}.sharing h4{display:none}}@media (min-width:769px) and (max-width:1024px){.sharing{padding:1.5em 0 .3em .3em;position:fixed;bottom:0}.sharing h4{display:none}}@media (min-width:1025px){.sharing{padding:0;position:fixed;left:0;top:326px}.sharing h4{background-color:#ff0037;color:#fff;padding:.65em .55em;margin:0 0 2px -34px!important;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sharing ul{display:inline-block;float:left;margin-top:33px}.sharing ul li{clear:both;display:block;margin:0}.sharing ul li a{margin:-1px 0 0}}@media (min-width:1600px){.sharing{padding:0;position:fixed;left:0;top:326px}.sharing h4{background-color:#ff0037;color:#fff;padding:.65em .55em;margin:0 0 -2px -34px!important;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sharing ul{display:inline-block;float:left;margin-top:37px}.sharing ul li{clear:both;display:block;margin:0}.sharing ul li a{margin:-1px 0 0}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.btn-tweet{background-color:#41b7d8;border-color:#41b7d8}.btn-tweet:hover,a .btn-tweet:hover{background-color:#238caa;border-color:#238caa}.btn-facebook{background-color:#3b5997;border-color:#3b5997}.btn-facebook:hover,a .btn-facebook:hover{background-color:#263960;border-color:#263960}.btn-google{background-color:#d64937;border-color:#d64937}.btn-google:hover,a .btn-google:hover{background-color:#a02f21;border-color:#a02f21}.btn-linkedin{background-color:#0073b2;border-color:#0073b2}.btn-linkedin:hover,a .btn-linkedin:hover{background-color:#004266;border-color:#004266}.btn-github{background-color:#4183c4;border-color:#4183c4}.btn-github:hover,a .btn-github:hover{background-color:#2c5d8d;border-color:#2c5d8d}.btn-vk{background-color:#5e82a8;border-color:#5e82a8}.btn-vk:hover,a .btn-vk:hover{background-color:#415c78;border-color:#415c78}.btn-xing{background-color:#175e60;border-color:#175e60}.btn-xing:hover,a .btn-xing:hover{background-color:#082222;border-color:#082222}.btn-tumblr{background-color:#2c4762;border-color:#2c4762}.btn-tumblr:hover,a .btn-tumblr:hover{background-color:#14212d;border-color:#14212d}.btn-youtube{background-color:#f33;border-color:#f33}.btn-youtube:hover,a .btn-youtube:hover{background-color:#e60000;border-color:#e60000}.btn-vimeo{background-color:#1ab7ea;border-color:#1ab7ea}.btn-vimeo:hover,a .btn-vimeo:hover{background-color:#0f83a8;border-color:#0f83a8}.btn-pinterest{background-color:#cb2027;border-color:#cb2027}.btn-pinterest:hover,a .btn-pinterest:hover{background-color:#89161a;border-color:#89161a}.bg-accent,.bg-accent-gradient,.bg-accent-gradient .heading-1,.bg-accent-gradient .heading-2,.bg-accent-gradient .heading-3,.bg-accent-gradient .heading-4,.bg-accent-gradient .heading-5,.bg-accent-gradient .heading-6,.bg-accent-gradient .tabs-custom .nav-custom-tabs li a,.bg-accent-gradient h1,.bg-accent-gradient h2,.bg-accent-gradient h3,.bg-accent-gradient h4,.bg-accent-gradient h5,.bg-accent-gradient h6,.bg-accent .heading-1,.bg-accent .heading-2,.bg-accent .heading-3,.bg-accent .heading-4,.bg-accent .heading-5,.bg-accent .heading-6,.bg-accent .tabs-custom .nav-custom-tabs li a,.bg-accent h1,.bg-accent h2,.bg-accent h3,.bg-accent h4,.bg-accent h5,.bg-accent h6,.bg-black,.bg-black .heading-1,.bg-black .heading-2,.bg-black .heading-3,.bg-black .heading-4,.bg-black .heading-5,.bg-black .heading-6,.bg-black .tabs-custom .nav-custom-tabs li a,.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.bg-connections-primary,.bg-connections-primary .heading-1,.bg-connections-primary .heading-2,.bg-connections-primary .heading-3,.bg-connections-primary .heading-4,.bg-connections-primary .heading-5,.bg-connections-primary .heading-6,.bg-connections-primary .tabs-custom .nav-custom-tabs li a,.bg-connections-primary h1,.bg-connections-primary h2,.bg-connections-primary h3,.bg-connections-primary h4,.bg-connections-primary h5,.bg-connections-primary h6,.bg-connections-tertiary,.bg-connections-tertiary .heading-1,.bg-connections-tertiary .heading-2,.bg-connections-tertiary .heading-3,.bg-connections-tertiary .heading-4,.bg-connections-tertiary .heading-5,.bg-connections-tertiary .heading-6,.bg-connections-tertiary .tabs-custom .nav-custom-tabs li a,.bg-connections-tertiary h1,.bg-connections-tertiary h2,.bg-connections-tertiary h3,.bg-connections-tertiary h4,.bg-connections-tertiary h5,.bg-connections-tertiary h6,.bg-content-primary,.bg-content-primary .heading-1,.bg-content-primary .heading-2,.bg-content-primary .heading-3,.bg-content-primary .heading-4,.bg-content-primary .heading-5,.bg-content-primary .heading-6,.bg-content-primary .tabs-custom .nav-custom-tabs li a,.bg-content-primary h1,.bg-content-primary h2,.bg-content-primary h3,.bg-content-primary h4,.bg-content-primary h5,.bg-content-primary h6,.bg-content-tertiary,.bg-content-tertiary .heading-1,.bg-content-tertiary .heading-2,.bg-content-tertiary .heading-3,.bg-content-tertiary .heading-4,.bg-content-tertiary .heading-5,.bg-content-tertiary .heading-6,.bg-content-tertiary .tabs-custom .nav-custom-tabs li a,.bg-content-tertiary h1,.bg-content-tertiary h2,.bg-content-tertiary h3,.bg-content-tertiary h4,.bg-content-tertiary h5,.bg-content-tertiary h6,.bg-dark-red,.bg-dark-red .heading-1,.bg-dark-red .heading-2,.bg-dark-red .heading-3,.bg-dark-red .heading-4,.bg-dark-red .heading-5,.bg-dark-red .heading-6,.bg-dark-red .tabs-custom .nav-custom-tabs li a,.bg-dark-red h1,.bg-dark-red h2,.bg-dark-red h3,.bg-dark-red h4,.bg-dark-red h5,.bg-dark-red h6,.bg-gray-dark,.bg-gray-dark .heading-1,.bg-gray-dark .heading-2,.bg-gray-dark .heading-3,.bg-gray-dark .heading-4,.bg-gray-dark .heading-5,.bg-gray-dark .heading-6,.bg-gray-dark .tabs-custom .nav-custom-tabs li a,.bg-gray-darker,.bg-gray-darker .heading-1,.bg-gray-darker .heading-2,.bg-gray-darker .heading-3,.bg-gray-darker .heading-4,.bg-gray-darker .heading-5,.bg-gray-darker .heading-6,.bg-gray-darker .tabs-custom .nav-custom-tabs li a,.bg-gray-darker h1,.bg-gray-darker h2,.bg-gray-darker h3,.bg-gray-darker h4,.bg-gray-darker h5,.bg-gray-darker h6,.bg-gray-dark h1,.bg-gray-dark h2,.bg-gray-dark h3,.bg-gray-dark h4,.bg-gray-dark h5,.bg-gray-dark h6,.bg-image-4,.bg-image-4 .heading-1,.bg-image-4 .heading-2,.bg-image-4 .heading-3,.bg-image-4 .heading-4,.bg-image-4 .heading-5,.bg-image-4 .heading-6,.bg-image-4 .tabs-custom .nav-custom-tabs li a,.bg-image-4 h1,.bg-image-4 h2,.bg-image-4 h3,.bg-image-4 h4,.bg-image-4 h5,.bg-image-4 h6,.bg-image-6,.bg-image-6 .heading-1,.bg-image-6 .heading-2,.bg-image-6 .heading-3,.bg-image-6 .heading-4,.bg-image-6 .heading-5,.bg-image-6 .heading-6,.bg-image-6 .tabs-custom .nav-custom-tabs li a,.bg-image-6 h1,.bg-image-6 h2,.bg-image-6 h3,.bg-image-6 h4,.bg-image-6 h5,.bg-image-6 h6,.bg-interactions-primary,.bg-interactions-primary .heading-1,.bg-interactions-primary .heading-2,.bg-interactions-primary .heading-3,.bg-interactions-primary .heading-4,.bg-interactions-primary .heading-5,.bg-interactions-primary .heading-6,.bg-interactions-primary .tabs-custom .nav-custom-tabs li a,.bg-interactions-primary h1,.bg-interactions-primary h2,.bg-interactions-primary h3,.bg-interactions-primary h4,.bg-interactions-primary h5,.bg-interactions-primary h6,.bg-interactions-tertiary,.bg-interactions-tertiary .heading-1,.bg-interactions-tertiary .heading-2,.bg-interactions-tertiary .heading-3,.bg-interactions-tertiary .heading-4,.bg-interactions-tertiary .heading-5,.bg-interactions-tertiary .heading-6,.bg-interactions-tertiary .tabs-custom .nav-custom-tabs li a,.bg-interactions-tertiary h1,.bg-interactions-tertiary h2,.bg-interactions-tertiary h3,.bg-interactions-tertiary h4,.bg-interactions-tertiary h5,.bg-interactions-tertiary h6,.bg-secondary-7,.bg-secondary-7 .heading-1,.bg-secondary-7 .heading-2,.bg-secondary-7 .heading-3,.bg-secondary-7 .heading-4,.bg-secondary-7 .heading-5,.bg-secondary-7 .heading-6,.bg-secondary-7 .tabs-custom .nav-custom-tabs li a,.bg-secondary-7 h1,.bg-secondary-7 h2,.bg-secondary-7 h3,.bg-secondary-7 h4,.bg-secondary-7 h5,.bg-secondary-7 h6,.bg-transactions-primary,.bg-transactions-primary .heading-1,.bg-transactions-primary .heading-2,.bg-transactions-primary .heading-3,.bg-transactions-primary .heading-4,.bg-transactions-primary .heading-5,.bg-transactions-primary .heading-6,.bg-transactions-primary .tabs-custom .nav-custom-tabs li a,.bg-transactions-primary h1,.bg-transactions-primary h2,.bg-transactions-primary h3,.bg-transactions-primary h4,.bg-transactions-primary h5,.bg-transactions-primary h6,.bg-transactions-tertiary,.bg-transactions-tertiary .heading-1,.bg-transactions-tertiary .heading-2,.bg-transactions-tertiary .heading-3,.bg-transactions-tertiary .heading-4,.bg-transactions-tertiary .heading-5,.bg-transactions-tertiary .heading-6,.bg-transactions-tertiary .tabs-custom .nav-custom-tabs li a,.bg-transactions-tertiary h1,.bg-transactions-tertiary h2,.bg-transactions-tertiary h3,.bg-transactions-tertiary h4,.bg-transactions-tertiary h5,.bg-transactions-tertiary h6,.context-dark,.context-dark .heading-1,.context-dark .heading-2,.context-dark .heading-3,.context-dark .heading-4,.context-dark .heading-5,.context-dark .heading-6,.context-dark .tabs-custom .nav-custom-tabs li a,.context-dark h1,.context-dark h2,.context-dark h3,.context-dark h4,.context-dark h5,.context-dark h6{color:#fff}.bg-accent-gradient a,.bg-accent-gradient a:active,.bg-accent-gradient a:focus,.bg-accent a,.bg-accent a:active,.bg-accent a:focus,.bg-black a,.bg-black a:active,.bg-black a:focus,.bg-connections-primary a,.bg-connections-primary a:active,.bg-connections-primary a:focus,.bg-connections-tertiary a,.bg-connections-tertiary a:active,.bg-connections-tertiary a:focus,.bg-content-primary a,.bg-content-primary a:active,.bg-content-primary a:focus,.bg-content-tertiary a,.bg-content-tertiary a:active,.bg-content-tertiary a:focus,.bg-dark-red a,.bg-dark-red a:active,.bg-dark-red a:focus,.bg-gray-dark a,.bg-gray-dark a:active,.bg-gray-dark a:focus,.bg-gray-darker a,.bg-gray-darker a:active,.bg-gray-darker a:focus,.bg-image-4 a,.bg-image-4 a:active,.bg-image-4 a:focus,.bg-image-6 a,.bg-image-6 a:active,.bg-image-6 a:focus,.bg-interactions-primary a,.bg-interactions-primary a:active,.bg-interactions-primary a:focus,.bg-interactions-tertiary a,.bg-interactions-tertiary a:active,.bg-interactions-tertiary a:focus,.bg-secondary-7 a,.bg-secondary-7 a:active,.bg-secondary-7 a:focus,.bg-transactions-primary a,.bg-transactions-primary a:active,.bg-transactions-primary a:focus,.bg-transactions-tertiary a,.bg-transactions-tertiary a:active,.bg-transactions-tertiary a:focus,.context-dark a,.context-dark a:active,.context-dark a:focus{color:inherit}.bg-accent-gradient a:hover,.bg-accent a:hover,.bg-black a:hover,.bg-connections-primary a:hover,.bg-connections-tertiary a:hover,.bg-content-primary a:hover,.bg-content-tertiary a:hover,.bg-dark-red a:hover,.bg-gray-dark a:hover,.bg-gray-darker a:hover,.bg-image-4 a:hover,.bg-image-6 a:hover,.bg-interactions-primary a:hover,.bg-interactions-tertiary a:hover,.bg-secondary-7 a:hover,.bg-transactions-primary a:hover,.bg-transactions-tertiary a:hover,.context-dark a:hover{color:#ff0037}.bg-accent-gradient .blurb-circle,.bg-accent-gradient .blurb-circle .blurb-circle__icon .icon,.bg-accent-gradient .blurb-minimal,.bg-accent-gradient .blurb__title,.bg-accent-gradient .button-link:hover,.bg-accent .blurb-circle,.bg-accent .blurb-circle .blurb-circle__icon .icon,.bg-accent .blurb-minimal,.bg-accent .blurb__title,.bg-accent .button-link:hover,.bg-black .blurb-circle,.bg-black .blurb-circle .blurb-circle__icon .icon,.bg-black .blurb-minimal,.bg-black .blurb__title,.bg-black .button-link:hover,.bg-connections-primary .blurb-circle,.bg-connections-primary .blurb-circle .blurb-circle__icon .icon,.bg-connections-primary .blurb-minimal,.bg-connections-primary .blurb__title,.bg-connections-primary .button-link:hover,.bg-connections-tertiary .blurb-circle,.bg-connections-tertiary .blurb-circle .blurb-circle__icon .icon,.bg-connections-tertiary .blurb-minimal,.bg-connections-tertiary .blurb__title,.bg-connections-tertiary .button-link:hover,.bg-content-primary .blurb-circle,.bg-content-primary .blurb-circle .blurb-circle__icon .icon,.bg-content-primary .blurb-minimal,.bg-content-primary .blurb__title,.bg-content-primary .button-link:hover,.bg-content-tertiary .blurb-circle,.bg-content-tertiary .blurb-circle .blurb-circle__icon .icon,.bg-content-tertiary .blurb-minimal,.bg-content-tertiary .blurb__title,.bg-content-tertiary .button-link:hover,.bg-dark-red .blurb-circle,.bg-dark-red .blurb-circle .blurb-circle__icon .icon,.bg-dark-red .blurb-minimal,.bg-dark-red .blurb__title,.bg-dark-red .button-link:hover,.bg-gray-dark .blurb-circle,.bg-gray-dark .blurb-circle .blurb-circle__icon .icon,.bg-gray-dark .blurb-minimal,.bg-gray-dark .blurb__title,.bg-gray-dark .button-link:hover,.bg-gray-darker .blurb-circle,.bg-gray-darker .blurb-circle .blurb-circle__icon .icon,.bg-gray-darker .blurb-minimal,.bg-gray-darker .blurb__title,.bg-gray-darker .button-link:hover,.bg-image-4 .blurb-circle,.bg-image-4 .blurb-circle .blurb-circle__icon .icon,.bg-image-4 .blurb-minimal,.bg-image-4 .blurb__title,.bg-image-4 .button-link:hover,.bg-image-6 .blurb-circle,.bg-image-6 .blurb-circle .blurb-circle__icon .icon,.bg-image-6 .blurb-minimal,.bg-image-6 .blurb__title,.bg-image-6 .button-link:hover,.bg-interactions-primary .blurb-circle,.bg-interactions-primary .blurb-circle .blurb-circle__icon .icon,.bg-interactions-primary .blurb-minimal,.bg-interactions-primary .blurb__title,.bg-interactions-primary .button-link:hover,.bg-interactions-tertiary .blurb-circle,.bg-interactions-tertiary .blurb-circle .blurb-circle__icon .icon,.bg-interactions-tertiary .blurb-minimal,.bg-interactions-tertiary .blurb__title,.bg-interactions-tertiary .button-link:hover,.bg-secondary-7 .blurb-circle,.bg-secondary-7 .blurb-circle .blurb-circle__icon .icon,.bg-secondary-7 .blurb-minimal,.bg-secondary-7 .blurb__title,.bg-secondary-7 .button-link:hover,.bg-transactions-primary .blurb-circle,.bg-transactions-primary .blurb-circle .blurb-circle__icon .icon,.bg-transactions-primary .blurb-minimal,.bg-transactions-primary .blurb__title,.bg-transactions-primary .button-link:hover,.bg-transactions-tertiary .blurb-circle,.bg-transactions-tertiary .blurb-circle .blurb-circle__icon .icon,.bg-transactions-tertiary .blurb-minimal,.bg-transactions-tertiary .blurb__title,.bg-transactions-tertiary .button-link:hover,.context-dark .blurb-circle,.context-dark .blurb-circle .blurb-circle__icon .icon,.context-dark .blurb-minimal,.context-dark .blurb__title,.context-dark .button-link:hover{color:#fff}.bg-accent-gradient .countdown-default .countdown-section,.bg-accent .countdown-default .countdown-section,.bg-black .countdown-default .countdown-section,.bg-connections-primary .countdown-default .countdown-section,.bg-connections-tertiary .countdown-default .countdown-section,.bg-content-primary .countdown-default .countdown-section,.bg-content-tertiary .countdown-default .countdown-section,.bg-dark-red .countdown-default .countdown-section,.bg-gray-dark .countdown-default .countdown-section,.bg-gray-darker .countdown-default .countdown-section,.bg-image-4 .countdown-default .countdown-section,.bg-image-6 .countdown-default .countdown-section,.bg-interactions-primary .countdown-default .countdown-section,.bg-interactions-tertiary .countdown-default .countdown-section,.bg-secondary-7 .countdown-default .countdown-section,.bg-transactions-primary .countdown-default .countdown-section,.bg-transactions-tertiary .countdown-default .countdown-section,.context-dark .countdown-default .countdown-section{border-color:#fff}.bg-accent-gradient .box-counter,.bg-accent-gradient .box-counter__icon,.bg-accent-gradient .countdown-default .countdown-amount,.bg-accent-gradient .countdown-default .countdown-period,.bg-accent-gradient .progress-bar-circle-title,.bg-accent-gradient .progress-bar-circle span,.bg-accent-gradient .progress-linear,.bg-accent-gradient .thumb__title,.bg-accent .box-counter,.bg-accent .box-counter__icon,.bg-accent .countdown-default .countdown-amount,.bg-accent .countdown-default .countdown-period,.bg-accent .progress-bar-circle-title,.bg-accent .progress-bar-circle span,.bg-accent .progress-linear,.bg-accent .thumb__title,.bg-black .box-counter,.bg-black .box-counter__icon,.bg-black .countdown-default .countdown-amount,.bg-black .countdown-default .countdown-period,.bg-black .progress-bar-circle-title,.bg-black .progress-bar-circle span,.bg-black .progress-linear,.bg-black .thumb__title,.bg-connections-primary .box-counter,.bg-connections-primary .box-counter__icon,.bg-connections-primary .countdown-default .countdown-amount,.bg-connections-primary .countdown-default .countdown-period,.bg-connections-primary .progress-bar-circle-title,.bg-connections-primary .progress-bar-circle span,.bg-connections-primary .progress-linear,.bg-connections-primary .thumb__title,.bg-connections-tertiary .box-counter,.bg-connections-tertiary .box-counter__icon,.bg-connections-tertiary .countdown-default .countdown-amount,.bg-connections-tertiary .countdown-default .countdown-period,.bg-connections-tertiary .progress-bar-circle-title,.bg-connections-tertiary .progress-bar-circle span,.bg-connections-tertiary .progress-linear,.bg-connections-tertiary .thumb__title,.bg-content-primary .box-counter,.bg-content-primary .box-counter__icon,.bg-content-primary .countdown-default .countdown-amount,.bg-content-primary .countdown-default .countdown-period,.bg-content-primary .progress-bar-circle-title,.bg-content-primary .progress-bar-circle span,.bg-content-primary .progress-linear,.bg-content-primary .thumb__title,.bg-content-tertiary .box-counter,.bg-content-tertiary .box-counter__icon,.bg-content-tertiary .countdown-default .countdown-amount,.bg-content-tertiary .countdown-default .countdown-period,.bg-content-tertiary .progress-bar-circle-title,.bg-content-tertiary .progress-bar-circle span,.bg-content-tertiary .progress-linear,.bg-content-tertiary .thumb__title,.bg-dark-red .box-counter,.bg-dark-red .box-counter__icon,.bg-dark-red .countdown-default .countdown-amount,.bg-dark-red .countdown-default .countdown-period,.bg-dark-red .progress-bar-circle-title,.bg-dark-red .progress-bar-circle span,.bg-dark-red .progress-linear,.bg-dark-red .thumb__title,.bg-gray-dark .box-counter,.bg-gray-dark .box-counter__icon,.bg-gray-dark .countdown-default .countdown-amount,.bg-gray-dark .countdown-default .countdown-period,.bg-gray-dark .progress-bar-circle-title,.bg-gray-dark .progress-bar-circle span,.bg-gray-dark .progress-linear,.bg-gray-dark .thumb__title,.bg-gray-darker .box-counter,.bg-gray-darker .box-counter__icon,.bg-gray-darker .countdown-default .countdown-amount,.bg-gray-darker .countdown-default .countdown-period,.bg-gray-darker .progress-bar-circle-title,.bg-gray-darker .progress-bar-circle span,.bg-gray-darker .progress-linear,.bg-gray-darker .thumb__title,.bg-image-4 .box-counter,.bg-image-4 .box-counter__icon,.bg-image-4 .countdown-default .countdown-amount,.bg-image-4 .countdown-default .countdown-period,.bg-image-4 .progress-bar-circle-title,.bg-image-4 .progress-bar-circle span,.bg-image-4 .progress-linear,.bg-image-4 .thumb__title,.bg-image-6 .box-counter,.bg-image-6 .box-counter__icon,.bg-image-6 .countdown-default .countdown-amount,.bg-image-6 .countdown-default .countdown-period,.bg-image-6 .progress-bar-circle-title,.bg-image-6 .progress-bar-circle span,.bg-image-6 .progress-linear,.bg-image-6 .thumb__title,.bg-interactions-primary .box-counter,.bg-interactions-primary .box-counter__icon,.bg-interactions-primary .countdown-default .countdown-amount,.bg-interactions-primary .countdown-default .countdown-period,.bg-interactions-primary .progress-bar-circle-title,.bg-interactions-primary .progress-bar-circle span,.bg-interactions-primary .progress-linear,.bg-interactions-primary .thumb__title,.bg-interactions-tertiary .box-counter,.bg-interactions-tertiary .box-counter__icon,.bg-interactions-tertiary .countdown-default .countdown-amount,.bg-interactions-tertiary .countdown-default .countdown-period,.bg-interactions-tertiary .progress-bar-circle-title,.bg-interactions-tertiary .progress-bar-circle span,.bg-interactions-tertiary .progress-linear,.bg-interactions-tertiary .thumb__title,.bg-secondary-7 .box-counter,.bg-secondary-7 .box-counter__icon,.bg-secondary-7 .countdown-default .countdown-amount,.bg-secondary-7 .countdown-default .countdown-period,.bg-secondary-7 .progress-bar-circle-title,.bg-secondary-7 .progress-bar-circle span,.bg-secondary-7 .progress-linear,.bg-secondary-7 .thumb__title,.bg-transactions-primary .box-counter,.bg-transactions-primary .box-counter__icon,.bg-transactions-primary .countdown-default .countdown-amount,.bg-transactions-primary .countdown-default .countdown-period,.bg-transactions-primary .progress-bar-circle-title,.bg-transactions-primary .progress-bar-circle span,.bg-transactions-primary .progress-linear,.bg-transactions-primary .thumb__title,.bg-transactions-tertiary .box-counter,.bg-transactions-tertiary .box-counter__icon,.bg-transactions-tertiary .countdown-default .countdown-amount,.bg-transactions-tertiary .countdown-default .countdown-period,.bg-transactions-tertiary .progress-bar-circle-title,.bg-transactions-tertiary .progress-bar-circle span,.bg-transactions-tertiary .progress-linear,.bg-transactions-tertiary .thumb__title,.context-dark .box-counter,.context-dark .box-counter__icon,.context-dark .countdown-default .countdown-amount,.context-dark .countdown-default .countdown-period,.context-dark .progress-bar-circle-title,.context-dark .progress-bar-circle span,.context-dark .progress-linear,.context-dark .thumb__title{color:#fff}.bg-accent-gradient .thumb__title a:hover,.bg-accent .thumb__title a:hover,.bg-black .thumb__title a:hover,.bg-connections-primary .thumb__title a:hover,.bg-connections-tertiary .thumb__title a:hover,.bg-content-primary .thumb__title a:hover,.bg-content-tertiary .thumb__title a:hover,.bg-dark-red .thumb__title a:hover,.bg-gray-dark .thumb__title a:hover,.bg-gray-darker .thumb__title a:hover,.bg-image-4 .thumb__title a:hover,.bg-image-6 .thumb__title a:hover,.bg-interactions-primary .thumb__title a:hover,.bg-interactions-tertiary .thumb__title a:hover,.bg-secondary-7 .thumb__title a:hover,.bg-transactions-primary .thumb__title a:hover,.bg-transactions-tertiary .thumb__title a:hover,.context-dark .thumb__title a:hover{color:#ff0037}.bg-accent-gradient .button-gray-light-outline,.bg-accent .button-gray-light-outline,.bg-black .button-gray-light-outline,.bg-connections-primary .button-gray-light-outline,.bg-connections-tertiary .button-gray-light-outline,.bg-content-primary .button-gray-light-outline,.bg-content-tertiary .button-gray-light-outline,.bg-dark-red .button-gray-light-outline,.bg-gray-dark .button-gray-light-outline,.bg-gray-darker .button-gray-light-outline,.bg-image-4 .button-gray-light-outline,.bg-image-6 .button-gray-light-outline,.bg-interactions-primary .button-gray-light-outline,.bg-interactions-tertiary .button-gray-light-outline,.bg-secondary-7 .button-gray-light-outline,.bg-transactions-primary .button-gray-light-outline,.bg-transactions-tertiary .button-gray-light-outline,.context-dark .button-gray-light-outline{color:#fff;background-color:transparent;border-color:#fff}.bg-accent-gradient .button-gray-light-outline:active,.bg-accent-gradient .button-gray-light-outline:focus,.bg-accent-gradient .button-gray-light-outline:hover,.bg-accent .button-gray-light-outline:active,.bg-accent .button-gray-light-outline:focus,.bg-accent .button-gray-light-outline:hover,.bg-black .button-gray-light-outline:active,.bg-black .button-gray-light-outline:focus,.bg-black .button-gray-light-outline:hover,.bg-connections-primary .button-gray-light-outline:active,.bg-connections-primary .button-gray-light-outline:focus,.bg-connections-primary .button-gray-light-outline:hover,.bg-connections-tertiary .button-gray-light-outline:active,.bg-connections-tertiary .button-gray-light-outline:focus,.bg-connections-tertiary .button-gray-light-outline:hover,.bg-content-primary .button-gray-light-outline:active,.bg-content-primary .button-gray-light-outline:focus,.bg-content-primary .button-gray-light-outline:hover,.bg-content-tertiary .button-gray-light-outline:active,.bg-content-tertiary .button-gray-light-outline:focus,.bg-content-tertiary .button-gray-light-outline:hover,.bg-dark-red .button-gray-light-outline:active,.bg-dark-red .button-gray-light-outline:focus,.bg-dark-red .button-gray-light-outline:hover,.bg-gray-dark .button-gray-light-outline:active,.bg-gray-dark .button-gray-light-outline:focus,.bg-gray-dark .button-gray-light-outline:hover,.bg-gray-darker .button-gray-light-outline:active,.bg-gray-darker .button-gray-light-outline:focus,.bg-gray-darker .button-gray-light-outline:hover,.bg-image-4 .button-gray-light-outline:active,.bg-image-4 .button-gray-light-outline:focus,.bg-image-4 .button-gray-light-outline:hover,.bg-image-6 .button-gray-light-outline:active,.bg-image-6 .button-gray-light-outline:focus,.bg-image-6 .button-gray-light-outline:hover,.bg-interactions-primary .button-gray-light-outline:active,.bg-interactions-primary .button-gray-light-outline:focus,.bg-interactions-primary .button-gray-light-outline:hover,.bg-interactions-tertiary .button-gray-light-outline:active,.bg-interactions-tertiary .button-gray-light-outline:focus,.bg-interactions-tertiary .button-gray-light-outline:hover,.bg-secondary-7 .button-gray-light-outline:active,.bg-secondary-7 .button-gray-light-outline:focus,.bg-secondary-7 .button-gray-light-outline:hover,.bg-transactions-primary .button-gray-light-outline:active,.bg-transactions-primary .button-gray-light-outline:focus,.bg-transactions-primary .button-gray-light-outline:hover,.bg-transactions-tertiary .button-gray-light-outline:active,.bg-transactions-tertiary .button-gray-light-outline:focus,.bg-transactions-tertiary .button-gray-light-outline:hover,.context-dark .button-gray-light-outline:active,.context-dark .button-gray-light-outline:focus,.context-dark .button-gray-light-outline:hover{color:#fff;background-color:#ff0037;border-color:#ff0037}.bg-connections-secondary .heading-1,.bg-connections-secondary .heading-2,.bg-connections-secondary .heading-3,.bg-connections-secondary .heading-4,.bg-connections-secondary .heading-5,.bg-connections-secondary .heading-6,.bg-connections-secondary h1,.bg-connections-secondary h2,.bg-connections-secondary h3,.bg-connections-secondary h4,.bg-connections-secondary h5,.bg-connections-secondary h6,.bg-content-secondary .heading-1,.bg-content-secondary .heading-2,.bg-content-secondary .heading-3,.bg-content-secondary .heading-4,.bg-content-secondary .heading-5,.bg-content-secondary .heading-6,.bg-content-secondary h1,.bg-content-secondary h2,.bg-content-secondary h3,.bg-content-secondary h4,.bg-content-secondary h5,.bg-content-secondary h6,.bg-gray-lighter .heading-1,.bg-gray-lighter .heading-2,.bg-gray-lighter .heading-3,.bg-gray-lighter .heading-4,.bg-gray-lighter .heading-5,.bg-gray-lighter .heading-6,.bg-gray-lighter h1,.bg-gray-lighter h2,.bg-gray-lighter h3,.bg-gray-lighter h4,.bg-gray-lighter h5,.bg-gray-lighter h6,.bg-interactions-secondary .heading-1,.bg-interactions-secondary .heading-2,.bg-interactions-secondary .heading-3,.bg-interactions-secondary .heading-4,.bg-interactions-secondary .heading-5,.bg-interactions-secondary .heading-6,.bg-interactions-secondary h1,.bg-interactions-secondary h2,.bg-interactions-secondary h3,.bg-interactions-secondary h4,.bg-interactions-secondary h5,.bg-interactions-secondary h6,.bg-transactions-secondary .heading-1,.bg-transactions-secondary .heading-2,.bg-transactions-secondary .heading-3,.bg-transactions-secondary .heading-4,.bg-transactions-secondary .heading-5,.bg-transactions-secondary .heading-6,.bg-transactions-secondary h1,.bg-transactions-secondary h2,.bg-transactions-secondary h3,.bg-transactions-secondary h4,.bg-transactions-secondary h5,.bg-transactions-secondary h6,.context-light .heading-1,.context-light .heading-2,.context-light .heading-3,.context-light .heading-4,.context-light .heading-5,.context-light .heading-6,.context-light h1,.context-light h2,.context-light h3,.context-light h4,.context-light h5,.context-light h6,.layout-panel-wrap .heading-1,.layout-panel-wrap .heading-2,.layout-panel-wrap .heading-3,.layout-panel-wrap .heading-4,.layout-panel-wrap .heading-5,.layout-panel-wrap .heading-6,.layout-panel-wrap h1,.layout-panel-wrap h2,.layout-panel-wrap h3,.layout-panel-wrap h4,.layout-panel-wrap h5,.layout-panel-wrap h6{color:#000}@media (max-width:1199px){.bg-connections-secondary .parallax-header:after,.bg-content-secondary .parallax-header:after,.bg-gray-lighter .parallax-header:after,.bg-interactions-secondary .parallax-header:after,.bg-transactions-secondary .parallax-header:after,.context-light .parallax-header:after,.layout-panel-wrap .parallax-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,98.4%,.33)}}.bg-default{background-color:#fff}.bg-default+.bg-default.section-lg,.bg-default+.bg-default.section-md,.bg-default+.bg-default.section-xl{padding-top:0}.bg-accent .button-primary,.bg-secondary-7 .button-primary{color:#000;background-color:transparent;border-color:#fff}.bg-accent .button-black,.bg-accent .button-primary:active,.bg-accent .button-primary:focus,.bg-accent .button-primary:hover,.bg-secondary-7 .button-black,.bg-secondary-7 .button-primary:active,.bg-secondary-7 .button-primary:focus,.bg-secondary-7 .button-primary:hover{color:#fff;background-color:#000;border-color:#000}.bg-accent .button-black:active,.bg-accent .button-black:focus,.bg-accent .button-black:hover,.bg-secondary-7 .button-black:active,.bg-secondary-7 .button-black:focus,.bg-secondary-7 .button-black:hover{color:#000;background-color:#fff;border-color:#fff}.bg-accent .button-gray-light-outline,.bg-secondary-7 .button-gray-light-outline{color:#fff;background-color:transparent;border-color:#fff}.bg-accent .button-gray-light-outline:active,.bg-accent .button-gray-light-outline:focus,.bg-accent .button-gray-light-outline:hover,.bg-secondary-7 .button-gray-light-outline:active,.bg-secondary-7 .button-gray-light-outline:focus,.bg-secondary-7 .button-gray-light-outline:hover{color:#000;background-color:#fff;border-color:#fff}.bg-accent .progress-linear-modern .progress-bar-linear-wrap:after,.bg-secondary-7 .progress-linear-modern .progress-bar-linear-wrap:after{background:#fff}.bg-accent .blurb-minimal,.bg-accent .blurb-minimal .blurb-minimal__icon .icon,.bg-secondary-7 .blurb-minimal,.bg-secondary-7 .blurb-minimal .blurb-minimal__icon .icon{color:#fff}.bg-accent{background-color:#ff0037}.bg-accent+.bg-accent.section-lg,.bg-accent+.bg-accent.section-md,.bg-accent+.bg-accent.section-xl{padding-top:0}.bg-accent-gradient{background-image:-webkit-gradient(linear,left top,right top,color-stop(15%,#ff0037),to(#b30027));background-image:linear-gradient(90deg,#ff0037 15%,#b30027);background-color:#ff0037}.bg-accent-gradient+.bg-accent-gradient.section-lg,.bg-accent-gradient+.bg-accent-gradient.section-md,.bg-accent-gradient+.bg-accent-gradient.section-xl{padding-top:0}.bg-secondary-7{background-color:#90dfcf}.bg-secondary-7+.bg-secondary-7.section-lg,.bg-secondary-7+.bg-secondary-7.section-md,.bg-secondary-7+.bg-secondary-7.section-xl{padding-top:0}.bg-secondary-8{background-color:#e9f9f6}.bg-secondary-8+.bg-secondary-8.section-lg,.bg-secondary-8+.bg-secondary-8.section-md,.bg-secondary-8+.bg-secondary-8.section-xl{padding-top:0}.bg-gray-dark{background-color:#333}.bg-gray-dark+.bg-gray-dark.section-lg,.bg-gray-dark+.bg-gray-dark.section-md,.bg-gray-dark+.bg-gray-dark.section-xl{padding-top:0}.bg-gray-darker{background-color:#222}.bg-gray-darker+.bg-gray-darker.section-lg,.bg-gray-darker+.bg-gray-darker.section-md,.bg-gray-darker+.bg-gray-darker.section-xl{padding-top:0}.bg-black{background-color:#000}.bg-black+.bg-black.section-lg,.bg-black+.bg-black.section-md,.bg-black+.bg-black.section-xl{padding-top:0}.bg-black .blurb__title{color:#fff}.bg-gray-lighter{background-color:#f8f8f8}.bg-gray-lighter+.bg-gray-lighter.section-lg,.bg-gray-lighter+.bg-gray-lighter.section-md,.bg-gray-lighter+.bg-gray-lighter.section-xl{padding-top:0}.bg-dark-red{background-color:#b4093b}.bg-dark-red+.bg-dark-red.section-lg,.bg-dark-red+.bg-dark-red.section-md,.bg-dark-red+.bg-dark-red.section-xl{padding-top:0}.bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.bg-image-bottom{background-position:bottom}.bg-image-2{background-image:url(../images/bg-image-2.jpg)}.bg-image-2,.bg-image-3{background-size:cover;background-position:50%;background-repeat:no-repeat}.bg-image-3{background-image:url(../images/bg-image-3.jpg)}.bg-image-4{background-image:url(../images/bg-image-4.jpg)}.bg-image-4,.bg-image-6{background-size:cover;background-position:50%;background-repeat:no-repeat}.bg-image-6{background-image:url(../images/bg-image-6.jpg)}@media (min-width:992px){.desktop .bg-fixed{background-attachment:fixed}}.bg-connections-primary{background-color:#ff6000}.bg-connections-primary+.bg-connections-primary.section-lg,.bg-connections-primary+.bg-connections-primary.section-md,.bg-connections-primary+.bg-connections-primary.section-xl{padding-top:0}.bg-connections-secondary{background-color:#ffc791}.bg-connections-secondary+.bg-connections-secondary.section-lg,.bg-connections-secondary+.bg-connections-secondary.section-md,.bg-connections-secondary+.bg-connections-secondary.section-xl{padding-top:0}.bg-connections-tertiary{background-color:#f0380a}.bg-connections-tertiary+.bg-connections-tertiary.section-lg,.bg-connections-tertiary+.bg-connections-tertiary.section-md,.bg-connections-tertiary+.bg-connections-tertiary.section-xl{padding-top:0}.bg-interactions-primary{background-color:#fa059b}.bg-interactions-primary+.bg-interactions-primary.section-lg,.bg-interactions-primary+.bg-interactions-primary.section-md,.bg-interactions-primary+.bg-interactions-primary.section-xl{padding-top:0}.bg-interactions-secondary{background-color:#ffbce6}.bg-interactions-secondary+.bg-interactions-secondary.section-lg,.bg-interactions-secondary+.bg-interactions-secondary.section-md,.bg-interactions-secondary+.bg-interactions-secondary.section-xl{padding-top:0}.bg-interactions-tertiary{background-color:#850096}.bg-interactions-tertiary+.bg-interactions-tertiary.section-lg,.bg-interactions-tertiary+.bg-interactions-tertiary.section-md,.bg-interactions-tertiary+.bg-interactions-tertiary.section-xl{padding-top:0}.bg-content-primary{background-color:#00bee1}.bg-content-primary+.bg-content-primary.section-lg,.bg-content-primary+.bg-content-primary.section-md,.bg-content-primary+.bg-content-primary.section-xl{padding-top:0}.bg-content-secondary{background-color:#96e6f5}.bg-content-secondary+.bg-content-secondary.section-lg,.bg-content-secondary+.bg-content-secondary.section-md,.bg-content-secondary+.bg-content-secondary.section-xl{padding-top:0}.bg-content-tertiary{background-color:#0028d2}.bg-content-tertiary+.bg-content-tertiary.section-lg,.bg-content-tertiary+.bg-content-tertiary.section-md,.bg-content-tertiary+.bg-content-tertiary.section-xl{padding-top:0}.bg-transactions-primary{background-color:#8bc709}.bg-transactions-primary+.bg-transactions-primary.section-lg,.bg-transactions-primary+.bg-transactions-primary.section-md,.bg-transactions-primary+.bg-transactions-primary.section-xl{padding-top:0}.bg-transactions-secondary{background-color:#b2ebb4}.bg-transactions-secondary+.bg-transactions-secondary.section-lg,.bg-transactions-secondary+.bg-transactions-secondary.section-md,.bg-transactions-secondary+.bg-transactions-secondary.section-xl{padding-top:0}.bg-transactions-tertiary{background-color:#00981e}.bg-transactions-tertiary+.bg-transactions-tertiary.section-lg,.bg-transactions-tertiary+.bg-transactions-tertiary.section-md,.bg-transactions-tertiary+.bg-transactions-tertiary.section-xl{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-middle{vertical-align:middle}@media (min-width:576px){html:not(.lt-ie10) .text-xs-left{text-align:left}html:not(.lt-ie10) .text-xs-center{text-align:center}html:not(.lt-ie10) .text-xs-right{text-align:right}html:not(.lt-ie10) .text-xs-justify{text-align:justify}}@media (min-width:768px){html:not(.lt-ie10) .text-sm-left{text-align:left}html:not(.lt-ie10) .text-sm-center{text-align:center}html:not(.lt-ie10) .text-sm-right{text-align:right}html:not(.lt-ie10) .text-sm-justify{text-align:justify}}@media (min-width:992px){html:not(.lt-ie10) .text-md-left{text-align:left}html:not(.lt-ie10) .text-md-center{text-align:center}html:not(.lt-ie10) .text-md-right{text-align:right}html:not(.lt-ie10) .text-md-justify{text-align:justify}}@media (min-width:1200px){html:not(.lt-ie10) .text-lg-left{text-align:left}html:not(.lt-ie10) .text-lg-center{text-align:center}html:not(.lt-ie10) .text-lg-right{text-align:right}html:not(.lt-ie10) .text-lg-justify{text-align:justify}}.text-italic{font-style:italic}.text-normal{font-style:normal}.text-underline{text-decoration:underline}.text-strike{text-decoration:line-through}.text-thin{font-weight:100}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-sbold{font-weight:600}.text-bold,strong{font-weight:700}.text-ubold{font-weight:900}.text-spacing-0{letter-spacing:0}html .text-accent{color:#ff0037}html .text-secondary{color:#000}html .text-accent-2{color:#ff596d}html .page .group{margin-bottom:-20px;margin-left:-15px}html .page .group:empty{margin-bottom:0;margin-left:0}html .page .group>*{display:inline-block;margin-top:0;margin-bottom:20px;margin-left:15px}html .page .group-xs{margin-bottom:-5px;margin-left:-15px}html .page .group-xs:empty{margin-bottom:0;margin-left:0}html .page .group-xs>*{display:inline-block;margin-top:0;margin-bottom:5px;margin-left:15px}html .page .group-lg{margin-bottom:-15px;margin-left:-27px}html .page .group-lg:empty{margin-bottom:0;margin-left:0}html .page .group-lg>*{display:inline-block;margin-top:0;margin-bottom:15px;margin-left:27px}html .page .group-xl{margin-bottom:-10px;margin-left:-27px}html .page .group-xl:empty{margin-bottom:0;margin-left:0}html .page .group-xl>*{display:inline-block;margin-top:0;margin-bottom:10px;margin-left:27px}html .page .group-top>*,html .page .group-top>:first-child{vertical-align:top}html .page .group-middle,html .page .group-middle>*{vertical-align:middle}html .page .group-bottom>*,html .page .group-bottom>:first-child{vertical-align:bottom}.section-xs{padding-top:30px;padding-bottom:30px}.section-sm{padding-top:40px;padding-bottom:40px}.section-lg,.section-md,.section-xl{padding-top:60px;padding-bottom:60px}.section-xxl{padding-top:75px;padding-bottom:75px}.section-collapse+.section-collapse{padding-top:0}@media (max-width:767px){.section-lg:first-of-type,.section-md:first-of-type,.section-sm:first-of-type,.section-xl:first-of-type,.section-xs:first-of-type{padding-top:40px}}@media (min-width:768px){.section-xs{padding-top:20px;padding-bottom:20px}.section-sm{padding-top:60px;padding-bottom:60px}.section-md{padding-top:70px;padding-bottom:70px}.section-lg{padding-top:80px;padding-bottom:80px}.section-xl{padding-top:95px;padding-bottom:95px}.section-alternate-1{padding-top:90px;padding-bottom:90px}}@media (min-width:992px){.section-xs{padding-top:30px;padding-bottom:30px}.section-md{padding-top:90px;padding-bottom:90px}.section-lg{padding-top:100px;padding-bottom:100px}.section-xl{padding-top:130px;padding-bottom:130px}}@media (min-width:1200px) and (min-height:800px){.section-md{padding-top:100px;padding-bottom:100px}.section-lg{padding-top:135px;padding-bottom:135px}.section-xl{padding-top:190px;padding-bottom:190px}.section-xl.section-xl_bigger{padding-top:210px;padding-bottom:210px}.section-xxl{padding-top:165px;padding-bottom:190px}.section-lg:first-of-type,.section-md:first-of-type,.section-sm:first-of-type,.section-xs:first-of-type{padding-top:30px}}.section-divided__aside>:first-child,.section-divided__main>:first-child{padding-top:0}.section-divided__aside>:last-child,.section-divided__main>:last-child{padding-bottom:0}.section-divided__aside [class*=section]:nth-child(n+2),.section-divided__main [class*=section]:nth-child(n+2){border-top:1px solid #edeff4}.section-divided__aside .heading-5+*,.section-divided__aside h5+*{margin-top:23px}.section-divided__aside *+h5{margin-top:30px}@media (min-width:768px) and (max-width:991px){.section-divided__aside{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.section-divided__aside>[class*=section]{width:calc(50% - 50px);margin-left:25px;margin-right:25px}.section-divided__aside>[class*=section]:nth-child(2){padding-top:0;border-top:0}.section-divided__aside>.section-style-1{width:100%}}@media (min-width:1200px){.section-divided__aside>*{max-width:370px;margin-left:50px}}@media (min-width:1200px){.section-divided__aside.section__aside-left>*{margin-left:0;margin-right:50px}}@media (min-width:1200px){.section-divided__aside-left{position:relative}.section-divided__aside-left:after{position:absolute;top:0;bottom:0;left:25px;content:"";display:inline-block;border-left:1px solid #edeff4}}@media (min-width:1200px){.section-divided__main-left{position:relative}.section-divided__main-left:after{position:absolute;top:0;bottom:0;left:-25px;content:"";display:inline-block;border-left:1px solid #edeff4}}.fullwidth-page{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:100vh}.fullwidth-page .section-sm{padding-top:60px;padding-bottom:60px}.fullwidth-page>*{flex-basis:100%}.fullwidth-page *+.countdown{margin-top:45px}.fullwidth-page *+h5{margin-top:35px}@media (min-width:768px){.fullwidth-page *+h5{margin-top:55px}}.fullwidth-page_mod-1{min-height:90vh}.ie-10 .fullwidth-page,.ie-11 .fullwidth-page{white-space:nowrap}.ie-10 .fullwidth-page>*,.ie-11 .fullwidth-page>*{display:inline-block;width:100%;white-space:normal}.ie-10 .fullwidth-page:after,.ie-11 .fullwidth-page:after{content:"";display:inline-block;vertical-align:middle;min-height:inherit}*+p{margin-top:16px}p+*{margin-top:22px}p+p{margin-top:16px}h2+h6,h3+h6{margin-top:23px}*+.list-xs{margin-top:16px}*+.list-small{margin-top:15px}*+.list-md{margin-top:20px}*+.list-marked,*+.list-marked-primary,*+.list-ordered{margin-top:15px}*+.list-linked{margin-top:23px}*+.quote-centered{margin-top:25px}*+.group-lg{margin-top:35px}*+.figure{margin-top:30px}*+.rd-mailform,*+[class*=list-inline-]{margin-top:38px}*+.contact-info{margin-top:30px}*+.table-responsive{margin-top:25px}*+.blurb-minimal,*+.quote-default{margin-top:40px}.heading-5+p,h5+p{margin-top:18px}.heading-6+p,h6+p{margin-top:10px}.icon-xxl+.heading-3,.icon-xxl+h3{margin-top:35px}.range+.range{margin-top:40px}.heading-1+.heading-3,.heading-1+h3,h1+.heading-3,h1+h3{margin-top:20px}.heading-2+.heading-5,.heading-2+h5,h2+.heading-5,h2+h5{margin-top:15px}.blurb-minimal+.blurb-minimal,.heading-3+.owl-carousel,h3+.owl-carousel{margin-top:35px}@media (min-width:768px){.divider-wrap+.post-event,.post-event+.divider-wrap{margin-top:55px}}.table-responsive+.range{margin-top:50px}@media (min-width:992px){*+p{margin-top:28px}*+.quote-centered{margin-top:50px}*+.figure{margin-top:40px}*+.group-lg{margin-top:50px}}@media (min-width:1200px){*+.quote-default{margin-top:65px}.row+.row{margin-top:60px}}html .page *+.offset-top-1{margin-top:35px}html .page *+.offset-top-2{margin-top:45px}@media (min-width:1600px){html .page *+.offset-top-2{margin-top:80px}}html .row-10{margin-bottom:-10px}html .row-10:empty{margin-bottom:0}html .row-10>*{margin-bottom:10px}html .row-20{margin-bottom:-20px}html .row-20:empty{margin-bottom:0}html .row-20>*{margin-bottom:20px}html .row-30{margin-bottom:-30px}html .row-30:empty{margin-bottom:0}html .row-30>*{margin-bottom:30px}html .row-both-30{margin-left:-15px;margin-right:-15px;margin-bottom:-30px}html .row-both-30:empty{margin-bottom:0}html .row-both-30>*{margin-bottom:30px}html .row-both-30>[class*=cell]{padding-left:15px;padding-right:15px}html .row-50{margin-bottom:-50px}html .row-50:empty{margin-bottom:0}html .row-50>*{margin-bottom:50px}html .row-60{margin-bottom:-50px}html .row-60:empty{margin-bottom:0}html .row-60>*{margin-bottom:50px}html .row-70{margin-bottom:-50px}html .row-70:empty{margin-bottom:0}html .row-70>*{margin-bottom:50px}@media (min-width:768px){html .row-60{margin-bottom:-60px}html .row-60:empty{margin-bottom:0}html .row-60>*{margin-bottom:60px}html .row-70{margin-bottom:-70px}html .row-70:empty{margin-bottom:0}html .row-70>*{margin-bottom:70px}html .row-sm-75{margin-bottom:-75px}html .row-sm-75:empty{margin-bottom:0}html .row-sm-75>*{margin-bottom:75px}}@media (min-width:992px){html .row-md-90{margin-bottom:-90px}html .row-md-90:empty{margin-bottom:0}html .row-md-90>*{margin-bottom:90px}}@media (min-width:1200px) and (min-height:800px){html .row-70{margin-bottom:-70px}html .row-70:empty{margin-bottom:0}html .row-70>*{margin-bottom:70px}}@media (min-width:1600px){html .row-xl-50{margin-bottom:-50px}html .row-xl-50:empty{margin-bottom:0}html .row-xl-50>*{margin-bottom:50px}html .row-xl-both-50{margin-left:-50px;margin-right:-50px;margin-bottom:-50px}html .row-xl-both-50:empty{margin-bottom:0}html .row-xl-both-50>*{margin-bottom:50px}html .row-xl-both-50>[class*=cell]{padding-left:50px;padding-right:50px}}*+.row,html.lt-ie-10 *+.row{margin-top:25px}@media (min-width:768px){*+.row,html.lt-ie-10 *+.row{margin-top:35px}}.row:not(.row-condensed).row-horizontal-10{margin-left:-5px;margin-right:-5px}.row:not(.row-condensed).row-horizontal-10>[class*=col]{padding-left:5px;padding-right:5px}.table-center{-webkit-box-pack:center;justify-content:center}.height-fill{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}.height-fill>*{-webkit-box-flex:1;flex-grow:1;flex-shrink:0}.block-top-level{position:relative;z-index:10}.block-centered{margin-left:auto;margin-right:auto}.text-width-1{max-width:540px}.text-width-2{max-width:620px}.grid-4{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;width:100%;max-width:370px;position:relative;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-4px;margin-right:-4px}.grid-4>*{position:relative;margin-top:10px;padding-left:4px;padding-right:4px;width:25%}@media (min-width:992px){.object-displacement-1{margin-top:-45px}}@media (min-width:1600px){.row.range-50{margin-left:-25px;margin-right:-25px}.row.range-50>[class*=col-]{padding-left:25px;padding-right:25px}}.grayscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.grayscale,.grayscale--hover-off:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.grayscale--hover-off:hover,.grayscale--hover-on{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale--hover-on:hover{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .3s ease;transition:all .3s ease}.object-wrap{position:relative;overflow:hidden}@media (max-width:991px){.object-wrap__body{height:33vw;min-height:400px}}@media (min-width:992px){.object-wrap__body{overflow:hidden;position:absolute;top:0;bottom:0;width:100vw;min-width:1px;max-width:none;height:100%;min-height:100%;max-height:none;margin:0;z-index:0}.object-wrap__body+*{margin-top:0}.object-wrap__body.object-wrap__body-md-right{right:0}.object-wrap__body.object-wrap__body-md-left{left:0}}@media (min-width:992px){.object-wrap__body-sizing-1{width:50vw}}.gallery-wrap{margin-bottom:-10px}.gallery-wrap:empty{margin-bottom:0}.gallery-wrap>*{margin-bottom:10px}@media (min-width:768px){.gallery-wrap{margin-bottom:-30px}.gallery-wrap:empty{margin-bottom:0}.gallery-wrap>*{margin-bottom:30px}}@media (min-width:1600px){.gallery-wrap{margin-bottom:-50px}.gallery-wrap:empty{margin-bottom:0}.gallery-wrap>*{margin-bottom:50px}}@media (max-width:767px){.gallery-wrap.row{margin-left:-5px;margin-right:-5px}.gallery-wrap.row>[class*=col-]{padding-left:5px;padding-right:5px}}@media (min-width:1600px){.row{margin-left:-25px;margin-right:-25px}.row>[class*=col-]{padding-left:25px;padding-right:25px}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters>[class*=col-]{padding-left:0;padding-right:0}}.container-fluid{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.container-fluid [class*=col]>img{width:100%}.container-flex .row>[class*=col]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.container-flex .col__inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;padding:35px 25px;width:100%}.container-flex .col__inner>*{max-width:100%;width:100%}.firefox .container-flex .row>[class*=col]{overflow:hidden}.container-flex .rd-google-map{display:-webkit-box;display:flex;-webkit-align-self:stretch;align-self:stretch;-webkit-box-flex:1;flex-grow:1}@media (max-width:767px){.container-flex .rd-google-map{min-height:300px;height:auto}}@media (min-width:768px){.container-flex .rd-google-map{height:0;padding-bottom:100%}}@media (min-width:992px){.container-flex .col__inner{padding:45px 35px}}@media (min-width:1600px){.container-flex .col__inner{padding:152px 15.625%}.container-flex .col-lg-8 .col__inner,.container-flex .col-md-8 .col__inner,.container-flex .col-sm-8 .col__inner,.container-flex .col-xl-8 .col__inner{padding-left:12.5%;padding-right:12.5%}}@media (min-width:1200px){.shell-fluid-inset-lg-50{padding-left:50px;padding-right:50px}}.range-spacer{flex-basis:100%;max-width:100%}.range-condensed,html.lt-ie-10 .range-condensed{margin-left:0;margin-right:0}.range-condensed>[class*=cell],html.lt-ie-10 .range-condensed>[class*=cell]{padding-left:0;padding-right:0;margin-top:0}.unit{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 1 100%}[class*=unit]:empty{margin-bottom:0;margin-left:0}.unit-body{-webkit-box-flex:0;flex:0 1 auto}.unit-body .small{font-weight:500}.unit-left,.unit-right{-webkit-box-flex:0;flex:0 0 auto;max-width:100%}.unit{margin-bottom:-30px;margin-left:-20px}.unit>*{margin-bottom:30px;margin-left:20px}@media (min-width:576px){.unit-sm{margin-bottom:-30px;margin-left:-20px}.unit-sm>*{margin-bottom:30px;margin-left:20px}}@media (min-width:768px){.unit-md{margin-bottom:-30px;margin-left:-20px}.unit-md>*{margin-bottom:30px;margin-left:20px}}@media (min-width:992px){.unit-lg{margin-bottom:-30px;margin-left:-20px}.unit-lg>*{margin-bottom:30px;margin-left:20px}}@media (min-width:1200px){.unit-xl{margin-bottom:-30px;margin-left:-20px}.unit-xl>*{margin-bottom:30px;margin-left:20px}}@media (min-width:1600px){.unit-xxl{margin-bottom:-30px;margin-left:-20px}.unit-xxl>*{margin-bottom:30px;margin-left:20px}}.unit-spacing-sm.unit{margin-bottom:-20px;margin-left:-15px}.unit-spacing-sm.unit>*{margin-bottom:20px;margin-left:15px}@media (min-width:576px){.unit-spacing-sm.unit{margin-bottom:-20px;margin-left:-15px}.unit-spacing-sm.unit>*{margin-bottom:20px;margin-left:15px}}@media (min-width:768px){.unit-spacing-sm.unit{margin-bottom:-20px;margin-left:-15px}.unit-spacing-sm.unit>*{margin-bottom:20px;margin-left:15px}}@media (min-width:992px){.unit-spacing-sm.unit{margin-bottom:-20px;margin-left:-15px}.unit-spacing-sm.unit>*{margin-bottom:20px;margin-left:15px}}@media (min-width:1200px){.unit-spacing-sm.unit{margin-bottom:-20px;margin-left:-15px}.unit-spacing-sm.unit>*{margin-bottom:20px;margin-left:15px}}@media (min-width:1600px){.unit-spacing-sm.unit{margin-bottom:-20px;margin-left:-15px}.unit-spacing-sm.unit>*{margin-bottom:20px;margin-left:15px}}.unit-spacing-md.unit{margin-bottom:-30px;margin-left:-15px}.unit-spacing-md.unit>*{margin-bottom:30px;margin-left:15px}@media (min-width:576px){.unit-spacing-md.unit{margin-bottom:-30px;margin-left:-15px}.unit-spacing-md.unit>*{margin-bottom:30px;margin-left:15px}}@media (min-width:768px){.unit-spacing-md.unit{margin-bottom:-30px;margin-left:-15px}.unit-spacing-md.unit>*{margin-bottom:30px;margin-left:15px}}@media (min-width:992px){.unit-spacing-md.unit{margin-bottom:-30px;margin-left:-15px}.unit-spacing-md.unit>*{margin-bottom:30px;margin-left:15px}}@media (min-width:1200px){.unit-spacing-md.unit{margin-bottom:-30px;margin-left:-15px}.unit-spacing-md.unit>*{margin-bottom:30px;margin-left:15px}}@media (min-width:1600px){.unit-spacing-md.unit{margin-bottom:-30px;margin-left:-15px}.unit-spacing-md.unit>*{margin-bottom:30px;margin-left:15px}}.unit-spacing-lg.unit{margin-bottom:-45px;margin-left:-25px}.unit-spacing-lg.unit>*{margin-bottom:45px;margin-left:25px}@media (min-width:576px){.unit-spacing-lg.unit{margin-bottom:-45px;margin-left:-25px}.unit-spacing-lg.unit>*{margin-bottom:45px;margin-left:25px}}@media (min-width:768px){.unit-spacing-lg.unit{margin-bottom:-45px;margin-left:-25px}.unit-spacing-lg.unit>*{margin-bottom:45px;margin-left:25px}}@media (min-width:992px){.unit-spacing-lg.unit{margin-bottom:-45px;margin-left:-25px}.unit-spacing-lg.unit>*{margin-bottom:45px;margin-left:25px}}@media (min-width:1200px){.unit-spacing-lg.unit{margin-bottom:-45px;margin-left:-25px}.unit-spacing-lg.unit>*{margin-bottom:45px;margin-left:25px}}@media (min-width:1600px){.unit-spacing-lg.unit{margin-bottom:-45px;margin-left:-25px}.unit-spacing-lg.unit>*{margin-bottom:45px;margin-left:25px}}@media (max-width:767px){.unit.unit-horizontal.unit-spacing-md .unit-body{padding-left:18px}}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;font:400 40px/80px FontAwesome;cursor:pointer;z-index:1;-webkit-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:before{content:"\f144"}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}@media (min-width:768px){.owl-carousel[data-nav=true]{padding-left:30px;padding-right:30px}}.owl-nav.disabled{display:none}.owl-next,.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Linearicons;color:#c7c7c7}.owl-next:hover,.owl-prev:hover{color:#ff0037}.owl-prev{left:0}.owl-prev:before{content:"\e93b"}.owl-next{right:0}.owl-next:before{content:"\e93c"}.owl-dots{text-align:center;margin-top:30px}.owl-dots.disabled{display:none;margin-top:0}.owl-dot{position:relative;display:inline-block;width:14px;height:14px;border-radius:50%;text-align:center;cursor:pointer;background-color:#d9d9d9;-webkit-transition:.2s;transition:.2s}.owl-dot:only-child{display:none}.owl-dot.active,.owl-dot:hover{background-color:#ff0037}.owl-dot+.owl-dot{margin-left:15px}.owl-carousel.owl-carousel-light-dots .owl-dot{border-color:#fff}.owl-carousel.owl-carousel-light-dots .owl-dot.active,.owl-carousel.owl-carousel-light-dots .owl-dot:focus,.owl-carousel.owl-carousel-light-dots .owl-dot:hover{background-color:#fff}.carousel-post-gallery{overflow:hidden}.carousel-post-gallery[data-nav=true]{padding-left:0;padding-right:0}.carousel-post-gallery[data-nav=true] .owl-dots{position:absolute;width:100%;bottom:30px}.carousel-post-gallery .item .img-thumbnail-variant-1{width:100%}.carousel-post-gallery .owl-next,.carousel-post-gallery .owl-prev{display:none;position:absolute;top:50%;width:50px;height:50px;line-height:52px;text-align:center;margin-top:-25px;z-index:10;cursor:pointer;color:#888;background-color:#fff;fill:#fff;-webkit-transition:.33s;transition:.33s;font-size:20px}.carousel-post-gallery .owl-next:hover,.carousel-post-gallery .owl-prev:hover{fill:#ff0037;color:#ff0037}@media (min-width:768px){.carousel-post-gallery .owl-next,.carousel-post-gallery .owl-prev{display:block}}.carousel-post-gallery .owl-prev{left:0;border-radius:0 4px 4px 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-post-gallery .owl-next{right:-1px;border-radius:4px 0 0 4px;-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-post-gallery:hover .owl-next,.carousel-post-gallery:hover .owl-prev{-webkit-transform:translateX(0);transform:translateX(0)}.carousel-blog-post-minimal{max-height:320px}@media (max-width:767px){.owl-carousel-spacing-1{padding-left:10px;padding-right:10px}.owl-carousel-spacing-1 .owl-prev{left:-5px}.owl-carousel-spacing-1 .owl-next{right:-5px}}@-webkit-keyframes rd-navbar-slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rd-navbar-slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rd-navbar-slide-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes rd-navbar-slide-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-wrap{-webkit-transition:all .32s cubic-bezier(.785,.135,.15,.86);transition:all .32s cubic-bezier(.785,.135,.15,.86)}.rd-navbar,.rd-navbar.rd-navbar--is-clone{display:none}.rd-navbar-fixed,.rd-navbar-fullwidth,.rd-navbar-sidebar,.rd-navbar-static{display:block}.rd-navbar--no-transition,.rd-navbar--no-transition *{-webkit-transition:none!important;transition:none!important}.brand-name,.rd-navbar,.rd-navbar-brand,.rd-navbar-collapse-items,.rd-navbar-dropdown,.rd-navbar-live-search-results,.rd-navbar-megamenu,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-search-form,.rd-navbar-search-form-input,.rd-navbar-search-form-submit,.rd-navbar-search-toggle,.rd-navbar-slogan{-webkit-transition:all .25s ease;transition:all .25s ease}.rd-navbar-collapse-toggle{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#222;display:none}.rd-navbar-collapse-toggle span{top:50%;margin-top:-3px}.rd-navbar-collapse-toggle span,.rd-navbar-collapse-toggle span:after,.rd-navbar-collapse-toggle span:before{position:absolute;width:4px;height:4px;line-height:4px;text-align:center;background:#222;left:50%;margin-left:-2px;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-collapse-toggle span:after,.rd-navbar-collapse-toggle span:before{content:""}.rd-navbar-collapse-toggle span:before{bottom:100%;margin-bottom:3px}.rd-navbar-collapse-toggle span:after{top:100%;margin-top:3px}.rd-navbar-collapse-toggle.active span{-webkit-transform:scale(.7);transform:scale(.7)}.rd-navbar-collapse-toggle.active span:before{-webkit-transform:translateY(16px);transform:translateY(16px)}.rd-navbar-collapse-toggle.active span:after{-webkit-transform:translateY(-16px);transform:translateY(-16px)}.rd-navbar{background:#fff}.rd-navbar-toggle{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;color:#000;background-color:transparent;border:none;cursor:pointer;display:none}.rd-navbar-toggle span{position:relative;display:block;margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{content:"";position:absolute;left:0;top:-6px;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-toggle span:after{top:6px}.rd-navbar-toggle span,.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{width:22px;height:2px;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{-webkit-transition-duration:.22s,.22s;transition-duration:.22s,.22s;-webkit-transition-delay:.22s,0s;transition-delay:.22s,0s;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.rd-navbar-toggle.active span{-webkit-transition:background .22s ease 0s;transition:background .22s ease 0s;background:transparent}.rd-navbar-toggle.active span:after,.rd-navbar-toggle.active span:before{top:0;-webkit-transition-delay:0s,.22s;transition-delay:0s,.22s}.rd-navbar-toggle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rd-navbar-toggle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rd-navbar-brand{line-height:1}.rd-navbar-search{position:relative}.rd-navbar-search .rd-search{background:#fff}.rd-navbar-search .rd-search .form-input{padding-left:5px;padding-top:10px;padding-bottom:10px;min-height:48px;background-color:transparent;border:0}.rd-navbar-search .rd-search .form-label{left:2px;font-size:12px;font-style:normal;top:25px}.rd-navbar-search .rd-search__submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:10;width:36px;height:22px;line-height:22px;color:#000}.rd-navbar-search .rd-search__submit:hover{color:#ff0037}.rd-navbar-search .rd-search__submit:before{content:"\e922";position:absolute;top:0;right:0;bottom:0;left:0;width:inherit;height:inherit;font:400 19px Linearicons;line-height:inherit;text-align:center;color:inherit}.rd-navbar .rd-navbar-search__toggle{position:relative;display:block;overflow:hidden;color:#c7c7c7;width:26px;height:26px;-webkit-transition:all .33s ease;transition:all .33s ease}.rd-navbar .rd-navbar-search__toggle:after,.rd-navbar .rd-navbar-search__toggle:before{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;padding:2px;font-family:Linearicons;font-weight:400;line-height:24px;text-align:center;will-change:transform}.rd-navbar .rd-navbar-search__toggle:before{margin-right:-2px;content:"\e922";font-size:19px}.rd-navbar .rd-navbar-search__toggle:after{margin-top:-1px;content:"\e92a";font-size:22px}.desktop .rd-navbar .rd-navbar-search__toggle:hover{color:#000}.rd-navbar .rd-search .form-input{padding:10px}.rd-navbar .rd-search .form-label{left:10px}.rd-navbar .rd-search .form-input,.rd-navbar .rd-search .form-label{font-size:12px;font-weight:400;color:#151515}.rd-navbar button.rd-navbar-search__toggle,.rd-navbar button.rd-search__submit{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none}.rd-navbar button.rd-navbar-search__toggle::-moz-focus-inner,.rd-navbar button.rd-search__submit::-moz-focus-inner{border:none;padding:0}.rd-navbar.rd-navbar-fixed+.rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar+.rd-navbar.rd-navbar--is-clone{display:none}.rd-navbar .rd-navbar-nav>li>a{font-size:14px;line-height:1.28;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.rd-navbar .rd-navbar-nav>li{vertical-align:top;text-align:center}.rd-navbar .rd-navbar-nav>li>*{vertical-align:top}.rd-navbar .rd-navbar-nav>li .rd-navbar-subtitle{display:block;margin-top:5px;font-size:12px;font-weight:300;text-transform:none;line-height:1.2;color:#151515}.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu .rd-navbar-megamenu{opacity:0;visibility:hidden;will-change:opacity,transform}.rd-navbar-fullwidth .rd-navbar-nav>.rd-navbar-submenu.focus,.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu.focus{opacity:1;visibility:visible}.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-megamenu{-webkit-transform:translateY(30px);transform:translateY(30px)}.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.focus>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened>.rd-navbar-megamenu{-webkit-transform:translateY(0);transform:translateY(0)}.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.opened>.rd-navbar-dropdown{display:block}.rd-navbar-fullwidth .rd-navbar-nav>li,.rd-navbar-static .rd-navbar-nav>li{display:inline-block}.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.opened>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.opened>.rd-navbar-megamenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar--has-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar--has-dropdown{position:relative}.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown{position:absolute;left:0;z-index:5;display:block;text-align:left}.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu{border:1px solid #f3f3f3}.rd-navbar-fullwidth .rd-megamenu-list>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-megamenu-list>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a{position:relative;display:block;width:100%;padding-left:0;font-size:13px;line-height:1.7;-webkit-transition:all .33s ease;transition:all .33s ease}.rd-navbar-fullwidth .rd-megamenu-list>li>a,.rd-navbar-fullwidth .rd-megamenu-list>li>a:active,.rd-navbar-fullwidth .rd-megamenu-list>li>a:focus,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:active,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:focus,.rd-navbar-static .rd-megamenu-list>li>a,.rd-navbar-static .rd-megamenu-list>li>a:active,.rd-navbar-static .rd-megamenu-list>li>a:focus,.rd-navbar-static .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a:active,.rd-navbar-static .rd-navbar-dropdown>li>a:focus{color:#ececec;color:#000;background:transparent}.rd-navbar-fullwidth .rd-megamenu-list>li>a:hover,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover,.rd-navbar-static .rd-megamenu-list>li>a:hover,.rd-navbar-static .rd-navbar-dropdown>li>a:hover{color:#ff0037;background:transparent}.rd-navbar-fullwidth .rd-megamenu-list>li+li,.rd-navbar-fullwidth .rd-navbar-dropdown>li+li,.rd-navbar-static .rd-megamenu-list>li+li,.rd-navbar-static .rd-navbar-dropdown>li+li{margin-top:12px}@media (min-width:1200px){.rd-navbar-fullwidth .rd-megamenu-list>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-megamenu-list>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a{font-size:16px}}.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown{width:216px;padding:30px;margin-left:-18px;background:#fbfbfb}.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle{color:#c7c7c7}.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:after{display:inline-block;width:auto;margin-left:5px;content:"\e93c";font-family:Linearicons;font-size:10px;cursor:pointer}.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:hover,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown>.rd-navbar-submenu-toggle:hover{color:#ff0037}.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown{position:absolute;left:100%;margin-left:33px;top:-31px}.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left{margin-left:0;margin-right:33px;right:100%;left:auto}.rd-navbar-fullwidth .rd-navbar-dropdown li,.rd-navbar-static .rd-navbar-dropdown li{margin-bottom:-2px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.rd-navbar-fullwidth .rd-navbar-dropdown li>*,.rd-navbar-static .rd-navbar-dropdown li>*{margin-top:2px}.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a{display:inline}.rd-navbar-fullwidth .rd-navbar-dropdown>li>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:active,.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:focus,.rd-navbar-static .rd-navbar-dropdown>li>a,.rd-navbar-static .rd-navbar-dropdown>li>a:active,.rd-navbar-static .rd-navbar-dropdown>li>a:focus{color:#000;background:transparent}.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover,.rd-navbar-static .rd-navbar-dropdown>li>a:hover{color:#ff0037;background:transparent}.rd-navbar-fullwidth .rd-navbar-dropdown>li>a:hover~.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown>li>a:hover~.rd-navbar-submenu-toggle{color:#ff0037}.rd-navbar-fullwidth .rd-navbar-dropdown>li.focus>a,.rd-navbar-fullwidth .rd-navbar-dropdown>li.opened>a,.rd-navbar-static .rd-navbar-dropdown>li.focus>a,.rd-navbar-static .rd-navbar-dropdown>li.opened>a{color:#ff0037;background:transparent}.rd-navbar-fullwidth .rd-navbar-dropdown>li.focus>a~.rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-dropdown>li.opened>a~.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown>li.focus>a~.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown>li.opened>a~.rd-navbar-submenu-toggle{color:#ff0037}@media (min-width:1200px){.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown{width:240px}}.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-megamenu{position:absolute;z-index:4;display:table;table-layout:fixed;width:100%;max-height:calc(100vh - 90px);left:0;max-width:1370px;margin-top:25px;text-align:left;background:#fbfbfb}.rd-navbar-fullwidth .rd-navbar-megamenu>li,.rd-navbar-static .rd-navbar-megamenu>li{position:relative;display:table-cell;padding:40px 20px 40px 35px}.rd-navbar-fullwidth .rd-navbar-megamenu>li+li:before,.rd-navbar-static .rd-navbar-megamenu>li+li:before{content:"";position:absolute;top:30px;bottom:30px;left:0;border-right:1px solid #edeff4}.rd-navbar-fullwidth .rd-navbar-megamenu *+.rd-megamenu-list,.rd-navbar-static .rd-navbar-megamenu *+.rd-megamenu-list{margin-top:24px}@media (min-width:1200px){.rd-navbar-fullwidth .rd-navbar-megamenu>li,.rd-navbar-static .rd-navbar-megamenu>li{padding:45px 30px 50px 50px}.rd-navbar-fullwidth .rd-navbar-megamenu *+.rd-megamenu-list,.rd-navbar-static .rd-navbar-megamenu *+.rd-megamenu-list{margin-top:30px}}@media (min-width:1600px){.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-megamenu{max-width:1150px}.rd-navbar-fullwidth .rd-navbar-megamenu>li,.rd-navbar-static .rd-navbar-megamenu>li{padding:45px 70px 70px 50px}}.rd-navbar-fullwidth .rd-megamenu-header,.rd-navbar-static .rd-megamenu-header{position:relative;display:block;font-size:20px;line-height:1.2;color:#000}@media (min-width:1200px){.rd-navbar-fullwidth .rd-megamenu-header,.rd-navbar-static .rd-megamenu-header{font-size:22px}}.rd-navbar-fullwidth *+.rd-megamenu-header,.rd-navbar-static *+.rd-megamenu-header{margin-top:40px}.rd-navbar-fullwidth .rd-navbar-search-toggled,.rd-navbar-static .rd-navbar-search-toggled{position:relative}.rd-navbar-fullwidth .rd-navbar-search-toggled .rd-search,.rd-navbar-static .rd-navbar-search-toggled .rd-search{position:absolute;right:0;top:0;width:36px;-webkit-transition:.33s;transition:.33s;opacity:0;visibility:hidden}.rd-navbar-fullwidth .rd-navbar-search-toggled .rd-navbar-search-toggle,.rd-navbar-static .rd-navbar-search-toggled .rd-navbar-search-toggle{opacity:1;visibility:visible;margin-top:2px}.rd-navbar-fullwidth .rd-navbar-search-toggled.active .rd-search,.rd-navbar-static .rd-navbar-search-toggled.active .rd-search{opacity:1;visibility:visible;width:300px}.rd-navbar-fullwidth .rd-navbar-search-toggled.active .rd-navbar-search-toggle,.rd-navbar-static .rd-navbar-search-toggled.active .rd-navbar-search-toggle{opacity:0;visibility:hidden}#rd-navbar-search-form-input{margin-top:3px}.rd-navbar-sidebar .rd-navbar-top-panel,.rd-navbar-static .rd-navbar-top-panel{position:relative;z-index:10;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;font-size:12px;line-height:1.6}.rd-navbar-sidebar .rd-navbar-top-panel:before,.rd-navbar-static .rd-navbar-top-panel:before{content:"";position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:102vw;background:#fff;z-index:-1}.rd-navbar-sidebar .rd-navbar-top-panel>*,.rd-navbar-static .rd-navbar-top-panel>*{padding:0 25px}.rd-navbar-sidebar .rd-navbar-top-panel>:first-child,.rd-navbar-static .rd-navbar-top-panel>:first-child{padding-left:0}.rd-navbar-sidebar .rd-navbar-top-panel>:last-child,.rd-navbar-static .rd-navbar-top-panel>:last-child{padding-right:0}.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content>*,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content>*,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content>*,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content>*{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;min-height:inherit}.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content>:after,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content>:after,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content>:after,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content>:after{content:"";display:inline-block;min-height:inherit;width:0;vertical-align:middle}.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content>*>*,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content>*>*,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content>*>*,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content>*>*{white-space:normal}.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom:after,.ie-10 .rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top:after,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom:after,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top:after,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom:after,.ie-11 .rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top:after,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom:after,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top:after{display:none}.rd-navbar-sidebar .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel__content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.rd-navbar-sidebar .rd-navbar-top-panel__content>*,.rd-navbar-static .rd-navbar-top-panel__content>*{padding:0 25px}.rd-navbar-sidebar .rd-navbar-top-panel__content>:first-child,.rd-navbar-static .rd-navbar-top-panel__content>:first-child{padding-left:0}.rd-navbar-sidebar .rd-navbar-top-panel__content>:last-child,.rd-navbar-static .rd-navbar-top-panel__content>:last-child{padding-right:0}.rd-navbar-sidebar .rd-navbar-items-list,.rd-navbar-static .rd-navbar-items-list{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;font-size:0;line-height:0}.rd-navbar-sidebar .rd-navbar-items-list>li,.rd-navbar-static .rd-navbar-items-list>li{position:relative;display:inline-block;padding:0 17px;font-size:12px;line-height:1.3}.rd-navbar-sidebar .rd-navbar-items-list>li:last-child,.rd-navbar-static .rd-navbar-items-list>li:last-child{padding-right:0}.rd-navbar-sidebar .rd-navbar-items-list>li+li:before,.rd-navbar-static .rd-navbar-items-list>li+li:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-3px;width:1px;height:32px;background:#edeff4}.rd-navbar-sidebar .rd-navbar-top-panel__main,.rd-navbar-static .rd-navbar-top-panel__main{-webkit-box-flex:1;flex-grow:1}.rd-navbar-sidebar .rd-navbar-top-panel__aside,.rd-navbar-static .rd-navbar-top-panel__aside{flex-shrink:0}.rd-navbar-sidebar .rd-navbar-top-panel__aside .rd-navbar-items-list li:last-child,.rd-navbar-static .rd-navbar-top-panel__aside .rd-navbar-items-list li:last-child{padding-right:5px}.rd-navbar-sidebar .rd-navbar-top-panel__main+.rd-navbar-top-panel__aside,.rd-navbar-static .rd-navbar-top-panel__main+.rd-navbar-top-panel__aside{position:relative;padding:0}.rd-navbar-sidebar .rd-navbar-top-panel__main+.rd-navbar-top-panel__aside:before,.rd-navbar-static .rd-navbar-top-panel__main+.rd-navbar-top-panel__aside:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1px;height:32px;background:#edeff4}.rd-navbar-sidebar .rd-navbar-top-panel__inner,.rd-navbar-static .rd-navbar-top-panel__inner{padding:10px 0}.rd-navbar-sidebar .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel__content{min-height:50px}.rd-navbar-sidebar .rd-navbar-search__toggle:after,.rd-navbar-static .rd-navbar-search__toggle:after{display:none}.rd-navbar-sidebar .rd-navbar-search-wrap,.rd-navbar-static .rd-navbar-search-wrap{position:relative}.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap>:not(.rd-navbar-search_not-collapsable),.rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-search-wrap>:not(.rd-navbar-search_not-collapsable){opacity:1;visibility:visible;-webkit-transition:.33s;transition:.33s}.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search:after,.rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search:after{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:.5s;transition:.5s}.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search .form-label,.rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search .form-label{-webkit-transform:translate3d(0,-75%,0);transform:translate3d(0,-75%,0);-webkit-transition:.15s;transition:.15s;-webkit-transition-delay:.1s;transition-delay:.1s}.rd-navbar-sidebar .rd-navbar-search-wrap .rd-search-results-live,.rd-navbar-static .rd-navbar-search-wrap .rd-search-results-live{visibility:hidden;pointer-events:none}.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap.active>:not(.rd-navbar-search_not-collapsable),.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-search-wrap.active>:not(.rd-navbar-search_not-collapsable){opacity:0;visibility:hidden;pointer-events:none}.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-search-results-live,.rd-navbar-static .rd-navbar-search-wrap.active .rd-search-results-live{visibility:visible;pointer-events:auto}.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search,.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search{opacity:1;visibility:visible;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:.1s;transition:.1s}.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search .form-label,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search .rd-search__submit,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search:after,.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search .form-label,.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search .rd-search__submit,.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search:after{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.rd-navbar-sidebar .rd-navbar-items-list,.rd-navbar-static .rd-navbar-items-list{margin-bottom:0}.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__main,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__main{overflow:hidden}.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__aside,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__aside,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__content{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.33s;transition:.33s}.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__aside,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__aside,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.rd-navbar-sidebar .rd-navbar-search,.rd-navbar-static .rd-navbar-search{position:absolute;top:50%;right:0;left:0;padding:0;height:50px;font-size:0;line-height:0;-webkit-transition:opacity .25s ease-in,-webkit-transform .33s ease-in-out;transition:opacity .25s ease-in,-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out,opacity .25s ease-in;transition:transform .33s ease-in-out,opacity .25s ease-in,-webkit-transform .33s ease-in-out;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.rd-navbar-sidebar .rd-navbar-search:after,.rd-navbar-static .rd-navbar-search:after{position:absolute;content:"";top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);right:40px;width:1px;height:32px;background:#edeff4}.rd-navbar-sidebar .rd-navbar-search .form-wrap,.rd-navbar-static .rd-navbar-search .form-wrap{padding-right:90px}.rd-navbar-sidebar .rd-navbar-search .form-input,.rd-navbar-static .rd-navbar-search .form-input{padding-left:4px}.rd-navbar-sidebar .rd-navbar-search .form-label,.rd-navbar-static .rd-navbar-search .form-label{left:4px}.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-sidebar .rd-navbar-search .rd-search__submit,.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-static .rd-navbar-search .rd-search__submit{position:absolute;top:50%;-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out;-webkit-transform:translate3d(0,-120%,0);transform:translate3d(0,-120%,0)}.rd-navbar-sidebar .rd-navbar-search .rd-search__submit,.rd-navbar-static .rd-navbar-search .rd-search__submit{margin-top:1px;right:52px}.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle{right:0;-webkit-transition:color .33s ease 0s,-webkit-transform .4s ease-in-out;transition:color .33s ease 0s,-webkit-transform .4s ease-in-out;transition:color .33s ease 0s,transform .4s ease-in-out;transition:color .33s ease 0s,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle:after,.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle:after{display:block}.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle:before,.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle:before{display:none}.rd-navbar-sidebar .rd-navbar-nav>li>a,.rd-navbar-sidebar .rd-navbar-nav>li>a:active,.rd-navbar-sidebar .rd-navbar-nav>li>a:focus,.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-static .rd-navbar-nav>li>a:active,.rd-navbar-static .rd-navbar-nav>li>a:focus{color:#000}.rd-navbar-sidebar .rd-navbar-nav>li.active>a,.rd-navbar-sidebar .rd-navbar-nav>li.opened>a,.rd-navbar-sidebar .rd-navbar-nav>li>a:hover,.rd-navbar-static .rd-navbar-nav>li.active>a,.rd-navbar-static .rd-navbar-nav>li.opened>a,.rd-navbar-static .rd-navbar-nav>li>a:hover{color:#ff0037}.rd-navbar-sidebar .rd-navbar-nav>li>.rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle{display:inline-block;width:17px;line-height:1;text-align:center;cursor:pointer;color:#000}.rd-navbar-sidebar .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-submenu-toggle:after{content:"\f107";position:relative;display:inline-block;font:400 14px FontAwesome;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2;will-change:transform;-webkit-filter:blur(0)}.rd-navbar-sidebar .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mac-os .rd-navbar-sidebar .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-sidebar .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-sidebar .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle,.mac-os .rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-static .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle,.mac-os .rd-navbar-static .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle{margin-top:2px}.rd-navbar-sidebar .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li.active>.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li.focus>.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li.opened>.rd-navbar-submenu-toggle:after,.rd-navbar-static .rd-navbar-nav>li>a:hover+.rd-navbar-submenu-toggle:after{color:#ff0037}.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a,.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a:active,.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a:focus,.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a,.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a:active,.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a:focus,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a:active,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a:focus,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a:active,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a:focus{color:#888}.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a:hover,.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a:hover,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-megamenu-list a:hover,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown a:hover{color:#ff0037}.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown,.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-megamenu,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-megamenu{background:#000;border-color:#333}.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown>li.focus>a,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-dropdown>li.focus>a{color:#ff0037}.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-megamenu .rd-megamenu-header,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-megamenu .rd-megamenu-header{color:#fff}.rd-navbar-fullwidth.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-megamenu>li+li:before,.rd-navbar-static.rd-navbar_half-dark .rd-navbar-nav .rd-navbar-megamenu>li+li:before{border-color:hsla(0,0%,100%,.2)}.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li>a,.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li>a:active,.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li>a:focus,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li>a,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li>a:active,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li>a:focus{color:#fff}.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li.active>a,.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li.focus>a,.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li.opened>a,.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li>a:hover,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li.active>a,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li.focus>a,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li.opened>a,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li>a:hover{color:#ff0037}.rd-navbar-fullwidth.rd-navbar_dark .rd-navbar-nav>li>.rd-navbar-submenu-toggle,.rd-navbar-static.rd-navbar_dark .rd-navbar-nav>li>.rd-navbar-submenu-toggle{color:#fff}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;color:#fff;background-color:#fff;border:none;cursor:pointer}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span{position:relative;display:block;margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span:after,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span:before,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span:after,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span:before{content:"";position:absolute;left:0;top:-6px;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span:after,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span:after{top:6px}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span:after,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span:before,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span:after,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span:before{width:22px;height:2px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span:after,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle span:before,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span:after,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle span:before{-webkit-transition-duration:.22s,.22s;transition-duration:.22s,.22s;-webkit-transition-delay:.22s,0s;transition-delay:.22s,0s;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle.active span,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle.active span{-webkit-transition:background .22s ease 0s;transition:background .22s ease 0s;background:transparent}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle.active span:after,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle.active span:before,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle.active span:after,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle.active span:before{top:0;-webkit-transition-delay:0s,.22s;transition-delay:0s,.22s}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle.active span:before,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-toggle.active span:after,.rd-navbar-static.rd-navbar_dark .rd-navbar-toggle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-navbar-items-list a,.rd-navbar-static.rd-navbar_dark .rd-navbar-inner .rd-navbar-items-list a{color:#fff}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-navbar-items-list a:hover,.rd-navbar-static.rd-navbar_dark .rd-navbar-inner .rd-navbar-items-list a:hover{color:#ff0037}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-navbar-items-list>li+li:before,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-navbar-search:after,.rd-navbar-static.rd-navbar_dark .rd-navbar-inner .rd-navbar-items-list>li+li:before,.rd-navbar-static.rd-navbar_dark .rd-navbar-inner .rd-navbar-search:after{background:hsla(0,0%,100%,.2)}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-search,.rd-navbar-static.rd-navbar_dark .rd-navbar-inner .rd-search{background-color:transparent}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-search .form-input,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-search .form-label,.rd-navbar-static.rd-navbar_dark .rd-navbar-inner .rd-search .form-input,.rd-navbar-static.rd-navbar_dark .rd-navbar-inner .rd-search .form-label{color:#fff}.rd-navbar-sidebar.rd-navbar_inverse .button-gray-light-outline,.rd-navbar-static.rd-navbar_dark .button-gray-light-outline{color:#fff;background-color:transparent;border-color:#fff}.rd-navbar-sidebar.rd-navbar_inverse .button-gray-light-outline:active,.rd-navbar-sidebar.rd-navbar_inverse .button-gray-light-outline:focus,.rd-navbar-sidebar.rd-navbar_inverse .button-gray-light-outline:hover,.rd-navbar-static.rd-navbar_dark .button-gray-light-outline:active,.rd-navbar-static.rd-navbar_dark .button-gray-light-outline:focus,.rd-navbar-static.rd-navbar_dark .button-gray-light-outline:hover{color:#fff;background-color:#ff0037;border-color:#ff0037}.rd-navbar-static{display:block;padding:0 15px;background-color:#fff;box-shadow:0 2px 12px hsla(0,0%,53.3%,.1)}.rd-navbar-static .rd-navbar-inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:5px 0;min-height:80px;-webkit-transition:all .33s ease;transition:all .33s ease}.rd-navbar-static .rd-navbar-inner>*+*{margin-top:30px}.rd-navbar-static .rd-navbar-inner .rd-navbar-toggle{display:none}.ie-10 .rd-navbar-static .rd-navbar-inner,.ie-11 .rd-navbar-static .rd-navbar-inner{min-height:unset}.rd-navbar-static .rd-navbar-bottom-panel,.rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-top-panel{max-width:1370px;margin-left:auto;margin-right:auto}.rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-nav-wrap,.rd-navbar-static .rd-navbar-top-panel__content-bottom,.rd-navbar-static .rd-navbar-top-panel__content-top{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.rd-navbar-static .rd-navbar-inner>*,.rd-navbar-static .rd-navbar-top-panel__content-bottom>*,.rd-navbar-static .rd-navbar-top-panel__content-top>*{padding:0 25px}.rd-navbar-static .rd-navbar-inner>:first-child,.rd-navbar-static .rd-navbar-top-panel__content-bottom>:first-child,.rd-navbar-static .rd-navbar-top-panel__content-top>:first-child{padding-left:0}.rd-navbar-static .rd-navbar-inner>:last-child,.rd-navbar-static .rd-navbar-top-panel__content-bottom>:last-child,.rd-navbar-static .rd-navbar-top-panel__content-top>:last-child{padding-right:0}.rd-navbar-static .rd-navbar-nav-wrap__element,.rd-navbar-static .rd-navbar-panel{flex-shrink:0}.rd-navbar-static .rd-navbar-nav-wrap__element{padding-left:10px;padding-right:10px}.rd-navbar-static .rd-navbar-nav-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-flex:1;flex-grow:1}.rd-navbar-static .rd-navbar-nav-wrap>:first-child{padding-right:0}.rd-navbar-static .rd-navbar-nav-wrap>:last-child{padding-left:0}.rd-navbar-static .rd-navbar-top-panel_extended:after{display:none}.rd-navbar-static .rd-navbar-top-panel_extended .rd-navbar-top-panel__content{display:block;width:100%}.rd-navbar-static .rd-navbar-top-panel{border-bottom:1px solid #edeff4}.rd-navbar-static .rd-navbar-top-panel .rd-navbar-search,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-top-panel_extended>*{padding:0}.rd-navbar-static .rd-navbar-top-panel__content-bottom,.rd-navbar-static .rd-navbar-top-panel__content-top{width:100%}.rd-navbar-static .rd-navbar-top-panel__content-bottom .list-bordered,.rd-navbar-static .rd-navbar-top-panel__content-top .list-bordered{position:relative;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-23px;margin-right:-23px}.rd-navbar-static .rd-navbar-top-panel__content-bottom .list-bordered>*,.rd-navbar-static .rd-navbar-top-panel__content-top .list-bordered>*{position:relative;margin-top:10px;padding-left:23px;padding-right:23px}.rd-navbar-static .rd-navbar-top-panel__content-top{padding:15px 0}.rd-navbar-static .rd-navbar-top-panel__content-bottom{padding:30px 0}.rd-navbar-static .rd-navbar-top-panel__content-top+.rd-navbar-top-panel__content-bottom{border-top:1px solid #edeff4}.rd-navbar-static .rd-navbar-bottom-panel{position:relative;padding:20px 0}.rd-navbar-static .rd-navbar-bottom-panel .rd-navbar-nav-wrap{border:0;max-width:100%}.rd-navbar-static:not(.rd-navbar--is-stuck) *+.rd-navbar-bottom-panel:before{content:"";position:absolute;top:0;right:0;border-top:1px solid #edeff4;width:102vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rd-navbar-static .rd-navbar-nav{margin:-13px -13px 0;font-size:0;line-height:0}.rd-navbar-static .rd-navbar-nav>li{margin-top:13px;padding:0 5px 0 10px}.rd-navbar-static .rd-navbar-nav>li.focus>a{color:#ff0037}.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:25px;background:#fbfbfb}.rd-navbar-static .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:31px}.rd-navbar-static.rd-navbar_transparent{background-color:transparent;box-shadow:none}.rd-navbar-static.rd-navbar_transparent .rd-navbar-top-panel{margin-bottom:30px;border-bottom:0}.rd-navbar-static.rd-navbar_transparent .rd-navbar-top-panel:after{display:none}.rd-navbar-static.rd-navbar_transparent .rd-navbar-inner{padding-left:30px;padding-right:30px;background:#fff;border-radius:3px}.rd-navbar-static.rd-navbar_transparent .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar_transparent .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:25px}@media (max-width:1599px){.mac-os .rd-navbar-static.rd-navbar_transparent .rd-navbar-megamenu{width:calc(100vw - 30px)}}@media (min-width:1200px){.rd-navbar-static.rd-navbar_transparent .rd-navbar-top-panel{margin-bottom:50px}.rd-navbar-static.rd-navbar_transparent .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar_transparent .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:42px}}.rd-navbar-static.rd-navbar_creative:not(.rd-navbar--is-stuck){box-shadow:none}.rd-navbar-static.rd-navbar_creative .rd-navbar-inner{padding-top:58px;padding-bottom:58px;-webkit-transition:none;transition:none;text-align:center}.ie-10 .rd-navbar-static.rd-navbar_creative .rd-navbar-inner,.ie-11 .rd-navbar-static.rd-navbar_creative .rd-navbar-inner{display:block}.rd-navbar-static.rd-navbar_creative .rd-navbar-inner>*{width:100%;-webkit-box-pack:center;justify-content:center}.rd-navbar-static.rd-navbar_creative .rd-navbar-nav-wrap{-webkit-transition:none;transition:none}.rd-navbar-static.rd-navbar_creative .rd-navbar-nav{margin-left:-20px;margin-right:-20px}.rd-navbar-static.rd-navbar_creative .rd-navbar-nav>li{padding-left:20px;padding-right:20px}.rd-navbar-static.rd-navbar_creative .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar_creative .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:58px}.rd-navbar-static.rd-navbar_creative *+.rd-navbar-nav-wrap{margin-top:40px}@media (min-width:1600px){.rd-navbar-static.rd-navbar_creative .rd-navbar-nav>li{padding-left:25px;padding-right:25px}}.rd-navbar-static.rd-navbar_inverse{background-color:transparent;box-shadow:none}.rd-navbar-static.rd-navbar_inverse .rd-navbar-top-panel{border-bottom:0}@media (max-width:1199px){.rd-navbar-static.rd-navbar_inverse .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar_inverse .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:29px}}.rd-navbar-static.rd-navbar_inverse:not(.rd-navbar--is-stuck){border-bottom:1px solid hsla(0,0%,100%,.2)}.rd-navbar-static.rd-navbar_inverse:not(.rd-navbar--is-stuck) .rd-navbar-search{background-color:transparent}@media (min-width:1200px){.rd-navbar-static.rd-navbar_inverse:not(.rd-navbar--is-stuck) .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar_inverse:not(.rd-navbar--is-stuck) .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:43px}}.rd-navbar-static.rd-navbar_corporate .rd-navbar-top-panel{border-bottom:0}.rd-navbar-static.rd-navbar_corporate .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar_corporate .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:27px}.rd-navbar-static.rd-navbar_corporate .rd-search-results-live{margin-top:11px}.rd-navbar-static.rd-navbar_dark .rd-navbar-search__toggle,.rd-navbar-static.rd-navbar_dark .rd-search__submit{color:#fff}.rd-navbar-static.rd-navbar_dark .rd-navbar-search__toggle:hover,.rd-navbar-static.rd-navbar_dark .rd-search__submit:hover{color:#ff0037}@media (max-width:1199px){.rd-navbar-static .rd-navbar-nav-wrap .rd-navbar-nav-wrap__element+.rd-navbar-nav{margin-right:15px}.rd-navbar-static .rd-navbar-top-panel__content-bottom .list-bordered .unit .unit-left{display:none}.rd-navbar-static .rd-navbar-top-panel__content-bottom .list-bordered .unit .unit-body{padding-left:0}}@media (min-width:1200px){.rd-navbar-static-smooth .rd-navbar-static{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-x-mode=design-mode] .rd-navbar-static-smooth .rd-navbar-static{position:relative}.rd-navbar-static:not(.rd-navbar_creative) .rd-navbar-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.rd-navbar-static:not(.rd-navbar_creative) .rd-navbar-inner>*+*{margin-top:0}.rd-navbar-static .rd-navbar-nav-wrap{text-align:right}.ie-10 .rd-navbar-static .rd-navbar-inner>*,.ie-11 .rd-navbar-static .rd-navbar-inner>*{display:-webkit-inline-box;display:inline-flex;vertical-align:middle;white-space:normal}.ie-10 .rd-navbar-static .rd-navbar-inner:after,.ie-11 .rd-navbar-static .rd-navbar-inner:after{content:"";display:inline-block;vertical-align:middle;margin-top:-25px;margin-bottom:-25px;min-height:inherit;width:0}.ie-10 .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner:after,.ie-10 .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner:after,.ie-11 .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner:after,.ie-11 .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner:after{margin-top:-15px;margin-bottom:-15px}.rd-navbar-static .rd-navbar-panel+.rd-navbar-nav-wrap{width:auto;text-align:center}.rd-navbar-static .rd-navbar-panel+.rd-navbar-nav-wrap:after{content:""}}.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-static.rd-navbar--is-stuck{position:fixed;top:0;left:0;right:0;z-index:1000}.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner{min-height:74px;padding-top:12px;padding-bottom:12px}.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:29px}.rd-navbar-static.rd-navbar--is-clone .rd-navbar-top-panel,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel{display:none}.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-wrap__element .button,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap__element .button{padding-top:12px;padding-bottom:12px}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_transparent,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_transparent{background:#fff;box-shadow:0 2px 12px hsla(0,0%,53.3%,.1)}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_transparent .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone.rd-navbar_transparent .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_transparent .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_transparent .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:30px}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_creative .rd-navbar-panel,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_creative .rd-navbar-panel{display:none}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_creative .rd-navbar-inner,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_creative .rd-navbar-inner{padding-top:17px;padding-bottom:17px}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_creative .rd-navbar-nav-wrap,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_creative .rd-navbar-nav-wrap{margin-top:0}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_creative .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone.rd-navbar_creative .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_creative .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_creative .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:16px}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_corporate .rd-navbar-panel,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_corporate .rd-navbar-panel{display:none}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_corporate.rd-navbar_corporate .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone.rd-navbar_corporate.rd-navbar_corporate .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_corporate.rd-navbar_corporate .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_corporate.rd-navbar_corporate .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:27px}.rd-navbar-static.rd-navbar--is-clone.rd-navbar_dark,.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_dark{background:#000}@media (max-width:1199px){.rd-navbar-static.rd-navbar--is-clone,.rd-navbar-static.rd-navbar--is-stuck{position:fixed;top:0;left:0;right:0;z-index:1000}.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner>*+*,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner>*+*{margin-top:0}.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel{display:none}}.rd-navbar-static .rd-navbar-static--hidden{display:none}.rd-navbar-static-linked .rd-navbar-absolute .rd-navbar-wrap{position:absolute;top:0;left:0;right:0;z-index:100}.button--green{border-color:#00981e;color:#00981e}.button--green:active,.button--green:hover{color:#fff;background-color:#00981e}.button--green:focus{color:#00981e}.rd-navbar-fullwidth{display:block;background-color:#fff;box-shadow:0 2px 12px hsla(0,0%,53.3%,.1)}.rd-navbar-fullwidth .rd-navbar-inner{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:1200px;padding:5px 0;margin-left:auto;margin-right:auto;-webkit-transition:all .33s ease;transition:all .33s ease}.rd-navbar-fullwidth .rd-navbar-inner>*+*{margin-top:20px}.rd-navbar-fullwidth .rd-navbar-inner,.rd-navbar-fullwidth .rd-navbar-nav-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.rd-navbar-fullwidth .rd-navbar-inner>*,.rd-navbar-fullwidth .rd-navbar-nav-wrap>*{padding:0 15px}.rd-navbar-fullwidth .rd-navbar-nav-wrap__element,.rd-navbar-fullwidth .rd-navbar-panel{flex-shrink:0}.rd-navbar-fullwidth .rd-navbar-nav-wrap{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-flex:1;flex-grow:1}.rd-navbar-fullwidth .rd-navbar-nav{margin-top:-10px;font-size:0;line-height:0}.rd-navbar-fullwidth .rd-navbar-nav>li{margin-top:10px;padding:0 5px}.rd-navbar-fullwidth .rd-navbar-nav>li>a,.rd-navbar-fullwidth .rd-navbar-nav>li>a:active,.rd-navbar-fullwidth .rd-navbar-nav>li>a:focus{color:#000}.rd-navbar-fullwidth .rd-navbar-nav>li.active>a,.rd-navbar-fullwidth .rd-navbar-nav>li.focus>a,.rd-navbar-fullwidth .rd-navbar-nav>li.opened>a,.rd-navbar-fullwidth .rd-navbar-nav>li>a:hover{color:#ff0037}.rd-navbar-fullwidth .rd-navbar-nav>li+li{margin-left:20px}.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:25px;background:#fbfbfb}.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu>.rd-navbar-megamenu{border-top:1px solid #f2f2f2}.rd-navbar-fullwidth .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:46px}@media (min-width:1200px){.rd-navbar-fullwidth{position:fixed;top:0;left:0;right:0;z-index:1000}.rd-navbar-fullwidth .rd-navbar-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.rd-navbar-fullwidth .rd-navbar-inner>*+*{margin-top:0}.rd-navbar-fullwidth .rd-navbar-nav-wrap{width:auto;text-align:center}.rd-navbar-fullwidth .rd-navbar-nav-wrap:after{content:""}}.rd-navbar-fullwidth.rd-navbar_transparent-landing .rd-navbar-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.rd-navbar-fullwidth.rd-navbar_transparent-landing.rd-navbar--is-clone .rd-navbar-panel,.rd-navbar-fullwidth.rd-navbar_transparent-landing.rd-navbar--is-stuck .rd-navbar-panel{display:none}.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner{padding-top:8px;padding-bottom:8px}.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li .rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown{margin-top:29px}@media (max-width:1199px){.rd-navbar-fullwidth.rd-navbar--is-clone,.rd-navbar-fullwidth.rd-navbar--is-stuck{position:fixed;top:0;left:0;right:0;z-index:1000}.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner>*+*,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner>*+*{margin-top:0}.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-brand,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand{display:none}}.rd-navbar-fixed{display:block}.rd-navbar-fixed .rd-navbar-brand{position:fixed;text-align:left;top:1px;left:56px;height:56px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;white-space:nowrap;overflow:hidden;z-index:17}.rd-navbar-fixed .rd-navbar-brand img{height:24px;width:auto}.rd-navbar-fixed .rd-navbar-panel{display:-webkit-box;display:flex;position:fixed;left:0;top:0;right:0;padding:4px;height:56px;z-index:999;border-bottom:1px solid #888}.rd-navbar-fixed .rd-navbar-panel__aside{position:relative;z-index:11}.rd-navbar-fixed .rd-navbar-toggle{display:inline-block}.rd-navbar-fixed .rd-navbar-nav-wrap{position:fixed;z-index:100;top:-56px;left:0;width:280px;padding:112px 0 81px;bottom:-56px;box-shadow:0 2px 12px hsla(0,0%,53.3%,.1);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-110%);transform:translateX(-110%)}.rd-navbar-fixed .rd-navbar-nav-wrap.active{-webkit-transform:translateX(0);transform:translateX(0)}.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-items-list,.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search{margin-top:20px}.firefox .rd-navbar-fixed .rd-navbar-nav-wrap>:last-child{margin-bottom:80px}.rd-navbar-fixed .rd-navbar-nav-wrap__shop{position:relative}.rd-navbar-fixed .rd-navbar-nav-wrap__shop>a{position:absolute;top:0;right:0;height:48px;line-height:48px;width:48px;color:#fff;background:#ff0037}.rd-navbar-fixed .rd-navbar-nav-wrap__shop>a:hover{color:#fff;background:#000}.rd-navbar-fixed .rd-navbar-items-list+.rd-navbar-search{margin-right:50px}.rd-navbar-fixed .rd-navbar-nav-wrap__element{margin:20px 10px}.rd-navbar-fixed .rd-navbar-nav-wrap__element .button{display:block}.rd-navbar-fixed .rd-navbar-nav{display:block;margin:20px 0;height:auto;font-size:16px;line-height:26px;text-align:left}.rd-navbar-fixed .rd-navbar-nav>li>a{font-size:12px;line-height:1.5}.rd-navbar-fixed .rd-navbar-nav li{text-align:left}.rd-navbar-fixed .rd-navbar-nav li>a{display:block;padding:11px 56px 11px 18px}.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-subtitle{color:inherit}.rd-navbar-fixed .rd-navbar-nav li *+.rd-navbar-subtitle{margin-top:2px}.rd-navbar-fixed .rd-navbar-nav>li+li{margin-top:4px}.rd-navbar-fixed .rd-navbar-submenu{position:relative}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after{height:34px;line-height:34px}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown>li>a{padding-left:30px}.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li>a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li>a{padding-left:46px}.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu{display:block}.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-megamenu{display:none}.rd-navbar-fixed .rd-navbar-nav-footer{padding:0 15px}.rd-navbar-fixed .rd-megamenu-list>li>a,.rd-navbar-fixed .rd-navbar-dropdown>li>a{padding:9px 56px 9px 16px;font-size:12px;line-height:1.5}.rd-navbar-fixed .rd-megamenu-list>li+li,.rd-navbar-fixed .rd-navbar-dropdown>li+li{margin-top:3px}.rd-navbar-fixed .rd-megamenu-list>li>a{padding-left:30px}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header{font-size:16px;line-height:1.5;padding-left:20px;padding-right:20px}.rd-navbar-fixed .rd-navbar-megamenu *+.rd-megamenu-list{margin-top:14px}.rd-navbar-fixed .rd-navbar-megamenu *+.rd-megamenu-header{margin-top:25px}.rd-navbar-fixed .rd-navbar-megamenu>li+li{margin-top:15px}.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu{-webkit-transition:opacity .3s,height .4s ease;transition:opacity .3s,height .4s ease;opacity:0;height:0;overflow:hidden}.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-dropdown{padding:4px 0 0}.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-megamenu{padding-top:15px;padding-bottom:15px}.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-megamenu{opacity:1;height:auto}.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-navbar-fixed .rd-navbar-submenu-toggle{cursor:pointer}.rd-navbar-fixed .rd-navbar-submenu-toggle:after{content:"\f107";position:absolute;top:0;right:0;width:56px;height:40px;font:400 14px FontAwesome;line-height:40px;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2;cursor:pointer}.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-search-toggle{position:fixed;top:4px;z-index:1000;background-color:transparent;border:none}.rd-navbar-fixed.active .rd-navbar-nav{-webkit-transform:translateX(0);transform:translateX(0)}.rd-navbar-fixed .rd-navbar-top-panel{position:absolute;left:0;right:0;top:-56px;pointer-events:none}.rd-navbar-fixed .rd-navbar-top-panel *{pointer-events:auto}.rd-navbar-fixed .rd-navbar-top-panel__main.active .rd-navbar-top-panel__content{visibility:visible;opacity:1}.rd-navbar-fixed .rd-navbar-top-panel__toggle{top:4px;right:2px;display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#000}.rd-navbar-fixed .rd-navbar-top-panel__toggle span{top:50%;margin-top:-3px}.rd-navbar-fixed .rd-navbar-top-panel__toggle span,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before{position:absolute;width:4px;height:4px;line-height:4px;text-align:center;background:#000;left:50%;margin-left:-2px;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before{content:""}.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before{bottom:100%;margin-bottom:3px}.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after{top:100%;margin-top:3px}.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span{-webkit-transform:scale(.7);transform:scale(.7)}.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:before{-webkit-transform:translateY(16px);transform:translateY(16px)}.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:after{-webkit-transform:translateY(-16px);transform:translateY(-16px)}.rd-navbar-fixed .rd-navbar-top-panel__content{position:fixed;top:55px;right:0;z-index:1001;width:auto;padding:25px 35px;margin:0 -1px;pointer-events:auto;opacity:0;visibility:hidden;-webkit-transition:all .23s ease-out;transition:all .23s ease-out;font-size:12px;line-height:1.4;background:#fff;border:1px solid #888;text-align:left}.rd-navbar-fixed .rd-navbar-top-panel__content>*+*{margin-top:10px}.rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-top-panel__left+.rd-navbar-top-panel__right{margin-top:5px}.rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-items-list>li+li{margin-top:25px}.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered:before{content:"";display:table}.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered>li{display:block}.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered .unit .unit__left,.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered>li:nth-last-child(n+2):before{display:none}.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered .unit .unit__body{padding-left:0}.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered dl dd,.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered dl dt{display:inline-block}.rd-navbar-fixed .rd-navbar-top-panel__content *+.rd-navbar-top-panel__content-bottom{margin-top:25px}.rd-navbar-fixed .rd-navbar-search-collapsable-wrap .rd-search,.rd-navbar-fixed .rd-navbar-top-panel .rd-search{position:fixed;top:56px;left:0;right:0;z-index:998;opacity:0;visibility:hidden;-webkit-transition:all .33s ease;transition:all .33s ease;-webkit-transform:translateY(-101%);transform:translateY(-101%);border-bottom:1px solid #edeff4}.rd-navbar-fixed .rd-navbar-nav-wrap .rd-search{position:relative;background:#f8f8f8}.rd-navbar-fixed .rd-navbar-search_toggled{position:static}.rd-navbar-fixed .rd-navbar-search_toggled .form-input{padding-right:40px}.rd-navbar-fixed .rd-navbar-search-wrap.active{position:absolute;z-index:9998}.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search{opacity:1;visibility:visible;-webkit-transition:.1s;transition:.1s}.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search,.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search .form-label,.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search:after{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search .form-input{left:0;max-width:78%;border-left:8px solid #fff;border-radius:5px;padding:8px 35px 8px 8px}.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search .form-input:focus{margin-left:5px}.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search .rd-search__submit{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-fixed__element-3,.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-search__submit{display:none}.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search_toggled .rd-search{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.rd-navbar-fixed .rd-navbar-search-wrap.active .form-wrap{height:20px}.rd-navbar-fixed [class*=rd-navbar-fixed__element]{position:fixed;top:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:56px;z-index:1000}.rd-navbar-fixed [class*=rd-navbar-fixed__element] .rd-navbar-search__toggle{top:-1px}.rd-navbar-fixed [class*=rd-navbar-fixed__element] .rd-navbar-search__toggle:after,.rd-navbar-fixed [class*=rd-navbar-fixed__element] .rd-navbar-search__toggle:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.22s;transition:.22s}.rd-navbar-fixed [class*=rd-navbar-fixed__element] .rd-navbar-search__toggle:before{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.rd-navbar-fixed [class*=rd-navbar-fixed__element] .rd-navbar-search__toggle:after{display:block;-webkit-transform:scale(0) rotate(-90deg);transform:scale(0) rotate(-90deg)}.rd-navbar-fixed [class*=rd-navbar-fixed__element] .rd-navbar-search__toggle.active:before{-webkit-transform:scale(0) rotate(90deg);transform:scale(0) rotate(90deg)}.rd-navbar-fixed [class*=rd-navbar-fixed__element] .rd-navbar-search__toggle.active:after{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.rd-navbar-fixed .rd-navbar-fixed__element-1{right:0;width:44.8px}.rd-navbar-fixed .rd-navbar-fixed__element-2{right:44.8px;width:28px}.rd-navbar-fixed .rd-navbar-fixed__element-3{right:84px;width:28px}.rd-navbar-fixed .rd-search-results-live,html .page .rd-navbar-fixed .rd-navbar-fixed--hidden{display:none}.rd-navbar-fixed .rd-navbar-panel{color:#000;box-shadow:none;background:#fff}.rd-navbar-fixed .rd-navbar-nav-wrap{color:#fff;background:#fff;border-color:#f3f3f3}.rd-navbar-fixed .rd-navbar-nav li>a{color:#000}.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-fixed .rd-navbar-nav li:hover>a{color:#fff;background:#ff0037}.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle{color:#fff}.rd-navbar-fixed .rd-megamenu-list>li>a,.rd-navbar-fixed .rd-navbar-dropdown>li>a{color:#151515}.rd-navbar-fixed .rd-megamenu-list.active>a,.rd-navbar-fixed .rd-megamenu-list.focus>a,.rd-navbar-fixed .rd-megamenu-list.opened>a,.rd-navbar-fixed .rd-megamenu-list:hover>a,.rd-navbar-fixed .rd-navbar-dropdown.active>a,.rd-navbar-fixed .rd-navbar-dropdown.focus>a,.rd-navbar-fixed .rd-navbar-dropdown.opened>a,.rd-navbar-fixed .rd-navbar-dropdown:hover>a{color:#fff;background:#ff0037}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:active,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:focus{color:#000}.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:hover{color:#ff0037}.rd-navbar-fixed .rd-navbar-submenu-toggle{color:#000}.rd-navbar-fixed .rd-navbar-search-toggled .rd-search{border-color:#f3f3f3}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li>a{color:#000}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li.active>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li.focus>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li.opened>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li:hover>a{color:#fff;background:#ff0037}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li.focus>.rd-navbar-submenu-toggle,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle{color:#fff}.rd-navbar-fixed.rd-navbar_half-dark .rd-megamenu-list,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-dropdown{background:#000}.rd-navbar-fixed.rd-navbar_half-dark .rd-megamenu-list>li>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-dropdown>li>a{color:#151515}.rd-navbar-fixed.rd-navbar_half-dark .rd-megamenu-list.active>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-megamenu-list.focus>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-megamenu-list.opened>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-megamenu-list:hover>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-dropdown.active>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-dropdown.focus>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-dropdown.opened>a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-dropdown:hover>a{color:#fff;background:#ff0037}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-megamenu{background:#000}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-megamenu .rd-megamenu-header{color:#fff}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-megamenu .rd-megamenu-header a,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-megamenu .rd-megamenu-header a:active,.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-megamenu .rd-megamenu-header a:focus{color:#000}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-megamenu .rd-megamenu-header a:hover{color:#ff0037}.rd-navbar-fixed.rd-navbar_half-dark .rd-navbar-submenu-toggle{color:#151515}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#fff}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span{position:relative;display:block;margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span:after,.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span:before,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span:after,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span:before{content:"";position:absolute;left:0;top:-6px;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span:after,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span:after{top:6px}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span,.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span:after,.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span:before,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span:after,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span:before{width:22px;height:2px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span:after,.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle span:before,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span:after,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle span:before{-webkit-transition-duration:.22s,.22s;transition-duration:.22s,.22s;-webkit-transition-delay:.22s,0s;transition-delay:.22s,0s;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle.active span,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle.active span{-webkit-transition:background .22s ease 0s;transition:background .22s ease 0s;background:transparent}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle.active span:after,.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle.active span:before,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle.active span:after,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle.active span:before{top:0;-webkit-transition-delay:0s,.22s;transition-delay:0s,.22s}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle.active span:before,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-toggle.active span:after,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-toggle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-panel [class*=rd-navbar-fixed__element]>*,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-panel [class*=rd-navbar-fixed__element]>*{color:#fff}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-panel [class*=rd-navbar-fixed__element]>:hover,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-panel [class*=rd-navbar-fixed__element]>:hover{color:#ff0037}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-top-panel__toggle span,.rd-navbar-fixed.rd-navbar_dark .rd-navbar-top-panel__toggle span:after,.rd-navbar-fixed.rd-navbar_dark .rd-navbar-top-panel__toggle span:before,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-top-panel__toggle span,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-top-panel__toggle span:after,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-top-panel__toggle span:before{background:#fff}.rd-navbar-fixed.rd-navbar_dark .rd-navbar-panel,.rd-navbar-fixed.rd-navbar_inverse .rd-navbar-panel{color:#000;background:#000;border-bottom:0}.rd-navbar-button-fixed{display:none;padding:11px 56px 11px 18px}.rd-navbar-fixed.rd-navbar_transparent-landing .rd-navbar-button-fixed{display:inline-block}.rd-navbar-fixed.rd-navbar_transparent-landing .rd-navbar-button{display:none}html.rd-navbar-fixed-linked .page{padding-top:56px}.rd-navbar-sidebar{display:block;width:100%;background-color:transparent;border-bottom:1px solid transparent}.rd-navbar-sidebar .rd-navbar-panel{flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;background-color:transparent;border-bottom:1px solid transparent;padding:35px}.rd-navbar-sidebar .rd-navbar-panel,.rd-navbar-sidebar .rd-navbar-panel__aside{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.rd-navbar-sidebar .rd-navbar-brand{text-align:center;-webkit-transition:none;transition:none}.rd-navbar-sidebar .rd-navbar-brand img{-webkit-transition:.22s;transition:.22s;max-height:34px}.rd-navbar-sidebar .rd-navbar-nav-wrap{position:fixed;top:0;bottom:0;right:0;z-index:100;width:300px;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:all .36s ease-in-out;transition:all .36s ease-in-out;background:#fff;padding-top:calc(6% + 1em);padding-bottom:calc(1% + 1em);text-align:center;overflow-x:hidden;overflow-y:auto;border:1px solid #f3f3f3}.rd-navbar-sidebar .rd-navbar-nav-wrap.active{-webkit-transform:translateX(0);transform:translateX(0)}.rd-navbar-sidebar .rd-navbar-nav{padding:12px}.rd-navbar-sidebar .rd-navbar-nav li{line-height:1}.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-megamenu{-webkit-transition:opacity .3s,height .4s ease;transition:opacity .3s,height .4s ease;opacity:0;height:0;overflow:hidden;padding-left:10px;padding-right:10px}.rd-navbar-sidebar .rd-navbar-nav li:not(.opened):not(.active)>a:hover+.rd-navbar-submenu-toggle:after{-webkit-transform:none;transform:none}.rd-navbar-sidebar .rd-navbar-nav li.opened>a{color:#ff0037}.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-dropdown,.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-megamenu{opacity:1;height:auto;padding-top:15px;padding-bottom:3px}.rd-navbar-sidebar .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle{color:#ff0037}.rd-navbar-sidebar .rd-navbar-nav>li>a{font-size:17px;font-weight:400}.rd-navbar-sidebar .rd-navbar-nav>li+li{margin-top:25px}.rd-navbar-sidebar .rd-megamenu-list>li,.rd-navbar-sidebar .rd-navbar-dropdown>li{font-size:16px;color:#000}.rd-navbar-sidebar .rd-megamenu-list>li>a,.rd-navbar-sidebar .rd-navbar-dropdown>li>a{color:inherit}.rd-navbar-sidebar .rd-megamenu-list>li>a:hover,.rd-navbar-sidebar .rd-navbar-dropdown>li>a:hover{color:#ff0037}.rd-navbar-sidebar .rd-navbar-dropdown>li>.rd-navbar-submenu-toggle{position:relative;display:inline-block;width:17px;text-align:center;vertical-align:middle;line-height:1;cursor:pointer;color:#000}.rd-navbar-sidebar .rd-navbar-dropdown>li>.rd-navbar-submenu-toggle:after{content:"\f107";position:relative;display:inline-block;font:400 14px FontAwesome;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2;will-change:transform;-webkit-filter:blur(0)}.rd-navbar-sidebar .rd-navbar-dropdown>li.active>.rd-navbar-submenu-toggle:after,.rd-navbar-sidebar .rd-navbar-dropdown>li.opened>.rd-navbar-submenu-toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#ff0037}.rd-navbar-sidebar .rd-navbar-dropdown>li.opened>.rd-navbar-dropdown{padding-top:15px;padding-bottom:2px}.rd-navbar-sidebar .rd-navbar-dropdown>li+li{margin-top:18px}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar-dropdown{padding-left:10px;padding-right:10px}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar-dropdown>li{font-size:13px;color:#151515}.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar-dropdown>li+li{margin-top:15px}.rd-navbar-sidebar .rd-navbar-megamenu .rd-megamenu-header{font-size:17px}.rd-navbar-sidebar .rd-navbar-megamenu .rd-megamenu-header:after{content:"";display:block;width:66%;margin-top:8px;margin-left:auto;margin-right:auto;border-bottom:1px solid #888}.rd-navbar-sidebar .rd-navbar-megamenu>li+li{margin-top:25px}.rd-navbar-sidebar .rd-megamenu-list>li+li{margin-top:13px}.rd-navbar-sidebar *+.rd-megamenu-list{margin-top:15px}.rd-navbar-sidebar .rd-navbar-top-panel{position:relative;width:100%;padding-left:35px;padding-right:35px;background-color:transparent}.rd-navbar-sidebar .rd-navbar-top-panel__main{overflow:hidden}.rd-navbar-sidebar .rd-navbar-toggle{display:block}.rd-navbar-sidebar .rd-navbar-search{left:35px;right:35px}.rd-navbar-sidebar .rd-navbar-search .rd-search-results-live{margin-top:2px}@media (min-width:1600px){.rd-navbar-sidebar .rd-navbar-search .rd-search-results-live .search_list>li{width:19.8%}.rd-navbar-sidebar .rd-navbar-search .rd-search-results-live .search_list .search_all{width:100%}}.rd-navbar-sidebar.rd-sidebar_reverse .rd-navbar-panel{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.rd-navbar-sidebar.rd-sidebar_reverse .rd-navbar-panel:after{display:none}.rd-navbar-sidebar.rd-sidebar_reverse .rd-navbar-nav-wrap{right:auto;left:0;-webkit-transform:translateX(-101%);transform:translateX(-101%)}.rd-navbar-sidebar.rd-sidebar_reverse .rd-navbar-nav-wrap.active{-webkit-transform:translateX(0);transform:translateX(0)}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-navbar-search__toggle,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-search__submit{color:#fff}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-navbar-search__toggle:hover,.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-inner .rd-search__submit:hover{color:#000}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-items-list>li+li:before{display:none}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-panel .rd-navbar-items-list a{color:#fff}.rd-navbar-sidebar.rd-navbar_inverse .rd-navbar-panel .rd-navbar-items-list a:hover{color:#000}.rd-navbar-sidebar-smooth .rd-navbar-sidebar{position:fixed;top:0;left:0;right:0;z-index:1000}.rd-navbar-sidebar-smooth .rd-navbar-sidebar .rd-navbar-wrap{position:absolute}[data-x-mode=design-mode] .rd-navbar-sidebar-smooth .rd-navbar-sidebar{position:relative}.rd-navbar-sidebar.rd-navbar--is-stuck{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom-color:#f3f3f3}.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-top-panel{display:none}.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-panel{padding-top:6px;padding-bottom:6px}.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-brand img{max-height:26px;width:auto}.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-search .rd-search-results-live{margin-top:7px}.rd-navbar-sidebar.rd-navbar--is-stuck.rd-navbar_inverse{background:#000;border-bottom:0}.rd-navbar-sidebar.rd-navbar--is-stuck.rd-navbar_inverse .rd-navbar-inner .rd-navbar-search__toggle:hover,.rd-navbar-sidebar.rd-navbar--is-stuck.rd-navbar_inverse .rd-navbar-inner .rd-search__submit:hover,.rd-navbar-sidebar.rd-navbar--is-stuck.rd-navbar_inverse .rd-navbar-panel .rd-navbar-items-list a:hover{color:#ff0037}.rd-navbar-sidebar-linked .rd-navbar-wrap{position:absolute;top:0;left:0;right:0;z-index:100}html.boxed .rd-navbar--is-clone{max-width:1600px;margin-left:auto;margin-right:auto}.rd-parallax-light .heading-1,.rd-parallax-light .heading-2,.rd-parallax-light .heading-3,.rd-parallax-light .heading-4,.rd-parallax-light .heading-5,.rd-parallax-light .heading-6,.rd-parallax-light h1,.rd-parallax-light h2,.rd-parallax-light h3,.rd-parallax-light h4,.rd-parallax-light h5,.rd-parallax-light h6,.rd-parallax-light p{color:#fff}.parallax-container{position:relative;overflow:hidden}.material-parallax{position:absolute;top:0;left:-1px;right:-1px;bottom:0}.ipad .material-parallax,.iphone .material-parallax{background-attachment:scroll!important}.material-parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:101%;min-height:101%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);max-width:none}.parallax-content{position:relative;z-index:1}.rd-search-results-live{position:absolute;left:0;right:0;top:100%;max-height:600px;overflow-y:auto;margin:0;font-size:16px;line-height:34px;text-align:left;z-index:998;opacity:0;visibility:hidden}.rd-search-results-live #search-results{padding:16px 12px 12px;border:1px solid #888;border-radius:0 0 3px 3px;color:#151515;background:#fff}.rd-search-results-live p{margin-top:5px;font-size:12px;line-height:1.5}.rd-search-results-live .search-quick-result{font-size:16px;font-weight:400;line-height:30px;color:#000}.rd-search-results-live .search_list{position:relative;margin:11px -10px -20px;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.rd-search-results-live .search_list>li{display:inline-block;margin-top:20px;padding-left:10px;padding-right:10px;width:32.5%}@media (min-width:1200px){.rd-search-results-live .search_list>li{width:24.6%}}.rd-search-results-live .search_list>li.search_all,.rd-search-results-live .search_list>li:only-child{width:100%}.rd-search-results-live .search_link{color:#000}.rd-search-results-live .search_link:hover{color:#ff0037}.rd-search-results-live .search_error{font-size:12px;line-height:1.5}.rd-search-results-live .search-title{font-size:15px}.rd-search-results-live .search_submit{display:block;padding:5px 25px;border-radius:3px;border:1px solid #ececec;font-size:13px;font-weight:400;color:#000;letter-spacing:.06em;text-transform:uppercase;text-align:center}.rd-search-results-live .search_submit:hover{color:#fff;background:#ff0037;border-color:#ff0037}.rd-search-results-live .match{display:none}.not-empty~.rd-search-results-live{visibility:visible;opacity:1}.rd-search-results .search_list{counter-reset:li;text-align:left;padding-left:0;font-size:18px;list-style-type:none;overflow:hidden}.rd-search-results .search_list li div{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.rd-search-results .search_list li:only-child:before{display:none}.rd-search-results .search-list-item{position:relative;padding-left:40px;font-size:18px;color:#222;counter-increment:li}.rd-search-results .search-list-item:before{position:absolute;left:0;top:-2px;content:counter(li,decimal-leading-zero) ".";color:#888}.rd-search-results .search-list-item+.search-list-item{margin-top:40px}.rd-search-results .search-title{font-size:18px;color:#000}.rd-search-results .search-title a:hover{color:#ff0037}.rd-search-results .search{color:#fff;padding:0 .25em;background:#ff0037}.rd-search-results .match{font:400 14px Brown,Helvetica,Arial,sans-serif;color:#888}.rd-search-results *+.match{margin-top:2px}.rd-search-results *+p{margin-top:16px}@media (min-width:768px){.rd-search-results .search-list-item{padding-left:50px}.rd-search-results .search-list-item+.search-list-item{margin-top:50px}}*+.rd-search-results{margin-top:40px}@media (min-width:768px){*+.rd-search-results{margin-top:55px}}.search-form-classic{position:relative}.search-form-classic .form-input{padding-right:40px}.search-form-classic .form-input,.search-form-classic .form-label{letter-spacing:.05em}.search-form-classic .rd-search-submit{position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;padding-right:2px;text-align:center;color:#000}.search-form-classic .rd-search-submit:before{position:relative;top:-1px;content:"\e09c";font:400 24px fl-bigmug-line;line-height:1;-webkit-transition:all .33s ease;transition:all .33s ease}.search-form-classic .rd-search-submit:hover{color:#222}*+.search-form-classic{margin-top:25px}.swiper-container{display:-webkit-box;display:flex;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;min-height:200px;z-index:1;height:100vh}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-vertcal{height:450px}@media (min-width:768px){.swiper-vertcal{min-height:650px}}@media (min-width:1200px){.swiper-vertcal{height:90vh}}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:flex;-webkit-align-self:stretch;align-self:stretch;-webkit-box-align:stretch;align-items:stretch;width:100%;height:auto;min-height:inherit;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container .swiper-notification{position:absolute;left:0;top:0;z-index:-1000;pointer-events:none;opacity:0}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:none;position:absolute;top:50%;width:50px;height:50px;font-size:0;line-height:0;vertical-align:middle;text-align:center;margin-top:-25px;z-index:10;cursor:pointer;color:#c7c7c7;background-color:#fff;fill:#fff;-webkit-transition:.33s;transition:.33s}.swiper-container .swiper-button-next:before,.swiper-container .swiper-button-prev:before{font-size:20px;line-height:50px}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{fill:#ff0037;color:#ff0037}@media (min-width:992px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:block}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{left:0;border-radius:0 4px 4px 0}.swiper-button-next{right:-1px;border-radius:4px 0 0 4px}.swiper-pagination{position:absolute;z-index:10;display:block;-webkit-transition:.3s;transition:.3s;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{display:inline-block;width:14px;height:14px;border-radius:50%;background:rgba(0,0,0,.3);-webkit-transition:.33s;transition:.33s}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background:#ff0037}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:20px;left:0;width:100%}@media (min-width:992px){.swiper-container-horizontal>.swiper-pagination{bottom:70px}}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 10px}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;pointer-events:none}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;bottom:0;z-index:50;height:3px;width:100%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;left:0;top:0;width:100%;height:100%;background:#ff0037}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}.swiper-slide>.parallax_cnt,.swiper-slide>.vide__body{height:100%}.swiper-slide{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-shrink:0;width:100%;background-position:50%}.swiper-slide.swiper-slide_top{-webkit-box-align:start;align-items:flex-start}.swiper-slide.swiper-slide_video{min-height:inherit;-webkit-box-align:stretch;align-items:stretch;padding:0}.swiper-slide.swiper-slide_video .vide_bg{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%}.swiper-slide-caption{position:relative;z-index:2;display:block;width:100%;padding:25px 0 60px;min-height:inherit}@media (min-width:768px){.swiper-slide-caption{padding:60px 0}}@media (min-width:992px){.swiper-slide-caption{padding:100px 0}}@media (min-width:1200px) and (min-height:800px){.swiper-slide-caption{padding:180px 0 140px}}.swiper-slider-custom.swiper-container{max-height:250px}@media (min-width:768px){.swiper-slider-custom.swiper-container{max-height:550px}}@media (min-width:1200px){.swiper-slider-custom.swiper-container{max-height:750px}}@media (min-width:992px){.desktop .swiper-slider .swiper-button-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.desktop .swiper-slider .swiper-button-next{-webkit-transform:translateX(100%);transform:translateX(100%)}.desktop .swiper-slider:hover .swiper-button-next,.desktop .swiper-slider:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0)}}.swiper-slider_fullheight{min-height:calc(100vh - 56px);height:auto}.swiper-slider_fullheight .swiper-pagination{bottom:15px}@media (max-width:767px){.swiper-slider_fullheight .swiper-slide.bg-gray-dark{background-color:rgba(51,51,51,.2);background-blend-mode:multiply}.swiper-slider_fullheight .swiper-slide.bg-secondary-7{background-color:rgba(51,51,51,.12);background-blend-mode:multiply}}@media (min-width:768px) and (max-width:991px){.swiper-slider_fullheight{min-height:640px}}@media (min-width:768px){.swiper-slider_fullheight .swiper-slide-caption{padding-left:60px;padding-right:60px}.swiper-slider_fullheight .swiper-pagination{bottom:50px}}@media (min-width:1200px){.swiper-slider_fullheight .swiper-pagination{bottom:70px}}@media (min-width:1600px){.swiper-slider_fullheight .swiper-slide-caption{padding-left:0;padding-right:0}}@media (min-width:992px){.desktop .swiper-slider_fullheight{min-height:100vh}.desktop .rd-navbar-default-linked .swiper-slider_fullheight{min-height:calc(100vh - 164px)}.desktop .rd-navbar-corporate-linked .swiper-slider_fullheight{min-height:calc(100vh - 215px)}.desktop .rd-navbar-corporate-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:150px;padding-bottom:200px}.desktop .rd-navbar_transparent-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:200px;padding-bottom:150px}}@media (min-width:1200px){.desktop .rd-navbar-default-linked .swiper-slider_fullheight{min-height:calc(100vh - 100px)}.desktop .rd-navbar_transparent-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:150px;padding-bottom:150px}}@media (min-width:576px){.column-halfhalf-container{padding:13% 5% 5%}}@media (min-width:992px){.column-halfhalf-container{padding:13% 10% 5%}}@media (min-width:1200px){.column-halfhalf-container{padding:13% 10% 5% 15%}}@media (min-width:1500px){.column-halfhalf-container{padding:11% 10% 5% 15%}}@media (min-width:1690px){.column-halfhalf-container{padding:10% 10% 5% 27%}}.countdown-default{-webkit-transform:translateY(-10px);transform:translateY(-10px);margin-bottom:-10px;white-space:nowrap}.countdown-default .countdown-section{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:auto;min-height:80px;min-width:80px;border-radius:100%;margin:10px 5px;text-align:center;border:1px solid #ff0037;white-space:normal}.countdown-default .countdown-section>*{display:block}.countdown-default .countdown-amount{font-size:18px;font-weight:200;line-height:1;color:#000}.countdown-default .countdown-period{margin-top:0;font-size:12px;font-style:italic}.ie-10 .countdown-default .countdown-section,.ie-11 .countdown-default .countdown-section{height:90px}.countdown-default.countdown-primary .countdown-section{background:#ff0037}.countdown-default.countdown-primary .countdown-amount,.countdown-default.countdown-primary .countdown-period{color:#fff}@media (max-width:767px){.countdown-default .countdown-section:last-child{display:none}}@media (min-width:576px){.countdown-default .countdown-section{margin:10px}}@media (min-width:768px){.countdown-default .countdown-section{min-height:130px;min-width:130px}.countdown-default .countdown-amount{font-size:40px}.countdown-default .countdown-period{font-size:14px}.ie-10 .countdown-default .countdown-section,.ie-11 .countdown-default .countdown-section{height:130px}}.tabs-custom .nav-custom>li,.tabs-custom .nav-custom>li>a{display:block;position:relative}.tabs-custom .nav-custom-tabs{font-size:0;line-height:0}.tabs-custom .nav-custom-tabs li{margin:-1px 0;width:100%}.tabs-custom .nav-custom-tabs li+li{margin-top:7px}@media (min-width:768px){.tabs-custom .nav-custom-tabs li{width:auto}.tabs-custom .nav-custom-tabs li+li{margin-top:0;margin-left:9px}}.tabs-custom .nav-custom-tabs li a{position:relative;padding:15px 25px;font:400 18px/20px Brown,Helvetica,Arial,sans-serif;color:#fff;text-align:center;vertical-align:middle;letter-spacing:.06em;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#333}.tabs-custom .nav-custom-tabs li.active a,.tabs-custom .nav-custom-tabs li a:hover{background-color:#ff0037;color:#fff}@media (min-width:768px){.tabs-custom .nav-custom-tabs li a{background-color:transparent;color:#000;padding:25px 22px}.tabs-custom .nav-custom-tabs li.active a,.tabs-custom .nav-custom-tabs li a:hover{color:#ff0037;background-color:transparent}}.tab-content{background-color:transparent;padding:25px 15px;border:1px solid #888}@media (min-width:768px){.tab-content{padding:60px 0 30px;border:0;border-top:1px solid #888}.tab-content p+h5{margin-top:45px}}@media (min-width:768px){.tabs-custom.tabs-horizontal .nav-custom-tabs{position:relative;-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex}.tabs-custom.tabs-horizontal .nav-custom-tabs li a{display:block;background:transparent}.tabs-custom.tabs-horizontal .nav-custom-tabs li a.active,.tabs-custom.tabs-horizontal .nav-custom-tabs li a:hover{color:#ff0037;background:transparent;border-color:transparent;border-bottom:2px solid!important}.tabs-custom.tabs-horizontal .nav-custom-tabs li a.active:before,.tabs-custom.tabs-horizontal .nav-custom-tabs li a:hover:before{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}.tabs-custom.tabs-horizontal .nav-custom__align-left{-webkit-box-pack:start;justify-content:flex-start}.tabs-custom.tabs-horizontal .nav-custom__align-left li:first-of-type a{padding-left:0}}@media (min-width:768px){.tabs-custom.tabs-vertical{-webkit-box-orient:horizontal;flex-direction:row}.tabs-custom.tabs-vertical,.tabs-custom.tabs-vertical .nav-custom-tabs{display:-webkit-box;display:flex;-webkit-box-direction:normal;flex-wrap:nowrap;-webkit-box-align:stretch;align-items:stretch}.tabs-custom.tabs-vertical .nav-custom-tabs{-webkit-box-orient:vertical;flex-direction:column;flex-shrink:0;max-width:50%}.tabs-custom.tabs-vertical .tab-content{-webkit-box-flex:1;flex-grow:1;padding-top:26px}.tabs-custom.tabs-vertical .nav-custom-tabs{text-align:left}.tabs-custom.tabs-vertical .nav-custom-tabs li.active,.tabs-custom.tabs-vertical .nav-custom-tabs li:hover{background-color:#ececec}.tabs-custom.tabs-vertical .nav-custom-tabs li.active a,.tabs-custom.tabs-vertical .nav-custom-tabs li:hover a{color:#333;background-color:#ececec}.tabs-custom.tabs-vertical .nav-custom-tabs li+li{margin-top:12px;margin-left:0}.tabs-custom.tabs-vertical .nav-custom-tabs li a{display:inline-block;text-align:left;padding-left:35px}}@media (min-width:768px) and (min-width:1200px){.tabs-custom.tabs-vertical .nav-custom-tabs li a{min-width:160px}}@media (min-width:768px){.tabs-custom.tabs-vertical .tab-content{padding:26px 55px 25px 30px}}@media (min-width:1200px){.tabs-custom.tabs-vertical .nav-custom-tabs{min-width:170px}}.calendar-box-search{border:1px solid #d7d7d7;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:992px){.calendar-box-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.calendar-box-search .calendar-box-search-inner{position:relative;padding:20px 25px}.calendar-box-search .calendar-box-search-inner+.calendar-box-search-inner{border-top:1px solid #edeff4;padding-bottom:50px}.calendar-box-search .calendar-box-search-inner .form-label-outside{font-size:18px;font-weight:300}.calendar-box-search .calendar-box-search-inner h6 a:hover{color:#ff0037}@media (min-width:992px){.calendar-box-search .calendar-box-search-inner{padding:30px 40px;flex-basis:100%}.calendar-box-search .calendar-box-search-inner+.calendar-box-search-inner{border-top:0;border-left:1px solid #edeff4;flex-basis:18%;text-align:center}}.calendar-box-search .button{white-space:nowrap;min-height:44px}.calendar-box-list-view{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;height:40px;padding:5px 20px;overflow:hidden;margin-left:auto;margin-right:auto;font-size:14px;line-height:24px;text-align:left;background:#fff;-webkit-transition:.28s ease-in;transition:.28s ease-in;z-index:9}.calendar-box-list-view .icon:before{font-size:24px;color:#ff0037;vertical-align:middle;padding-right:10px}.calendar-box-list-view li>a{color:#888}.calendar-box-list-view li>a:hover{color:#ff0037}.calendar-box-list-view.collapse{display:block!important}.calendar-box-list-view.collapse.show{height:auto;padding:15px 20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.15)}@media (min-width:992px){.calendar-box-list-view{top:84px}}.rd-calendar{position:relative}.rdc-events_close,.rdc-next,.rdc-prev{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;color:#ff0037}.rdc-events_close:after,.rdc-events_close:before,.rdc-next:after,.rdc-next:before,.rdc-prev:after,.rdc-prev:before{font:400 14px/38px Linearicons}.rdc-events_close:hover,.rdc-next:hover,.rdc-prev:hover{color:#888}.rdc-panel-nav{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}*+.rdc-panel-nav{margin-top:30px}.rdc-panel-nav .rdc-next:after{content:"\e944";padding-left:8px}.rdc-panel-nav .rdc-prev:before{content:"\e943";padding-right:8px}.rdc-next{right:0}.rdc-next:after{content:"\e93c"}.rdc-prev{left:0}.rdc-prev:before{content:"\e93b"}.rdc-events_close{position:absolute;top:-8px;right:10px}.rdc-events_close:before{content:"\e935"}@media (min-width:768px){.rdc-events_close{top:-3px;right:8px}}.rdc-events{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;opacity:0;padding:25px 10px;visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff;box-shadow:0 0 57px 0 rgba(0,0,0,.09);z-index:1}@media (min-width:768px){.rdc-events{padding:30px;width:auto}}.rd-calendar.show-events .rdc-events{opacity:1;visibility:visible}.rdc-event{display:none}.rdc-event.active{display:block}.rdc-table{position:relative;width:100%;margin-top:20px}@media (min-width:768px){.rdc-table{margin-top:40px}}.rdc-table table{border-collapse:collapse;margin-left:auto;margin-right:auto;width:100%}.rdc-table td{position:relative;border:1px solid #edeff4;padding-bottom:45px;width:auto}@media (min-width:992px){.rdc-table td{padding-bottom:65px}}@media (min-width:1200px){.rdc-table td{padding-bottom:85px}}.rdc-table_day{color:#888;padding:5px 0;text-transform:uppercase;font-size:18px;font-weight:300;text-align:center}@media (min-width:768px){.rdc-table_day{padding:15px 0}}@media (min-width:1200px){.rdc-table_day{padding:25px 0}}.rdc-table_date{height:36px;font-weight:300;font-size:20px;line-height:32px;padding:3px;text-align:center;background-color:#f8f8f8;box-sizing:border-box}@media (min-width:768px){.rdc-table_date{text-align:left;padding-left:10px}}.rdc-table_today{background-color:#ff0037;color:#fff}.rdc-table_events-count{position:absolute;left:50%;top:50%;text-indent:-100000px;text-align:center}.rdc-table_events-count:before{content:"\e934";font:400 24px/24px Linearicons;display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0;color:#ff0037}@media (min-width:1200px){.rdc-table_events-count:before{width:200px;content:"Show event";font:300 14px/24px Brown,Helvetica,Arial,sans-serif}}.rdc-table_has-events{cursor:pointer}.rdc-table_has-events .rdc-table_date{background-color:#888;color:#fff}.rdc-table_event{-webkit-transition:all .3s ease;transition:all .3s ease}.mobile .rdc-table_event,.rdc-table_event,.tablet .rdc-table_event{display:none}.rdc-table_event:hover{color:#fff}.rdc-table_next,.rdc-table_next~.rdc-table_events-count,.rdc-table_prev,.rdc-table_prev~.rdc-table_events-count{opacity:.5}*+.booking-calendar{margin-top:60px}.booking-calendar .rdc-month{text-align:right}.booking-calendar .rdc-fullyear{text-align:left}.booking-calendar .rdc-panel{position:relative}.booking-calendar .rdc-table_event,.mobile .booking-calendar .rdc-table_event,.tablet .booking-calendar .rdc-table_event{display:block}.booking-calendar .rdc-fullyear,.booking-calendar .rdc-month{display:inline-block;color:#ff0037}.booking-calendar .rdc-events_close,.booking-calendar .rdc-next,.booking-calendar .rdc-prev{color:#ff0037;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-calendar .rdc-events_close:hover,.booking-calendar .rdc-next:hover,.booking-calendar .rdc-prev:hover{color:#000}.booking-calendar .rdc-next,.booking-calendar .rdc-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.booking-calendar .rdc-events_close:before{content:"\f00d"}.booking-calendar .rdc-events{display:none}.booking-calendar .rdc-table_has-events .rdc-table_date{position:relative;z-index:1;background-color:transparent;color:#000;border:1px solid #edeff4;cursor:pointer}@media (min-width:1200px){.booking-calendar .rdc-table_has-events .rdc-table_date:before{display:none;position:absolute;bottom:77%;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);content:"4 Available";padding:6px 10px;background-color:#fff;font-size:15px;color:#000;box-shadow:0 1px 4px rgba(0,0,0,.13);opacity:0;white-space:nowrap;-webkit-transition:.25s;transition:.25s;will-change:transform,opacity}.booking-calendar .rdc-table_has-events .rdc-table_date:hover:before{display:block;opacity:1}}@media (min-width:1200px){.booking-calendar .rdc-table_has-events.opened .rdc-table_date{padding-bottom:27px;background-color:#fff;border-bottom:0;z-index:20;border-radius:4px 4px 0 0}}.booking-calendar .rdc-table_has-events ul{display:none;position:absolute;width:100%;left:4px;right:4px}@media (min-width:768px){.booking-calendar .rdc-table_has-events ul{left:11px;right:11px}}.booking-calendar .rdc-table_has-events .rdc-table_events-count{position:static;display:none;opacity:0}.booking-calendar .rdc-table_event{display:block;background-color:#fff;border:1px solid #edeff4;padding:20px 10px}@media (min-width:768px){.booking-calendar .rdc-table_event{padding:30px 38px}}.booking-calendar .rdc-table_event .table-responsive{border:none}.booking-calendar .rdc-table_event .icon-md{font-size:24px}.booking-calendar [id*=calendarEvent] .rdc-table_events{margin-top:-13px}.booking-calendar .rdc-event.active{display:block}.booking-calendar .rdc-table{position:relative;width:100%;margin-top:30px}.booking-calendar .rdc-table table{border-spacing:4px;border-collapse:separate;margin-left:auto;margin-right:auto;text-align:left}@media (min-width:768px){.booking-calendar .rdc-table table{border-spacing:11px}}.booking-calendar .rdc-table td{position:static;padding-bottom:0;border:0;vertical-align:top}.booking-calendar table.rdc-event-booking-table{border-collapse:collapse;margin-bottom:0;text-align:center}.booking-calendar table.rdc-event-booking-table thead th{border-bottom:0;padding:0;text-align:center;border-top:0}@media (min-width:768px){.booking-calendar table.rdc-event-booking-table thead th{text-align:left}}.booking-calendar table.rdc-event-booking-table tr+tr{border-top:1px solid #edeff4}@media (min-width:768px){.booking-calendar table.rdc-event-booking-table tr>td:first-of-type{position:relative;padding-left:0}.booking-calendar table.rdc-event-booking-table tr>td:first-of-type:before{position:absolute;top:13px;bottom:13px;right:0;border-left:1px solid #edeff4;content:"";display:inline-block}.ie-10 .booking-calendar table.rdc-event-booking-table tr>td:first-of-type:before,.ie-11 .booking-calendar table.rdc-event-booking-table tr>td:first-of-type:before,.ie-edge .booking-calendar table.rdc-event-booking-table tr>td:first-of-type:before{height:100%}}@media (min-width:1200px){.booking-calendar table.rdc-event-booking-table tr>td:first-of-type{width:20%}}.booking-calendar table.rdc-event-booking-table tr>td:last-of-type{padding-right:0}.booking-calendar table.rdc-event-booking-table td{display:block;border:none;padding:18px 25px;vertical-align:middle}.booking-calendar table.rdc-event-booking-table td>span{font-style:italic;font-size:12px}@media (min-width:768px){.booking-calendar table.rdc-event-booking-table td{display:table-cell}.booking-calendar table.rdc-event-booking-table td .dl-horizontal-mod-1 dd,.booking-calendar table.rdc-event-booking-table td .dl-horizontal-mod-1 dt{display:inline-block;vertical-align:middle}.booking-calendar table.rdc-event-booking-table td .dl-horizontal-mod-1 dt{padding-right:7px}}@media (min-width:768px){.booking-calendar table.rdc-event-booking-table{text-align:left}}.booking-calendar .rdc-table_day{padding:5px 0}.booking-calendar .rdc-table_event{color:#888}.booking-calendar .rdc-table_date{height:auto;padding:5px;color:#888;text-align:left;background-color:#f8f8f8;box-sizing:border-box;border:1px solid #f8f8f8;border-radius:4px}@media (min-width:768px){.booking-calendar .rdc-table_date{padding:15px 18px}}.booking-calendar .rdc-table_today{position:relative;z-index:1;background-color:#ff0037;color:#fff}.booking-calendar .rdc-table_next,.booking-calendar .rdc-table_prev{opacity:1;color:hsla(0,0%,53.3%,.5)}.booking-calendar .rdc-table_next~.rdc-table_events-count,.booking-calendar .rdc-table_prev~.rdc-table_events-count{color:hsla(0,0%,53.3%,.5)}.booking-calendar.booking-calendar-aside .rdc-fullyear,.booking-calendar.booking-calendar-aside .rdc-month{color:#000}.booking-calendar.booking-calendar-aside .rdc-table,.booking-calendar.booking-calendar-aside [id*=calendarEvent] .rdc-table_events{margin-top:0}.booking-calendar.booking-calendar-aside .rdc-table_day{font-size:14px;text-align:left}.booking-calendar.booking-calendar-aside .rdc-table_date{text-align:center;font-size:12px}@media (min-width:768px){.booking-calendar.booking-calendar-aside .rdc-table_date{padding:5px}}@media (min-width:1200px){.booking-calendar.booking-calendar-aside .rdc-table_date{padding:5px 13px}}.booking-calendar.booking-calendar-aside .rdc-table>table{border-spacing:3px}@media (min-width:1200px){.booking-calendar.booking-calendar-aside .rdc-table>table{margin-left:-10px;margin-right:-10px}}@media (min-width:1400px){.booking-calendar.booking-calendar-aside .rdc-table>table{border-spacing:10px}}@media (min-width:768px){.booking-calendar.booking-calendar-aside .rdc-table_has-events.opened .rdc-table_date{padding-bottom:5px;border-radius:4px;border-bottom:1px solid #edeff4}}.booking-calendar.booking-calendar-aside .rdc-table_has-events ul{left:0;right:0}@media (min-width:1200px){.booking-calendar.booking-calendar-aside .rdc-table_has-events ul{right:7px}}.booking-calendar.booking-calendar-aside table.rdc-event-booking-table td{display:block;text-align:center;padding:10px 5px}.booking-calendar.booking-calendar-aside table.rdc-event-booking-table td:first-of-type{width:auto}.booking-calendar.booking-calendar-aside table.rdc-event-booking-table tr>td:first-of-type:before{content:none}.booking-calendar.booking-calendar-aside .button{white-space:nowrap;padding-left:20px;padding-right:20px}#appointment .modal-dialog{max-width:650px;box-shadow:0 1px 10px 0 rgba(0,0,0,.15);margin-left:auto;margin-right:auto}@media (min-width:768px){#appointment .modal-dialog{margin:5% auto}}#appointment .modal-dialog label{cursor:pointer}#appointment .modal-dialog label input[type=radio]{margin-top:8px;position:absolute;margin-left:-20px}#appointment .modal-dialog label input[type=radio]:active,#appointment .modal-dialog label input[type=radio]:focus{outline:none}#appointment .icon-md{font-size:24px;line-height:28px;vertical-align:middle;padding-right:8px}#appointment .modal-header{display:block;padding:30px 30px 0;border:none}#appointment .close{cursor:pointer;padding:0;margin:0}#appointment .modal-content{border-radius:0}#appointment .radio label{padding-left:30px;font-style:normal;font-weight:300}#appointment .radio-custom-dummy{width:20px;height:20px;margin-top:2px;margin-left:-30px;background:#edeff4}#appointment .radio-custom-dummy:after{background:#000;top:5px;right:5px;bottom:5px;left:5px}#appointment .modal-body{padding:15px 30px 30px}#appointment .modal-body p+*{margin-top:20px}#appointment .modal-body *+.login-form,#appointment .modal-body *+.register-form,#appointment .modal-body *+hr{margin-top:30px}#appointment .modal-body .group-xl+*{margin-top:15px}#appointment .modal-body .register-form .btn-group-sm>.btn,#appointment .modal-body .register-form .btn-sm{padding:11px 12px}@media (min-width:992px){#appointment .modal-body .register-form .btn-group-sm>.btn,#appointment .modal-body .register-form .btn-sm{padding:11px 26px}}@media (min-width:768px){#appointment .modal-body form .form-label:first-child,#appointment .modal-body form .form-label:nth-child(2){display:inline-block;width:100%}}#appointment .login-form{display:none}

/*! =======================================================
                      VERSION  10.0.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:auto;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:0;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:auto;right:0}.slider.slider-horizontal.slider-rtl .tooltip{-webkit-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:auto;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:auto;right:0}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:0;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfdfdf),to(#bebebe));background-image:linear-gradient(180deg,#dfdfdf 0,#bebebe);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf",endColorstr="#ffbebebe",GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),to(#e9e9e9));background-image:linear-gradient(180deg,#e5e5e5 0,#e9e9e9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5",endColorstr="#ffe9e9e9",GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{cursor:pointer;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),to(#f9f9f9));background-image:linear-gradient(180deg,#f5f5f5 0,#f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.slider-selection,.slider-track{position:absolute;background-repeat:repeat-x;border-radius:4px}.slider-selection{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),to(#f5f5f5));background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box}.slider-selection.tick-slider-selection{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ac1ef),to(#82b3de));background-image:linear-gradient(180deg,#8ac1ef 0,#82b3de);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef",endColorstr="#ff82b3de",GradientType=0)}.slider-track-high,.slider-track-low{position:absolute;background:transparent;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#ec1937;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ec1937),to(#f3697d));background-image:linear-gradient(180deg,#ec1937 0,#f3697d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff337ab7",endColorstr="#ff2e6da4",GradientType=0);-webkit-filter:none;filter:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.custom,.slider-handle.triangle{background:transparent none}.slider-handle.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),to(#f5f5f5));background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;-webkit-filter:none;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.custom,.slider-tick.triangle{background:transparent none}.slider-tick.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick.in-selection{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ac1ef),to(#82b3de));background-image:linear-gradient(180deg,#8ac1ef 0,#82b3de);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef",endColorstr="#ff82b3de",GradientType=0);opacity:1}.rd-audio{position:relative;z-index:999;padding:8px 20px;width:100%;height:auto;-webkit-transition:.3s;transition:.3s;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);background:#fff;color:#333}@media (min-width:768px){.rd-audio{padding:4px 20px 8px 15px}}.rd-audio-controls-left,.rd-audio-controls-right,.rd-audio-icon,.rd-audio-progress-bar-wrap,.rd-audio-time,.rd-audio-title-wrap,.rd-audio-volume,.rd-audio-volume-bar{display:inline-block;line-height:1;vertical-align:top}.rd-audio-controls{display:-webkit-box;display:flex;flex-wrap:wrap}.rd-audio-controls-left,.rd-audio-volume,.rd-audio-volume-bar{-webkit-box-ordinal-group:2;order:1}.rd-audio-volume{margin-left:calc(100% - 210px)}.rd-audio-controls-left{width:100px}.rd-audio-volume-bar-horizontal{margin-top:13px;width:80px}.rd-audio-controls-right{width:auto}.rd-audio-time{width:76px}.rd-audio-current-time,.rd-audio-duration,.rd-audio-time,.rd-audio-title-wrap{display:inline-block;height:20px;line-height:20px}.rd-audio-progress-bar-wrap{flex-basis:100%;max-width:100%;font-size:12px}.rd-audio-current-time,.rd-audio-duration{vertical-align:top}.rd-audio-title-wrap{max-width:calc(100% - 102px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-audio-close{position:absolute;top:0;right:0;line-height:1;-webkit-transition:.3s;transition:.3s;color:#888}.rd-audio-close:before{content:"\f00d";font-family:FontAwesome}.rd-audio-close:focus{color:#888}.rd-audio-close:hover{cursor:pointer;color:#333}.player-hidden{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.rd-audio.state-loading .rd-audio-progress-bar{background:#333}.rd-audio-progress-bar{position:relative;width:100%;background:#888;height:4px;cursor:pointer}.rd-audio-progress-bar .current{position:absolute;left:0;top:0;bottom:0;background:#333;z-index:0}.rd-audio-progress-bar-slider{position:absolute;width:10px;height:10px;top:-3px;margin-left:-5px;background:#333;z-index:1}.ipad .rd-audio-play-pause{margin-top:2px}.rd-audio.state-playing .rd-audio-play-pause:before{content:"\f04c";font-family:FontAwesome}.rd-audio.muted .rd-audio-volume:before{content:"\f026";font-family:FontAwesome}.rd-audio-time-divider{padding-left:3px;padding-right:3px}.rd-audio-volume-bar{position:relative;background:#888;cursor:pointer}.rd-audio-volume-bar .current{position:absolute;left:0;height:4px;background:#333;z-index:0}.rd-audio-volume-bar-slider{position:absolute;background:#333;z-index:1}.rd-audio-volume-bar-vertical{width:10px;height:100px}.rd-audio-volume-bar-vertical .rd-audio-volume-bar-slider{left:-5px;right:-5px;height:4px;bottom:0;margin-top:2px}.rd-audio-volume-bar-horizontal{height:4px}.rd-audio-volume-bar-horizontal .rd-audio-volume-bar-slider{width:10px;height:10px;top:-3px;margin-left:-5px}.rd-audio-icon{width:30px;height:30px;padding:5px;font-size:20px;line-height:20px;text-align:center;color:#888}.rd-audio-icon:focus{color:#888}.rd-audio-icon:hover{color:#333}.control-icon{font-size:20px;line-height:20px;width:20px;height:20px;color:#333}@media (min-width:768px){.rd-audio-controls-left,.rd-audio-controls-right,.rd-audio-volume{margin-top:8px}.rd-audio-controls-left,.rd-audio-volume,.rd-audio-volume-bar{-webkit-box-ordinal-group:1;order:0}.rd-audio-progress-bar-wrap{margin-top:2px;flex-basis:auto;-webkit-box-flex:1;flex-grow:1}.rd-audio-volume{margin-left:9px}.rd-audio-volume-bar-horizontal{margin-top:22px}.player-hidden{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}}.rd-audio-playlist-wrap{position:absolute;left:0;bottom:100%;right:0;display:none;margin-bottom:-5px;padding-bottom:5px;text-align:left;box-shadow:0 0 5px 0 rgba(0,0,0,.15);background:#fff}.rd-audio-playlist .audio-track{position:relative}.rd-audio-playlist .audio-track .author,.rd-audio-playlist .audio-track .length,.rd-audio-playlist .audio-track .title{position:relative;vertical-align:bottom;line-height:40px}.rd-audio-playlist .audio-track .author,.rd-audio-playlist .audio-track .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-audio-playlist .audio-track .author{position:relative;padding-left:50px;font-size:24px;font-weight:400;color:#333}.rd-audio-playlist .audio-track .author:before{content:"\e038";position:absolute;top:0;left:15px;font-family:Material Icons;font-size:17px}.rd-audio-playlist .audio-track:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%;border-bottom:2px solid #333;-webkit-transition:.3s;transition:.3s;opacity:0}.rd-audio-playlist .audio-track:hover{cursor:pointer}.rd-audio-playlist .audio-track:hover:before{width:100%;opacity:1}.rd-audio-playlist .audio-track.playing .author:before{content:"\e035"}@media (max-width:767px){.rd-audio-playlist .audio-track .author,.rd-audio-playlist .audio-track .length,.rd-audio-playlist .audio-track .title{line-height:22px}.rd-audio-playlist .audio-track .length{position:absolute;left:0;bottom:0}.rd-audio-playlist *+.audio-track{margin-top:14px}}@media (max-width:991px){.rd-audio-playlist .audio-track .author,.rd-audio-playlist .audio-track .length,.rd-audio-playlist .audio-track .title{line-height:30px}.rd-audio-playlist .audio-track .length,.rd-audio-playlist .audio-track .title{margin:0}.rd-audio-playlist .audio-track .author,.rd-audio-playlist .audio-track .title{padding-left:60px}.rd-audio-playlist .audio-track .author{font-size:inherit}.rd-audio-playlist *+.audio-track{margin-top:14px}}@media (min-width:992px){.rd-audio-playlist *+.audio-track{margin-top:30px}.rd-audio-playlist .audio-track .author{padding-left:61px}}.rd-audio-horizontal .rd-audio{width:100%;max-width:100%;padding:5px 8px;color:#fff;background:#222;box-shadow:none}.rd-audio-horizontal .rd-audio-controls,.rd-audio-horizontal .rd-audio-progress-bar-wrap{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}.rd-audio-horizontal .rd-audio-controls>*,.rd-audio-horizontal .rd-audio-progress-bar-wrap>*{margin-top:0;margin-left:9px}.rd-audio-horizontal .rd-audio-progress-bar,.rd-audio-horizontal .rd-audio-progress-bar-wrap{-webkit-box-flex:1;flex-grow:1}.rd-audio-horizontal .rd-audio-progress-bar,.rd-audio-horizontal .rd-audio-volume-bar-horizontal,.rd-audio-horizontal .rd-audio-volume-bar-horizontal .current{height:8px}.rd-audio-horizontal .rd-audio-progress-bar{margin-left:12px}.rd-audio-horizontal .rd-audio-controls-left{width:auto;vertical-align:middle;white-space:nowrap;line-height:1;font-size:14px;-webkit-box-ordinal-group:1;order:0}.rd-audio-horizontal .rd-audio-controls-left>*{vertical-align:middle}.rd-audio-horizontal .rd-audio-icon{width:auto;height:auto;min-width:15px;text-align:center;padding:0;line-height:0}.rd-audio-horizontal .rd-audio-icon:before{font-size:16px}.rd-audio-horizontal .rd-audio-time{font-size:10px;width:auto}.rd-audio-horizontal .rd-audio-play-pause{position:relative;top:-2px;font-size:10px}.rd-audio-horizontal .rd-audio-play-pause:before{font-size:10px;line-height:0}.rd-audio-horizontal .rd-audio-volume{font-size:14px;line-height:1}.rd-audio-horizontal .rd-audio-volume:before{font-size:14px}.rd-audio-horizontal .rd-audio-progress-bar .current,.rd-audio-horizontal .rd-audio-volume-bar .current{background:#fff}.rd-audio-horizontal a,.rd-audio-horizontal a:active,.rd-audio-horizontal a:focus{color:#fff}.rd-audio-horizontal a:hover{color:#ececec}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{position:absolute;display:block;width:50px;height:50px;line-height:48px;vertical-align:middle;text-align:center;font-size:0;cursor:pointer;color:transparent;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:0;border:none;outline:none;z-index:9}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1;color:#ff0037}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:Linearicons;font-size:27px;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;border-radius:0 4px 4px 0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}@media (min-width:1500px){.slick-prev{left:-75px}}.slick-next{right:0;border-radius:4px 0 0 4px}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}@media (min-width:1500px){.slick-next{right:-75px}}.slick-slider{margin-bottom:20px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:Brown,Helvetica,Arial,sans-serif;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}.carousel-parent .item{padding-left:1px;padding-right:1px}#child-carousel{margin-left:-12px;margin-right:-12px}#child-carousel .item{margin-left:12px;margin-right:12px;opacity:.2;-webkit-transition:.28s ease-in-out;transition:.28s ease-in-out;cursor:pointer}#child-carousel .item:hover,#child-carousel .slick-current{opacity:1}.slick-gallery{width:100%;max-width:880px;margin-left:auto;margin-right:auto}.slick-gallery .carousel-parent{margin-bottom:35px}.slick-gallery #child-carousel,.slick-gallery #child-carousel .item{margin-left:0;margin-right:0}@media (min-width:1200px) and (min-height:880px){.slick-gallery{max-width:100%}}.stepper{position:relative;display:inline-block;max-width:83px;width:83px}.stepper input[type=number]{width:100%;padding-left:20px;padding-right:20px;text-align:center;-moz-appearance:textfield}.stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.stepper:hover .stepper-arrow.down,.stepper:hover .stepper-arrow.up{-webkit-transform:translateX(0);transform:translateX(0)}.stepper-arrow{position:absolute;top:50%;margin-top:-10px;width:20px;height:20px;line-height:20px;font-size:12px;font-family:Linearicons;cursor:pointer;color:#333;-webkit-transition:all .3s ease;transition:all .3s ease}.stepper-arrow:hover{color:#ff0037}.stepper-arrow.up{right:0;text-align:left}.stepper-arrow.up:before{content:"\e939"}.stepper-arrow.down{left:0;text-align:right}.stepper-arrow.down:before{content:"\e93a"}.stepper.disabled .stepper-arrow{pointer-events:none;opacity:.5}.select2{width:100%!important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:44px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:20px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #333;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:12}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:2px 10px;font-size:14px;-webkit-transition:.3s;transition:.3s;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{width:100%;padding:4px;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2+.form-validation{z-index:14}.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{font-style:italic;outline:0}.select2-container--bootstrap .select2-search--dropdown .select2-search__field,.select2-container--bootstrap .select2-selection{background-color:#fff;border:1px solid #b7b7b7;border-radius:3px;color:#2c343b;font-size:18px;font-weight:300;line-height:31px}.select2-container--bootstrap .select2-search__field{outline:0;font-size:18px}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#2c343b}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#2c343b}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#2c343b;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#2c343b}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#ececec;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#ff0037;color:#333}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:10px 20px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-15px;padding-left:30px}.select2-container--bootstrap .select2-results__group{color:#ececec;display:block;padding:10px 15px;font-weight:700;font-size:16px;line-height:1.875;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:#ff0037}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #ff0037;border-width:0 5px 5px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0}.select2-container--bootstrap .select2-selection__clear{color:#333;cursor:pointer;float:right;font-weight:400;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#ff0037}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-search__field,.select2-container--bootstrap.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#f8f8f8}.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap.select2-container--disabled .select2-selection__clear{display:none}.select2-container--bootstrap .select2-dropdown{border-color:#ff0037;overflow-x:hidden}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{text-align:left;height:44px;line-height:44px;padding:0 55px 0 15px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:15px;top:0}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;content:"\e93a";font:400 16px/1 Linearicons}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#888;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#ececec}.select2-container--bootstrap .select2-selection--multiple{min-height:50px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;display:block;line-height:24px;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#ececec;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#2c343b;background:#000;border:1px solid #000;border-radius:3px;cursor:default;float:left;margin:0;padding:0 15px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 15px;height:48px;line-height:24px;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#333;cursor:pointer;display:inline-block;font-weight:700;margin-right:10px/2}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#ff0037}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px}.select2-container--bootstrap[dir=rtl] .select2-selection--single{padding-left:27px;padding-right:15px}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow{left:15px;right:auto}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:15px/2}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{order-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{order-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap{vertical-align:top}.form-input.select2-hidden-accessible{position:absolute!important;width:1px!important}.form-inline .select2-container--bootstrap{display:inline-block}#page-loader{position:fixed;left:0;top:0;bottom:0;right:0;float:left;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:10px;z-index:9999999;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}#page-loader.loaded{opacity:0;visibility:hidden;z-index:-1}#page-loader.ending,[data-x-mode=design-mode] #page-loader{display:none}.page-loader-image{display:block;text-align:center}.page-loader-body{margin-top:90px;text-align:center}.cssload-container{width:100%;height:36px;text-align:center}.cssload-speeding-wheel{width:36px;height:36px;margin:0 auto;border-radius:50%;border-color:#ff0037 #ff0037 transparent transparent;border-style:solid;border-width:3px;-webkit-animation:cssload-spin .88s linear infinite;animation:cssload-spin .88s linear infinite}@-webkit-keyframes cssload-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cssload-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:16px;height:100%;margin:0 auto;border-radius:0}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:16px;height:100%;margin:0 auto;border-radius:0;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#f2f3f8}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#d1d4e6}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.particles-js-wrap,.particles-js-wrap .container{position:relative}#particles-js{position:absolute;width:100%;height:100%;background-image:url();background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@font-face{font-family:Brown;font-weight:300;font-style:lighter;src:url(/fonts/Brown-Light.eot?);src:url(/fonts/Brown-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Brown-Light.woff?) format("woff"),url(/fonts/Brown-Light.ttf?) format("truetype"),url(/fonts/Brown-Light.svg?#Brown) format("svg")}@font-face{font-family:Brown;font-weight:500;font-style:normal;src:url(/fonts/Brown-Regular.eot?);src:url(/fonts/Brown-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Brown-Regular.woff?) format("woff"),url(/fonts/Brown-Regular.ttf?) format("truetype"),url(/fonts/Brown-Regular.svg?#Brown) format("svg")}@font-face{font-family:Brown;font-weight:700;font-style:bold;src:url(/fonts/Brown-Bold.eot?);src:url(/fonts/Brown-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Brown-Bold.woff?) format("woff"),url(/fonts/Brown-Bold.ttf?) format("truetype"),url(/fonts/Brown-Bold.svg?#Brown) format("svg")}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=fa-]:before{font-weight:400;font-family:FontAwesome}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:Linearicons;src:url(../fonts/Linearicons.ttf) format("truetype");font-weight:400;font-style:normal}[class*=" linear-icon-"]:before,[class^=linear-icon-]:before{font-family:Linearicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga",normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.linear-icon-home:before{content:"\e600"}.linear-icon-home2:before{content:"\e601"}.linear-icon-home3:before{content:"\e602"}.linear-icon-home4:before{content:"\e603"}.linear-icon-home5:before{content:"\e604"}.linear-icon-home6:before{content:"\e605"}.linear-icon-bathtub:before{content:"\e606"}.linear-icon-toothbrush:before{content:"\e607"}.linear-icon-bed:before{content:"\e608"}.linear-icon-couch:before{content:"\e609"}.linear-icon-chair:before{content:"\e60a"}.linear-icon-city:before{content:"\e60b"}.linear-icon-apartment:before{content:"\e60c"}.linear-icon-pencil:before{content:"\e60d"}.linear-icon-pencil2:before{content:"\e60e"}.linear-icon-pen:before{content:"\e60f"}.linear-icon-pencil3:before{content:"\e610"}.linear-icon-eraser:before{content:"\e611"}.linear-icon-pencil4:before{content:"\e612"}.linear-icon-pencil5:before{content:"\e613"}.linear-icon-feather:before{content:"\e614"}.linear-icon-feather2:before{content:"\e615"}.linear-icon-feather3:before{content:"\e616"}.linear-icon-pen2:before{content:"\e617"}.linear-icon-pen-add:before{content:"\e618"}.linear-icon-pen-remove:before{content:"\e619"}.linear-icon-vector:before{content:"\e61a"}.linear-icon-pen3:before{content:"\e61b"}.linear-icon-blog:before{content:"\e61c"}.linear-icon-brush:before{content:"\e61d"}.linear-icon-brush2:before{content:"\e61e"}.linear-icon-spray:before{content:"\e61f"}.linear-icon-paint-roller:before{content:"\e620"}.linear-icon-stamp:before{content:"\e621"}.linear-icon-tape:before{content:"\e622"}.linear-icon-desk-tape:before{content:"\e623"}.linear-icon-texture:before{content:"\e624"}.linear-icon-eye-dropper:before{content:"\e625"}.linear-icon-palette:before{content:"\e626"}.linear-icon-color-sampler:before{content:"\e627"}.linear-icon-bucket:before{content:"\e628"}.linear-icon-gradient:before{content:"\e629"}.linear-icon-gradient2:before{content:"\e62a"}.linear-icon-magic-wand:before{content:"\e62b"}.linear-icon-magnet:before{content:"\e62c"}.linear-icon-pencil-ruler:before{content:"\e62d"}.linear-icon-pencil-ruler2:before{content:"\e62e"}.linear-icon-compass:before{content:"\e62f"}.linear-icon-aim:before{content:"\e630"}.linear-icon-gun:before{content:"\e631"}.linear-icon-bottle:before{content:"\e632"}.linear-icon-drop:before{content:"\e633"}.linear-icon-drop-crossed:before{content:"\e634"}.linear-icon-drop2:before{content:"\e635"}.linear-icon-snow:before{content:"\e636"}.linear-icon-snow2:before{content:"\e637"}.linear-icon-fire:before{content:"\e638"}.linear-icon-lighter:before{content:"\e639"}.linear-icon-knife:before{content:"\e63a"}.linear-icon-dagger:before{content:"\e63b"}.linear-icon-tissue:before{content:"\e63c"}.linear-icon-toilet-paper:before{content:"\e63d"}.linear-icon-poop:before{content:"\e63e"}.linear-icon-umbrella:before{content:"\e63f"}.linear-icon-umbrella2:before{content:"\e640"}.linear-icon-rain:before{content:"\e641"}.linear-icon-tornado:before{content:"\e642"}.linear-icon-wind:before{content:"\e643"}.linear-icon-fan:before{content:"\e644"}.linear-icon-contrast:before{content:"\e645"}.linear-icon-sun-small:before{content:"\e646"}.linear-icon-sun:before{content:"\e647"}.linear-icon-sun2:before{content:"\e648"}.linear-icon-moon:before{content:"\e649"}.linear-icon-cloud:before{content:"\e64a"}.linear-icon-cloud-upload:before{content:"\e64b"}.linear-icon-cloud-download:before{content:"\e64c"}.linear-icon-cloud-rain:before{content:"\e64d"}.linear-icon-cloud-hailstones:before{content:"\e64e"}.linear-icon-cloud-snow:before{content:"\e64f"}.linear-icon-cloud-windy:before{content:"\e650"}.linear-icon-sun-wind:before{content:"\e651"}.linear-icon-cloud-fog:before{content:"\e652"}.linear-icon-cloud-sun:before{content:"\e653"}.linear-icon-cloud-lightning:before{content:"\e654"}.linear-icon-cloud-sync:before{content:"\e655"}.linear-icon-cloud-lock:before{content:"\e656"}.linear-icon-cloud-gear:before{content:"\e657"}.linear-icon-cloud-alert:before{content:"\e658"}.linear-icon-cloud-check:before{content:"\e659"}.linear-icon-cloud-cross:before{content:"\e65a"}.linear-icon-cloud-crossed:before{content:"\e65b"}.linear-icon-cloud-database:before{content:"\e65c"}.linear-icon-database:before{content:"\e65d"}.linear-icon-database-add:before{content:"\e65e"}.linear-icon-database-remove:before{content:"\e65f"}.linear-icon-database-lock:before{content:"\e660"}.linear-icon-database-refresh:before{content:"\e661"}.linear-icon-database-check:before{content:"\e662"}.linear-icon-database-history:before{content:"\e663"}.linear-icon-database-upload:before{content:"\e664"}.linear-icon-database-download:before{content:"\e665"}.linear-icon-server:before{content:"\e666"}.linear-icon-shield:before{content:"\e667"}.linear-icon-shield-check:before{content:"\e668"}.linear-icon-shield-alert:before{content:"\e669"}.linear-icon-shield-cross:before{content:"\e66a"}.linear-icon-lock:before{content:"\e66b"}.linear-icon-rotation-lock:before{content:"\e66c"}.linear-icon-unlock:before{content:"\e66d"}.linear-icon-key:before{content:"\e66e"}.linear-icon-key-hole:before{content:"\e66f"}.linear-icon-toggle-off:before{content:"\e670"}.linear-icon-toggle-on:before{content:"\e671"}.linear-icon-cog:before{content:"\e672"}.linear-icon-cog2:before{content:"\e673"}.linear-icon-wrench:before{content:"\e674"}.linear-icon-screwdriver:before{content:"\e675"}.linear-icon-hammer-wrench:before{content:"\e676"}.linear-icon-hammer:before{content:"\e677"}.linear-icon-saw:before{content:"\e678"}.linear-icon-axe:before{content:"\e679"}.linear-icon-axe2:before{content:"\e67a"}.linear-icon-shovel:before{content:"\e67b"}.linear-icon-pickaxe:before{content:"\e67c"}.linear-icon-factory:before{content:"\e67d"}.linear-icon-factory2:before{content:"\e67e"}.linear-icon-recycle:before{content:"\e67f"}.linear-icon-trash:before{content:"\e680"}.linear-icon-trash2:before{content:"\e681"}.linear-icon-trash3:before{content:"\e682"}.linear-icon-broom:before{content:"\e683"}.linear-icon-game:before{content:"\e684"}.linear-icon-gamepad:before{content:"\e685"}.linear-icon-joystick:before{content:"\e686"}.linear-icon-dice:before{content:"\e687"}.linear-icon-spades:before{content:"\e688"}.linear-icon-diamonds:before{content:"\e689"}.linear-icon-clubs:before{content:"\e68a"}.linear-icon-hearts:before{content:"\e68b"}.linear-icon-heart:before{content:"\e68c"}.linear-icon-star:before{content:"\e68d"}.linear-icon-star-half:before{content:"\e68e"}.linear-icon-star-empty:before{content:"\e68f"}.linear-icon-flag:before{content:"\e690"}.linear-icon-flag2:before{content:"\e691"}.linear-icon-flag3:before{content:"\e692"}.linear-icon-mailbox-full:before{content:"\e693"}.linear-icon-mailbox-empty:before{content:"\e694"}.linear-icon-at-sign:before{content:"\e695"}.linear-icon-envelope:before{content:"\e696"}.linear-icon-envelope-open:before{content:"\e697"}.linear-icon-paperclip:before{content:"\e698"}.linear-icon-paper-plane:before{content:"\e699"}.linear-icon-reply:before{content:"\e69a"}.linear-icon-reply-all:before{content:"\e69b"}.linear-icon-inbox:before{content:"\e69c"}.linear-icon-inbox2:before{content:"\e69d"}.linear-icon-outbox:before{content:"\e69e"}.linear-icon-box:before{content:"\e69f"}.linear-icon-archive:before{content:"\e6a0"}.linear-icon-archive2:before{content:"\e6a1"}.linear-icon-drawers:before{content:"\e6a2"}.linear-icon-drawers2:before{content:"\e6a3"}.linear-icon-drawers3:before{content:"\e6a4"}.linear-icon-eye:before{content:"\e6a5"}.linear-icon-eye-crossed:before{content:"\e6a6"}.linear-icon-eye-plus:before{content:"\e6a7"}.linear-icon-eye-minus:before{content:"\e6a8"}.linear-icon-binoculars:before{content:"\e6a9"}.linear-icon-binoculars2:before{content:"\e6aa"}.linear-icon-hdd:before{content:"\e6ab"}.linear-icon-hdd-down:before{content:"\e6ac"}.linear-icon-hdd-up:before{content:"\e6ad"}.linear-icon-floppy-disk:before{content:"\e6ae"}.linear-icon-disc:before{content:"\e6af"}.linear-icon-tape2:before{content:"\e6b0"}.linear-icon-printer:before{content:"\e6b1"}.linear-icon-shredder:before{content:"\e6b2"}.linear-icon-file-empty:before{content:"\e6b3"}.linear-icon-file-add:before{content:"\e6b4"}.linear-icon-file-check:before{content:"\e6b5"}.linear-icon-file-lock:before{content:"\e6b6"}.linear-icon-files:before{content:"\e6b7"}.linear-icon-copy:before{content:"\e6b8"}.linear-icon-compare:before{content:"\e6b9"}.linear-icon-folder:before{content:"\e6ba"}.linear-icon-folder-search:before{content:"\e6bb"}.linear-icon-folder-plus:before{content:"\e6bc"}.linear-icon-folder-minus:before{content:"\e6bd"}.linear-icon-folder-download:before{content:"\e6be"}.linear-icon-folder-upload:before{content:"\e6bf"}.linear-icon-folder-star:before{content:"\e6c0"}.linear-icon-folder-heart:before{content:"\e6c1"}.linear-icon-folder-user:before{content:"\e6c2"}.linear-icon-folder-shared:before{content:"\e6c3"}.linear-icon-folder-music:before{content:"\e6c4"}.linear-icon-folder-picture:before{content:"\e6c5"}.linear-icon-folder-film:before{content:"\e6c6"}.linear-icon-scissors:before{content:"\e6c7"}.linear-icon-paste:before{content:"\e6c8"}.linear-icon-clipboard-empty:before{content:"\e6c9"}.linear-icon-clipboard-pencil:before{content:"\e6ca"}.linear-icon-clipboard-text:before{content:"\e6cb"}.linear-icon-clipboard-check:before{content:"\e6cc"}.linear-icon-clipboard-down:before{content:"\e6cd"}.linear-icon-clipboard-left:before{content:"\e6ce"}.linear-icon-clipboard-alert:before{content:"\e6cf"}.linear-icon-clipboard-user:before{content:"\e6d0"}.linear-icon-register:before{content:"\e6d1"}.linear-icon-enter:before{content:"\e6d2"}.linear-icon-exit:before{content:"\e6d3"}.linear-icon-papers:before{content:"\e6d4"}.linear-icon-news:before{content:"\e6d5"}.linear-icon-reading:before{content:"\e6d6"}.linear-icon-typewriter:before{content:"\e6d7"}.linear-icon-document:before{content:"\e6d8"}.linear-icon-document2:before{content:"\e6d9"}.linear-icon-graduation-hat:before{content:"\e6da"}.linear-icon-license:before{content:"\e6db"}.linear-icon-license2:before{content:"\e6dc"}.linear-icon-medal-empty:before{content:"\e6dd"}.linear-icon-medal-first:before{content:"\e6de"}.linear-icon-medal-second:before{content:"\e6df"}.linear-icon-medal-third:before{content:"\e6e0"}.linear-icon-podium:before{content:"\e6e1"}.linear-icon-trophy:before{content:"\e6e2"}.linear-icon-trophy2:before{content:"\e6e3"}.linear-icon-music-note:before{content:"\e6e4"}.linear-icon-music-note2:before{content:"\e6e5"}.linear-icon-music-note3:before{content:"\e6e6"}.linear-icon-playlist:before{content:"\e6e7"}.linear-icon-playlist-add:before{content:"\e6e8"}.linear-icon-guitar:before{content:"\e6e9"}.linear-icon-trumpet:before{content:"\e6ea"}.linear-icon-album:before{content:"\e6eb"}.linear-icon-shuffle:before{content:"\e6ec"}.linear-icon-repeat-one:before{content:"\e6ed"}.linear-icon-repeat:before{content:"\e6ee"}.linear-icon-headphones:before{content:"\e6ef"}.linear-icon-headset:before{content:"\e6f0"}.linear-icon-loudspeaker:before{content:"\e6f1"}.linear-icon-equalizer:before{content:"\e6f2"}.linear-icon-theater:before{content:"\e6f3"}.linear-icon-3d-glasses:before{content:"\e6f4"}.linear-icon-ticket:before{content:"\e6f5"}.linear-icon-presentation:before{content:"\e6f6"}.linear-icon-play:before{content:"\e6f7"}.linear-icon-film-play:before{content:"\e6f8"}.linear-icon-clapboard-play:before{content:"\e6f9"}.linear-icon-media:before{content:"\e6fa"}.linear-icon-film:before{content:"\e6fb"}.linear-icon-film2:before{content:"\e6fc"}.linear-icon-surveillance:before{content:"\e6fd"}.linear-icon-surveillance2:before{content:"\e6fe"}.linear-icon-camera:before{content:"\e6ff"}.linear-icon-camera-crossed:before{content:"\e700"}.linear-icon-camera-play:before{content:"\e701"}.linear-icon-time-lapse:before{content:"\e702"}.linear-icon-record:before{content:"\e703"}.linear-icon-camera2:before{content:"\e704"}.linear-icon-camera-flip:before{content:"\e705"}.linear-icon-panorama:before{content:"\e706"}.linear-icon-time-lapse2:before{content:"\e707"}.linear-icon-shutter:before{content:"\e708"}.linear-icon-shutter2:before{content:"\e709"}.linear-icon-face-detection:before{content:"\e70a"}.linear-icon-flare:before{content:"\e70b"}.linear-icon-convex:before{content:"\e70c"}.linear-icon-concave:before{content:"\e70d"}.linear-icon-picture:before{content:"\e70e"}.linear-icon-picture2:before{content:"\e70f"}.linear-icon-picture3:before{content:"\e710"}.linear-icon-pictures:before{content:"\e711"}.linear-icon-book:before{content:"\e712"}.linear-icon-audio-book:before{content:"\e713"}.linear-icon-book2:before{content:"\e714"}.linear-icon-bookmark:before{content:"\e715"}.linear-icon-bookmark2:before{content:"\e716"}.linear-icon-label:before{content:"\e717"}.linear-icon-library:before{content:"\e718"}.linear-icon-library2:before{content:"\e719"}.linear-icon-contacts:before{content:"\e71a"}.linear-icon-profile:before{content:"\e71b"}.linear-icon-portrait:before{content:"\e71c"}.linear-icon-portrait2:before{content:"\e71d"}.linear-icon-user:before{content:"\e71e"}.linear-icon-user-plus:before{content:"\e71f"}.linear-icon-user-minus:before{content:"\e720"}.linear-icon-user-lock:before{content:"\e721"}.linear-icon-users:before{content:"\e722"}.linear-icon-users2:before{content:"\e723"}.linear-icon-users-plus:before{content:"\e724"}.linear-icon-users-minus:before{content:"\e725"}.linear-icon-group-work:before{content:"\e726"}.linear-icon-woman:before{content:"\e727"}.linear-icon-man:before{content:"\e728"}.linear-icon-baby:before{content:"\e729"}.linear-icon-baby2:before{content:"\e72a"}.linear-icon-baby3:before{content:"\e72b"}.linear-icon-baby-bottle:before{content:"\e72c"}.linear-icon-walk:before{content:"\e72d"}.linear-icon-hand-waving:before{content:"\e72e"}.linear-icon-jump:before{content:"\e72f"}.linear-icon-run:before{content:"\e730"}.linear-icon-woman2:before{content:"\e731"}.linear-icon-man2:before{content:"\e732"}.linear-icon-man-woman:before{content:"\e733"}.linear-icon-height:before{content:"\e734"}.linear-icon-weight:before{content:"\e735"}.linear-icon-scale:before{content:"\e736"}.linear-icon-button:before{content:"\e737"}.linear-icon-bow-tie:before{content:"\e738"}.linear-icon-tie:before{content:"\e739"}.linear-icon-socks:before{content:"\e73a"}.linear-icon-shoe:before{content:"\e73b"}.linear-icon-shoes:before{content:"\e73c"}.linear-icon-hat:before{content:"\e73d"}.linear-icon-pants:before{content:"\e73e"}.linear-icon-shorts:before{content:"\e73f"}.linear-icon-flip-flops:before{content:"\e740"}.linear-icon-shirt:before{content:"\e741"}.linear-icon-hanger:before{content:"\e742"}.linear-icon-laundry:before{content:"\e743"}.linear-icon-store:before{content:"\e744"}.linear-icon-haircut:before{content:"\e745"}.linear-icon-store-24:before{content:"\e746"}.linear-icon-barcode:before{content:"\e747"}.linear-icon-barcode2:before{content:"\e748"}.linear-icon-barcode3:before{content:"\e749"}.linear-icon-cashier:before{content:"\e74a"}.linear-icon-bag:before{content:"\e74b"}.linear-icon-bag2:before{content:"\e74c"}.linear-icon-cart:before{content:"\e74d"}.linear-icon-cart-empty:before{content:"\e74e"}.linear-icon-cart-full:before{content:"\e74f"}.linear-icon-cart-plus:before{content:"\e750"}.linear-icon-cart-plus2:before{content:"\e751"}.linear-icon-cart-add:before{content:"\e752"}.linear-icon-cart-remove:before{content:"\e753"}.linear-icon-cart-exchange:before{content:"\e754"}.linear-icon-tag:before{content:"\e755"}.linear-icon-tags:before{content:"\e756"}.linear-icon-receipt:before{content:"\e757"}.linear-icon-wallet:before{content:"\e758"}.linear-icon-credit-card:before{content:"\e759"}.linear-icon-cash-dollar:before{content:"\e75a"}.linear-icon-cash-euro:before{content:"\e75b"}.linear-icon-cash-pound:before{content:"\e75c"}.linear-icon-cash-yen:before{content:"\e75d"}.linear-icon-bag-dollar:before{content:"\e75e"}.linear-icon-bag-euro:before{content:"\e75f"}.linear-icon-bag-pound:before{content:"\e760"}.linear-icon-bag-yen:before{content:"\e761"}.linear-icon-coin-dollar:before{content:"\e762"}.linear-icon-coin-euro:before{content:"\e763"}.linear-icon-coin-pound:before{content:"\e764"}.linear-icon-coin-yen:before{content:"\e765"}.linear-icon-calculator:before{content:"\e766"}.linear-icon-calculator2:before{content:"\e767"}.linear-icon-abacus:before{content:"\e768"}.linear-icon-vault:before{content:"\e769"}.linear-icon-telephone:before{content:"\e76a"}.linear-icon-phone-lock:before{content:"\e76b"}.linear-icon-phone-wave:before{content:"\e76c"}.linear-icon-phone-pause:before{content:"\e76d"}.linear-icon-phone-outgoing:before{content:"\e76e"}.linear-icon-phone-incoming:before{content:"\e76f"}.linear-icon-phone-in-out:before{content:"\e770"}.linear-icon-phone-error:before{content:"\e771"}.linear-icon-phone-sip:before{content:"\e772"}.linear-icon-phone-plus:before{content:"\e773"}.linear-icon-phone-minus:before{content:"\e774"}.linear-icon-voicemail:before{content:"\e775"}.linear-icon-dial:before{content:"\e776"}.linear-icon-telephone2:before{content:"\e777"}.linear-icon-pushpin:before{content:"\e778"}.linear-icon-pushpin2:before{content:"\e779"}.linear-icon-map-marker:before{content:"\e77a"}.linear-icon-map-marker-user:before{content:"\e77b"}.linear-icon-map-marker-down:before{content:"\e77c"}.linear-icon-map-marker-check:before{content:"\e77d"}.linear-icon-map-marker-crossed:before{content:"\e77e"}.linear-icon-radar:before{content:"\e77f"}.linear-icon-compass2:before{content:"\e780"}.linear-icon-map:before{content:"\e781"}.linear-icon-map2:before{content:"\e782"}.linear-icon-location:before{content:"\e783"}.linear-icon-road-sign:before{content:"\e784"}.linear-icon-calendar-empty:before{content:"\e785"}.linear-icon-calendar-check:before{content:"\e786"}.linear-icon-calendar-cross:before{content:"\e787"}.linear-icon-calendar-31:before{content:"\e788"}.linear-icon-calendar-full:before{content:"\e789"}.linear-icon-calendar-insert:before{content:"\e78a"}.linear-icon-calendar-text:before{content:"\e78b"}.linear-icon-calendar-user:before{content:"\e78c"}.linear-icon-mouse:before{content:"\e78d"}.linear-icon-mouse-left:before{content:"\e78e"}.linear-icon-mouse-right:before{content:"\e78f"}.linear-icon-mouse-both:before{content:"\e790"}.linear-icon-keyboard:before{content:"\e791"}.linear-icon-keyboard-up:before{content:"\e792"}.linear-icon-keyboard-down:before{content:"\e793"}.linear-icon-delete:before{content:"\e794"}.linear-icon-spell-check:before{content:"\e795"}.linear-icon-escape:before{content:"\e796"}.linear-icon-enter2:before{content:"\e797"}.linear-icon-screen:before{content:"\e798"}.linear-icon-aspect-ratio:before{content:"\e799"}.linear-icon-signal:before{content:"\e79a"}.linear-icon-signal-lock:before{content:"\e79b"}.linear-icon-signal-80:before{content:"\e79c"}.linear-icon-signal-60:before{content:"\e79d"}.linear-icon-signal-40:before{content:"\e79e"}.linear-icon-signal-20:before{content:"\e79f"}.linear-icon-signal-0:before{content:"\e7a0"}.linear-icon-signal-blocked:before{content:"\e7a1"}.linear-icon-sim:before{content:"\e7a2"}.linear-icon-flash-memory:before{content:"\e7a3"}.linear-icon-usb-drive:before{content:"\e7a4"}.linear-icon-phone:before{content:"\e7a5"}.linear-icon-smartphone:before{content:"\e7a6"}.linear-icon-smartphone-notification:before{content:"\e7a7"}.linear-icon-smartphone-vibration:before{content:"\e7a8"}.linear-icon-smartphone-embed:before{content:"\e7a9"}.linear-icon-smartphone-waves:before{content:"\e7aa"}.linear-icon-tablet:before{content:"\e7ab"}.linear-icon-tablet2:before{content:"\e7ac"}.linear-icon-laptop:before{content:"\e7ad"}.linear-icon-laptop-phone:before{content:"\e7ae"}.linear-icon-desktop:before{content:"\e7af"}.linear-icon-launch:before{content:"\e7b0"}.linear-icon-new-tab:before{content:"\e7b1"}.linear-icon-window:before{content:"\e7b2"}.linear-icon-cable:before{content:"\e7b3"}.linear-icon-cable2:before{content:"\e7b4"}.linear-icon-tv:before{content:"\e7b5"}.linear-icon-radio:before{content:"\e7b6"}.linear-icon-remote-control:before{content:"\e7b7"}.linear-icon-power-switch:before{content:"\e7b8"}.linear-icon-power:before{content:"\e7b9"}.linear-icon-power-crossed:before{content:"\e7ba"}.linear-icon-flash-auto:before{content:"\e7bb"}.linear-icon-lamp:before{content:"\e7bc"}.linear-icon-flashlight:before{content:"\e7bd"}.linear-icon-lampshade:before{content:"\e7be"}.linear-icon-cord:before{content:"\e7bf"}.linear-icon-outlet:before{content:"\e7c0"}.linear-icon-battery-power:before{content:"\e7c1"}.linear-icon-battery-empty:before{content:"\e7c2"}.linear-icon-battery-alert:before{content:"\e7c3"}.linear-icon-battery-error:before{content:"\e7c4"}.linear-icon-battery-low1:before{content:"\e7c5"}.linear-icon-battery-low2:before{content:"\e7c6"}.linear-icon-battery-low3:before{content:"\e7c7"}.linear-icon-battery-mid1:before{content:"\e7c8"}.linear-icon-battery-mid2:before{content:"\e7c9"}.linear-icon-battery-mid3:before{content:"\e7ca"}.linear-icon-battery-full:before{content:"\e7cb"}.linear-icon-battery-charging:before{content:"\e7cc"}.linear-icon-battery-charging2:before{content:"\e7cd"}.linear-icon-battery-charging3:before{content:"\e7ce"}.linear-icon-battery-charging4:before{content:"\e7cf"}.linear-icon-battery-charging5:before{content:"\e7d0"}.linear-icon-battery-charging6:before{content:"\e7d1"}.linear-icon-battery-charging7:before{content:"\e7d2"}.linear-icon-chip:before{content:"\e7d3"}.linear-icon-chip-x64:before{content:"\e7d4"}.linear-icon-chip-x86:before{content:"\e7d5"}.linear-icon-bubble:before{content:"\e7d6"}.linear-icon-bubbles:before{content:"\e7d7"}.linear-icon-bubble-dots:before{content:"\e7d8"}.linear-icon-bubble-alert:before{content:"\e7d9"}.linear-icon-bubble-question:before{content:"\e7da"}.linear-icon-bubble-text:before{content:"\e7db"}.linear-icon-bubble-pencil:before{content:"\e7dc"}.linear-icon-bubble-picture:before{content:"\e7dd"}.linear-icon-bubble-video:before{content:"\e7de"}.linear-icon-bubble-user:before{content:"\e7df"}.linear-icon-bubble-quote:before{content:"\e7e0"}.linear-icon-bubble-heart:before{content:"\e7e1"}.linear-icon-bubble-emoticon:before{content:"\e7e2"}.linear-icon-bubble-attachment:before{content:"\e7e3"}.linear-icon-phone-bubble:before{content:"\e7e4"}.linear-icon-quote-open:before{content:"\e7e5"}.linear-icon-quote-close:before{content:"\e7e6"}.linear-icon-dna:before{content:"\e7e7"}.linear-icon-heart-pulse:before{content:"\e7e8"}.linear-icon-pulse:before{content:"\e7e9"}.linear-icon-syringe:before{content:"\e7ea"}.linear-icon-pills:before{content:"\e7eb"}.linear-icon-first-aid:before{content:"\e7ec"}.linear-icon-lifebuoy:before{content:"\e7ed"}.linear-icon-bandage:before{content:"\e7ee"}.linear-icon-bandages:before{content:"\e7ef"}.linear-icon-thermometer:before{content:"\e7f0"}.linear-icon-microscope:before{content:"\e7f1"}.linear-icon-brain:before{content:"\e7f2"}.linear-icon-beaker:before{content:"\e7f3"}.linear-icon-skull:before{content:"\e7f4"}.linear-icon-bone:before{content:"\e7f5"}.linear-icon-construction:before{content:"\e7f6"}.linear-icon-construction-cone:before{content:"\e7f7"}.linear-icon-pie-chart:before{content:"\e7f8"}.linear-icon-pie-chart2:before{content:"\e7f9"}.linear-icon-graph:before{content:"\e7fa"}.linear-icon-chart-growth:before{content:"\e7fb"}.linear-icon-chart-bars:before{content:"\e7fc"}.linear-icon-chart-settings:before{content:"\e7fd"}.linear-icon-cake:before{content:"\e7fe"}.linear-icon-gift:before{content:"\e7ff"}.linear-icon-balloon:before{content:"\e800"}.linear-icon-rank:before{content:"\e801"}.linear-icon-rank2:before{content:"\e802"}.linear-icon-rank3:before{content:"\e803"}.linear-icon-crown:before{content:"\e804"}.linear-icon-lotus:before{content:"\e805"}.linear-icon-diamond:before{content:"\e806"}.linear-icon-diamond2:before{content:"\e807"}.linear-icon-diamond3:before{content:"\e808"}.linear-icon-diamond4:before{content:"\e809"}.linear-icon-linearicons:before{content:"\e80a"}.linear-icon-teacup:before{content:"\e80b"}.linear-icon-teapot:before{content:"\e80c"}.linear-icon-glass:before{content:"\e80d"}.linear-icon-bottle2:before{content:"\e80e"}.linear-icon-glass-cocktail:before{content:"\e80f"}.linear-icon-glass2:before{content:"\e810"}.linear-icon-dinner:before{content:"\e811"}.linear-icon-dinner2:before{content:"\e812"}.linear-icon-chef:before{content:"\e813"}.linear-icon-scale2:before{content:"\e814"}.linear-icon-egg:before{content:"\e815"}.linear-icon-egg2:before{content:"\e816"}.linear-icon-eggs:before{content:"\e817"}.linear-icon-platter:before{content:"\e818"}.linear-icon-steak:before{content:"\e819"}.linear-icon-hamburger:before{content:"\e81a"}.linear-icon-hotdog:before{content:"\e81b"}.linear-icon-pizza:before{content:"\e81c"}.linear-icon-sausage:before{content:"\e81d"}.linear-icon-chicken:before{content:"\e81e"}.linear-icon-fish:before{content:"\e81f"}.linear-icon-carrot:before{content:"\e820"}.linear-icon-cheese:before{content:"\e821"}.linear-icon-bread:before{content:"\e822"}.linear-icon-ice-cream:before{content:"\e823"}.linear-icon-ice-cream2:before{content:"\e824"}.linear-icon-candy:before{content:"\e825"}.linear-icon-lollipop:before{content:"\e826"}.linear-icon-coffee-bean:before{content:"\e827"}.linear-icon-coffee-cup:before{content:"\e828"}.linear-icon-cherry:before{content:"\e829"}.linear-icon-grapes:before{content:"\e82a"}.linear-icon-citrus:before{content:"\e82b"}.linear-icon-apple:before{content:"\e82c"}.linear-icon-leaf:before{content:"\e82d"}.linear-icon-landscape:before{content:"\e82e"}.linear-icon-pine-tree:before{content:"\e82f"}.linear-icon-tree:before{content:"\e830"}.linear-icon-cactus:before{content:"\e831"}.linear-icon-paw:before{content:"\e832"}.linear-icon-footprint:before{content:"\e833"}.linear-icon-speed-slow:before{content:"\e834"}.linear-icon-speed-medium:before{content:"\e835"}.linear-icon-speed-fast:before{content:"\e836"}.linear-icon-rocket:before{content:"\e837"}.linear-icon-hammer2:before{content:"\e838"}.linear-icon-balance:before{content:"\e839"}.linear-icon-briefcase:before{content:"\e83a"}.linear-icon-luggage-weight:before{content:"\e83b"}.linear-icon-dolly:before{content:"\e83c"}.linear-icon-plane:before{content:"\e83d"}.linear-icon-plane-crossed:before{content:"\e83e"}.linear-icon-helicopter:before{content:"\e83f"}.linear-icon-traffic-lights:before{content:"\e840"}.linear-icon-siren:before{content:"\e841"}.linear-icon-road:before{content:"\e842"}.linear-icon-engine:before{content:"\e843"}.linear-icon-oil-pressure:before{content:"\e844"}.linear-icon-coolant-temperature:before{content:"\e845"}.linear-icon-car-battery:before{content:"\e846"}.linear-icon-gas:before{content:"\e847"}.linear-icon-gallon:before{content:"\e848"}.linear-icon-transmission:before{content:"\e849"}.linear-icon-car:before{content:"\e84a"}.linear-icon-car-wash:before{content:"\e84b"}.linear-icon-car-wash2:before{content:"\e84c"}.linear-icon-bus:before{content:"\e84d"}.linear-icon-bus2:before{content:"\e84e"}.linear-icon-car2:before{content:"\e84f"}.linear-icon-parking:before{content:"\e850"}.linear-icon-car-lock:before{content:"\e851"}.linear-icon-taxi:before{content:"\e852"}.linear-icon-car-siren:before{content:"\e853"}.linear-icon-car-wash3:before{content:"\e854"}.linear-icon-car-wash4:before{content:"\e855"}.linear-icon-ambulance:before{content:"\e856"}.linear-icon-truck:before{content:"\e857"}.linear-icon-trailer:before{content:"\e858"}.linear-icon-scale-truck:before{content:"\e859"}.linear-icon-train:before{content:"\e85a"}.linear-icon-ship:before{content:"\e85b"}.linear-icon-ship2:before{content:"\e85c"}.linear-icon-anchor:before{content:"\e85d"}.linear-icon-boat:before{content:"\e85e"}.linear-icon-bicycle:before{content:"\e85f"}.linear-icon-bicycle2:before{content:"\e860"}.linear-icon-dumbbell:before{content:"\e861"}.linear-icon-bench-press:before{content:"\e862"}.linear-icon-swim:before{content:"\e863"}.linear-icon-football:before{content:"\e864"}.linear-icon-baseball-bat:before{content:"\e865"}.linear-icon-baseball:before{content:"\e866"}.linear-icon-tennis:before{content:"\e867"}.linear-icon-tennis2:before{content:"\e868"}.linear-icon-ping-pong:before{content:"\e869"}.linear-icon-hockey:before{content:"\e86a"}.linear-icon-8ball:before{content:"\e86b"}.linear-icon-bowling:before{content:"\e86c"}.linear-icon-bowling-pins:before{content:"\e86d"}.linear-icon-golf:before{content:"\e86e"}.linear-icon-golf2:before{content:"\e86f"}.linear-icon-archery:before{content:"\e870"}.linear-icon-slingshot:before{content:"\e871"}.linear-icon-soccer:before{content:"\e872"}.linear-icon-basketball:before{content:"\e873"}.linear-icon-cube:before{content:"\e874"}.linear-icon-3d-rotate:before{content:"\e875"}.linear-icon-puzzle:before{content:"\e876"}.linear-icon-glasses:before{content:"\e877"}.linear-icon-glasses2:before{content:"\e878"}.linear-icon-accessibility:before{content:"\e879"}.linear-icon-wheelchair:before{content:"\e87a"}.linear-icon-wall:before{content:"\e87b"}.linear-icon-fence:before{content:"\e87c"}.linear-icon-wall2:before{content:"\e87d"}.linear-icon-icons:before{content:"\e87e"}.linear-icon-resize-handle:before{content:"\e87f"}.linear-icon-icons2:before{content:"\e880"}.linear-icon-select:before{content:"\e881"}.linear-icon-select2:before{content:"\e882"}.linear-icon-site-map:before{content:"\e883"}.linear-icon-earth:before{content:"\e884"}.linear-icon-earth-lock:before{content:"\e885"}.linear-icon-network:before{content:"\e886"}.linear-icon-network-lock:before{content:"\e887"}.linear-icon-planet:before{content:"\e888"}.linear-icon-happy:before{content:"\e889"}.linear-icon-smile:before{content:"\e88a"}.linear-icon-grin:before{content:"\e88b"}.linear-icon-tongue:before{content:"\e88c"}.linear-icon-sad:before{content:"\e88d"}.linear-icon-wink:before{content:"\e88e"}.linear-icon-dream:before{content:"\e88f"}.linear-icon-shocked:before{content:"\e890"}.linear-icon-shocked2:before{content:"\e891"}.linear-icon-tongue2:before{content:"\e892"}.linear-icon-neutral:before{content:"\e893"}.linear-icon-happy-grin:before{content:"\e894"}.linear-icon-cool:before{content:"\e895"}.linear-icon-mad:before{content:"\e896"}.linear-icon-grin-evil:before{content:"\e897"}.linear-icon-evil:before{content:"\e898"}.linear-icon-wow:before{content:"\e899"}.linear-icon-annoyed:before{content:"\e89a"}.linear-icon-wondering:before{content:"\e89b"}.linear-icon-confused:before{content:"\e89c"}.linear-icon-zipped:before{content:"\e89d"}.linear-icon-grumpy:before{content:"\e89e"}.linear-icon-mustache:before{content:"\e89f"}.linear-icon-tombstone-hipster:before{content:"\e8a0"}.linear-icon-tombstone:before{content:"\e8a1"}.linear-icon-ghost:before{content:"\e8a2"}.linear-icon-ghost-hipster:before{content:"\e8a3"}.linear-icon-halloween:before{content:"\e8a4"}.linear-icon-christmas:before{content:"\e8a5"}.linear-icon-easter-egg:before{content:"\e8a6"}.linear-icon-mustache2:before{content:"\e8a7"}.linear-icon-mustache-glasses:before{content:"\e8a8"}.linear-icon-pipe:before{content:"\e8a9"}.linear-icon-alarm:before{content:"\e8aa"}.linear-icon-alarm-add:before{content:"\e8ab"}.linear-icon-alarm-snooze:before{content:"\e8ac"}.linear-icon-alarm-ringing:before{content:"\e8ad"}.linear-icon-bullhorn:before{content:"\e8ae"}.linear-icon-hearing:before{content:"\e8af"}.linear-icon-volume-high:before{content:"\e8b0"}.linear-icon-volume-medium:before{content:"\e8b1"}.linear-icon-volume-low:before{content:"\e8b2"}.linear-icon-volume:before{content:"\e8b3"}.linear-icon-mute:before{content:"\e8b4"}.linear-icon-lan:before{content:"\e8b5"}.linear-icon-lan2:before{content:"\e8b6"}.linear-icon-wifi:before{content:"\e8b7"}.linear-icon-wifi-lock:before{content:"\e8b8"}.linear-icon-wifi-blocked:before{content:"\e8b9"}.linear-icon-wifi-mid:before{content:"\e8ba"}.linear-icon-wifi-low:before{content:"\e8bb"}.linear-icon-wifi-low2:before{content:"\e8bc"}.linear-icon-wifi-alert:before{content:"\e8bd"}.linear-icon-wifi-alert-mid:before{content:"\e8be"}.linear-icon-wifi-alert-low:before{content:"\e8bf"}.linear-icon-wifi-alert-low2:before{content:"\e8c0"}.linear-icon-stream:before{content:"\e8c1"}.linear-icon-stream-check:before{content:"\e8c2"}.linear-icon-stream-error:before{content:"\e8c3"}.linear-icon-stream-alert:before{content:"\e8c4"}.linear-icon-communication:before{content:"\e8c5"}.linear-icon-communication-crossed:before{content:"\e8c6"}.linear-icon-broadcast:before{content:"\e8c7"}.linear-icon-antenna:before{content:"\e8c8"}.linear-icon-satellite:before{content:"\e8c9"}.linear-icon-satellite2:before{content:"\e8ca"}.linear-icon-mic:before{content:"\e8cb"}.linear-icon-mic-mute:before{content:"\e8cc"}.linear-icon-mic2:before{content:"\e8cd"}.linear-icon-spotlights:before{content:"\e8ce"}.linear-icon-hourglass:before{content:"\e8cf"}.linear-icon-loading:before{content:"\e8d0"}.linear-icon-loading2:before{content:"\e8d1"}.linear-icon-loading3:before{content:"\e8d2"}.linear-icon-refresh:before{content:"\e8d3"}.linear-icon-refresh2:before{content:"\e8d4"}.linear-icon-undo:before{content:"\e8d5"}.linear-icon-redo:before{content:"\e8d6"}.linear-icon-jump2:before{content:"\e8d7"}.linear-icon-undo2:before{content:"\e8d8"}.linear-icon-redo2:before{content:"\e8d9"}.linear-icon-sync:before{content:"\e8da"}.linear-icon-repeat-one2:before{content:"\e8db"}.linear-icon-sync-crossed:before{content:"\e8dc"}.linear-icon-sync2:before{content:"\e8dd"}.linear-icon-repeat-one3:before{content:"\e8de"}.linear-icon-sync-crossed2:before{content:"\e8df"}.linear-icon-return:before{content:"\e8e0"}.linear-icon-return2:before{content:"\e8e1"}.linear-icon-refund:before{content:"\e8e2"}.linear-icon-history:before{content:"\e8e3"}.linear-icon-history2:before{content:"\e8e4"}.linear-icon-self-timer:before{content:"\e8e5"}.linear-icon-clock:before{content:"\e8e6"}.linear-icon-clock2:before{content:"\e8e7"}.linear-icon-clock3:before{content:"\e8e8"}.linear-icon-watch:before{content:"\e8e9"}.linear-icon-alarm2:before{content:"\e8ea"}.linear-icon-alarm-add2:before{content:"\e8eb"}.linear-icon-alarm-remove:before{content:"\e8ec"}.linear-icon-alarm-check:before{content:"\e8ed"}.linear-icon-alarm-error:before{content:"\e8ee"}.linear-icon-timer:before{content:"\e8ef"}.linear-icon-timer-crossed:before{content:"\e8f0"}.linear-icon-timer2:before{content:"\e8f1"}.linear-icon-timer-crossed2:before{content:"\e8f2"}.linear-icon-download:before{content:"\e8f3"}.linear-icon-upload:before{content:"\e8f4"}.linear-icon-download2:before{content:"\e8f5"}.linear-icon-upload2:before{content:"\e8f6"}.linear-icon-enter-up:before{content:"\e8f7"}.linear-icon-enter-down:before{content:"\e8f8"}.linear-icon-enter-left:before{content:"\e8f9"}.linear-icon-enter-right:before{content:"\e8fa"}.linear-icon-exit-up:before{content:"\e8fb"}.linear-icon-exit-down:before{content:"\e8fc"}.linear-icon-exit-left:before{content:"\e8fd"}.linear-icon-exit-right:before{content:"\e8fe"}.linear-icon-enter-up2:before{content:"\e8ff"}.linear-icon-enter-down2:before{content:"\e900"}.linear-icon-enter-vertical:before{content:"\e901"}.linear-icon-enter-left2:before{content:"\e902"}.linear-icon-enter-right2:before{content:"\e903"}.linear-icon-enter-horizontal:before{content:"\e904"}.linear-icon-exit-up2:before{content:"\e905"}.linear-icon-exit-down2:before{content:"\e906"}.linear-icon-exit-left2:before{content:"\e907"}.linear-icon-exit-right2:before{content:"\e908"}.linear-icon-cli:before{content:"\e909"}.linear-icon-bug:before{content:"\e90a"}.linear-icon-code:before{content:"\e90b"}.linear-icon-file-code:before{content:"\e90c"}.linear-icon-file-image:before{content:"\e90d"}.linear-icon-file-zip:before{content:"\e90e"}.linear-icon-file-audio:before{content:"\e90f"}.linear-icon-file-video:before{content:"\e910"}.linear-icon-file-preview:before{content:"\e911"}.linear-icon-file-charts:before{content:"\e912"}.linear-icon-file-stats:before{content:"\e913"}.linear-icon-file-spreadsheet:before{content:"\e914"}.linear-icon-link:before{content:"\e915"}.linear-icon-unlink:before{content:"\e916"}.linear-icon-link2:before{content:"\e917"}.linear-icon-unlink2:before{content:"\e918"}.linear-icon-thumbs-up:before{content:"\e919"}.linear-icon-thumbs-down:before{content:"\e91a"}.linear-icon-thumbs-up2:before{content:"\e91b"}.linear-icon-thumbs-down2:before{content:"\e91c"}.linear-icon-thumbs-up3:before{content:"\e91d"}.linear-icon-thumbs-down3:before{content:"\e91e"}.linear-icon-share:before{content:"\e91f"}.linear-icon-share2:before{content:"\e920"}.linear-icon-share3:before{content:"\e921"}.linear-icon-magnifier:before{content:"\e922"}.linear-icon-file-search:before{content:"\e923"}.linear-icon-find-replace:before{content:"\e924"}.linear-icon-zoom-in:before{content:"\e925"}.linear-icon-zoom-out:before{content:"\e926"}.linear-icon-loupe:before{content:"\e927"}.linear-icon-loupe-zoom-in:before{content:"\e928"}.linear-icon-loupe-zoom-out:before{content:"\e929"}.linear-icon-cross:before{content:"\e92a"}.linear-icon-menu:before{content:"\e92b"}.linear-icon-list:before{content:"\e92c"}.linear-icon-list2:before{content:"\e92d"}.linear-icon-list3:before{content:"\e92e"}.linear-icon-menu2:before{content:"\e92f"}.linear-icon-list4:before{content:"\e930"}.linear-icon-menu3:before{content:"\e931"}.linear-icon-exclamation:before{content:"\e932"}.linear-icon-question:before{content:"\e933"}.linear-icon-check:before{content:"\e934"}.linear-icon-cross2:before{content:"\e935"}.linear-icon-plus:before{content:"\e936"}.linear-icon-minus:before{content:"\e937"}.linear-icon-percent:before{content:"\e938"}.linear-icon-chevron-up:before{content:"\e939"}.linear-icon-chevron-down:before{content:"\e93a"}.linear-icon-chevron-left:before{content:"\e93b"}.linear-icon-chevron-right:before{content:"\e93c"}.linear-icon-chevrons-expand-vertical:before{content:"\e93d"}.linear-icon-chevrons-expand-horizontal:before{content:"\e93e"}.linear-icon-chevrons-contract-vertical:before{content:"\e93f"}.linear-icon-chevrons-contract-horizontal:before{content:"\e940"}.linear-icon-arrow-up:before{content:"\e941"}.linear-icon-arrow-down:before{content:"\e942"}.linear-icon-arrow-left:before{content:"\e943"}.linear-icon-arrow-right:before{content:"\e944"}.linear-icon-arrow-up-right:before{content:"\e945"}.linear-icon-arrows-merge:before{content:"\e946"}.linear-icon-arrows-split:before{content:"\e947"}.linear-icon-arrow-divert:before{content:"\e948"}.linear-icon-arrow-return:before{content:"\e949"}.linear-icon-expand:before{content:"\e94a"}.linear-icon-contract:before{content:"\e94b"}.linear-icon-expand2:before{content:"\e94c"}.linear-icon-contract2:before{content:"\e94d"}.linear-icon-move:before{content:"\e94e"}.linear-icon-tab:before{content:"\e94f"}.linear-icon-arrow-wave:before{content:"\e950"}.linear-icon-expand3:before{content:"\e951"}.linear-icon-expand4:before{content:"\e952"}.linear-icon-contract3:before{content:"\e953"}.linear-icon-notification:before{content:"\e954"}.linear-icon-warning:before{content:"\e955"}.linear-icon-notification-circle:before{content:"\e956"}.linear-icon-question-circle:before{content:"\e957"}.linear-icon-menu-circle:before{content:"\e958"}.linear-icon-checkmark-circle:before{content:"\e959"}.linear-icon-cross-circle:before{content:"\e95a"}.linear-icon-plus-circle:before{content:"\e95b"}.linear-icon-circle-minus:before{content:"\e95c"}.linear-icon-percent-circle:before{content:"\e95d"}.linear-icon-arrow-up-circle:before{content:"\e95e"}.linear-icon-arrow-down-circle:before{content:"\e95f"}.linear-icon-arrow-left-circle:before{content:"\e960"}.linear-icon-arrow-right-circle:before{content:"\e961"}.linear-icon-chevron-up-circle:before{content:"\e962"}.linear-icon-chevron-down-circle:before{content:"\e963"}.linear-icon-chevron-left-circle:before{content:"\e964"}.linear-icon-chevron-right-circle:before{content:"\e965"}.linear-icon-backward-circle:before{content:"\e966"}.linear-icon-first-circle:before{content:"\e967"}.linear-icon-previous-circle:before{content:"\e968"}.linear-icon-stop-circle:before{content:"\e969"}.linear-icon-play-circle:before{content:"\e96a"}.linear-icon-pause-circle:before{content:"\e96b"}.linear-icon-next-circle:before{content:"\e96c"}.linear-icon-last-circle:before{content:"\e96d"}.linear-icon-forward-circle:before{content:"\e96e"}.linear-icon-eject-circle:before{content:"\e96f"}.linear-icon-crop:before{content:"\e970"}.linear-icon-frame-expand:before{content:"\e971"}.linear-icon-frame-contract:before{content:"\e972"}.linear-icon-focus:before{content:"\e973"}.linear-icon-transform:before{content:"\e974"}.linear-icon-grid:before{content:"\e975"}.linear-icon-grid-crossed:before{content:"\e976"}.linear-icon-layers:before{content:"\e977"}.linear-icon-layers-crossed:before{content:"\e978"}.linear-icon-toggle:before{content:"\e979"}.linear-icon-rulers:before{content:"\e97a"}.linear-icon-ruler:before{content:"\e97b"}.linear-icon-funnel:before{content:"\e97c"}.linear-icon-flip-horizontal:before{content:"\e97d"}.linear-icon-flip-vertical:before{content:"\e97e"}.linear-icon-flip-horizontal2:before{content:"\e97f"}.linear-icon-flip-vertical2:before{content:"\e980"}.linear-icon-angle:before{content:"\e981"}.linear-icon-angle2:before{content:"\e982"}.linear-icon-subtract:before{content:"\e983"}.linear-icon-combine:before{content:"\e984"}.linear-icon-intersect:before{content:"\e985"}.linear-icon-exclude:before{content:"\e986"}.linear-icon-align-center-vertical:before{content:"\e987"}.linear-icon-align-right:before{content:"\e988"}.linear-icon-align-bottom:before{content:"\e989"}.linear-icon-align-left:before{content:"\e98a"}.linear-icon-align-center-horizontal:before{content:"\e98b"}.linear-icon-align-top:before{content:"\e98c"}.linear-icon-square:before{content:"\e98d"}.linear-icon-plus-square:before{content:"\e98e"}.linear-icon-minus-square:before{content:"\e98f"}.linear-icon-percent-square:before{content:"\e990"}.linear-icon-arrow-up-square:before{content:"\e991"}.linear-icon-arrow-down-square:before{content:"\e992"}.linear-icon-arrow-left-square:before{content:"\e993"}.linear-icon-arrow-right-square:before{content:"\e994"}.linear-icon-chevron-up-square:before{content:"\e995"}.linear-icon-chevron-down-square:before{content:"\e996"}.linear-icon-chevron-left-square:before{content:"\e997"}.linear-icon-chevron-right-square:before{content:"\e998"}.linear-icon-check-square:before{content:"\e999"}.linear-icon-cross-square:before{content:"\e99a"}.linear-icon-menu-square:before{content:"\e99b"}.linear-icon-prohibited:before{content:"\e99c"}.linear-icon-circle:before{content:"\e99d"}.linear-icon-radio-button:before{content:"\e99e"}.linear-icon-ligature:before{content:"\e99f"}.linear-icon-text-format:before{content:"\e9a0"}.linear-icon-text-format-remove:before{content:"\e9a1"}.linear-icon-text-size:before{content:"\e9a2"}.linear-icon-bold:before{content:"\e9a3"}.linear-icon-italic:before{content:"\e9a4"}.linear-icon-underline:before{content:"\e9a5"}.linear-icon-strikethrough:before{content:"\e9a6"}.linear-icon-highlight:before{content:"\e9a7"}.linear-icon-text-align-left:before{content:"\e9a8"}.linear-icon-text-align-center:before{content:"\e9a9"}.linear-icon-text-align-right:before{content:"\e9aa"}.linear-icon-text-align-justify:before{content:"\e9ab"}.linear-icon-line-spacing:before{content:"\e9ac"}.linear-icon-indent-increase:before{content:"\e9ad"}.linear-icon-indent-decrease:before{content:"\e9ae"}.linear-icon-text-wrap:before{content:"\e9af"}.linear-icon-pilcrow:before{content:"\e9b0"}.linear-icon-direction-ltr:before{content:"\e9b1"}.linear-icon-direction-rtl:before{content:"\e9b2"}.linear-icon-page-break:before{content:"\e9b3"}.linear-icon-page-break2:before{content:"\e9b4"}.linear-icon-sort-alpha-asc:before{content:"\e9b5"}.linear-icon-sort-alpha-desc:before{content:"\e9b6"}.linear-icon-sort-numeric-asc:before{content:"\e9b7"}.linear-icon-sort-numeric-desc:before{content:"\e9b8"}.linear-icon-sort-amount-asc:before{content:"\e9b9"}.linear-icon-sort-amount-desc:before{content:"\e9ba"}.linear-icon-sort-time-asc:before{content:"\e9bb"}.linear-icon-sort-time-desc:before{content:"\e9bc"}.linear-icon-sigma:before{content:"\e9bd"}.linear-icon-pencil-line:before{content:"\e9be"}.linear-icon-hand:before{content:"\e9bf"}.linear-icon-pointer-up:before{content:"\e9c0"}.linear-icon-pointer-right:before{content:"\e9c1"}.linear-icon-pointer-down:before{content:"\e9c2"}.linear-icon-pointer-left:before{content:"\e9c3"}.linear-icon-finger-tap:before{content:"\e9c4"}.linear-icon-fingers-tap:before{content:"\e9c5"}.linear-icon-reminder:before{content:"\e9c6"}.linear-icon-fingers-crossed:before{content:"\e9c7"}.linear-icon-fingers-victory:before{content:"\e9c8"}.linear-icon-gesture-zoom:before{content:"\e9c9"}.linear-icon-gesture-pinch:before{content:"\e9ca"}.linear-icon-fingers-scroll-horizontal:before{content:"\e9cb"}.linear-icon-fingers-scroll-vertical:before{content:"\e9cc"}.linear-icon-fingers-scroll-left:before{content:"\e9cd"}.linear-icon-fingers-scroll-right:before{content:"\e9ce"}.linear-icon-hand2:before{content:"\e9cf"}.linear-icon-pointer-up2:before{content:"\e9d0"}.linear-icon-pointer-right2:before{content:"\e9d1"}.linear-icon-pointer-down2:before{content:"\e9d2"}.linear-icon-pointer-left2:before{content:"\e9d3"}.linear-icon-finger-tap2:before{content:"\e9d4"}.linear-icon-fingers-tap2:before{content:"\e9d5"}.linear-icon-reminder2:before{content:"\e9d6"}.linear-icon-gesture-zoom2:before{content:"\e9d7"}.linear-icon-gesture-pinch2:before{content:"\e9d8"}.linear-icon-fingers-scroll-horizontal2:before{content:"\e9d9"}.linear-icon-fingers-scroll-vertical2:before{content:"\e9da"}.linear-icon-fingers-scroll-left2:before{content:"\e9db"}.linear-icon-fingers-scroll-right2:before{content:"\e9dc"}.linear-icon-fingers-scroll-vertical3:before{content:"\e9dd"}.linear-icon-border-style:before{content:"\e9de"}.linear-icon-border-all:before{content:"\e9df"}.linear-icon-border-outer:before{content:"\e9e0"}.linear-icon-border-inner:before{content:"\e9e1"}.linear-icon-border-top:before{content:"\e9e2"}.linear-icon-border-horizontal:before{content:"\e9e3"}.linear-icon-border-bottom:before{content:"\e9e4"}.linear-icon-border-left:before{content:"\e9e5"}.linear-icon-border-vertical:before{content:"\e9e6"}.linear-icon-border-right:before{content:"\e9e7"}.linear-icon-border-none:before{content:"\e9e8"}.linear-icon-ellipsis:before{content:"\e9e9"}.linear-icon-uni21:before{content:"\21"}.linear-icon-uni22:before{content:"\22"}.linear-icon-uni23:before{content:"\23"}.linear-icon-uni24:before{content:"\24"}.linear-icon-uni25:before{content:"\25"}.linear-icon-uni26:before{content:"\26"}.linear-icon-uni27:before{content:"\27"}.linear-icon-uni28:before{content:"\28"}.linear-icon-uni29:before{content:"\29"}.linear-icon-uni2a:before{content:"\2a"}.linear-icon-uni2b:before{content:"\2b"}.linear-icon-uni2c:before{content:"\2c"}.linear-icon-uni2d:before{content:"\2d"}.linear-icon-uni2e:before{content:"\2e"}.linear-icon-uni2f:before{content:"\2f"}.linear-icon-uni30:before{content:"\30"}.linear-icon-uni31:before{content:"\31"}.linear-icon-uni32:before{content:"\32"}.linear-icon-uni33:before{content:"\33"}.linear-icon-uni34:before{content:"\34"}.linear-icon-uni35:before{content:"\35"}.linear-icon-uni36:before{content:"\36"}.linear-icon-uni37:before{content:"\37"}.linear-icon-uni38:before{content:"\38"}.linear-icon-uni39:before{content:"\39"}.linear-icon-uni3a:before{content:"\3a"}.linear-icon-uni3b:before{content:"\3b"}.linear-icon-uni3c:before{content:"\3c"}.linear-icon-uni3d:before{content:"\3d"}.linear-icon-uni3e:before{content:"\3e"}.linear-icon-uni3f:before{content:"\3f"}.linear-icon-uni40:before{content:"\40"}.linear-icon-uni41:before{content:"\41"}.linear-icon-uni42:before{content:"\42"}.linear-icon-uni43:before{content:"\43"}.linear-icon-uni44:before{content:"\44"}.linear-icon-uni45:before{content:"\45"}.linear-icon-uni46:before{content:"\46"}.linear-icon-uni47:before{content:"\47"}.linear-icon-uni48:before{content:"\48"}.linear-icon-uni49:before{content:"\49"}.linear-icon-uni4a:before{content:"\4a"}.linear-icon-uni4b:before{content:"\4b"}.linear-icon-uni4c:before{content:"\4c"}.linear-icon-uni4d:before{content:"\4d"}.linear-icon-uni4e:before{content:"\4e"}.linear-icon-uni4f:before{content:"\4f"}.linear-icon-uni50:before{content:"\50"}.linear-icon-uni51:before{content:"\51"}.linear-icon-uni52:before{content:"\52"}.linear-icon-uni53:before{content:"\53"}.linear-icon-uni54:before{content:"\54"}.linear-icon-uni55:before{content:"\55"}.linear-icon-uni56:before{content:"\56"}.linear-icon-uni57:before{content:"\57"}.linear-icon-uni58:before{content:"\58"}.linear-icon-uni59:before{content:"\59"}.linear-icon-uni5a:before{content:"\5a"}.linear-icon-uni5b:before{content:"\5b"}.linear-icon-uni5c:before{content:"\5c"}.linear-icon-uni5d:before{content:"\5d"}.linear-icon-uni5e:before{content:"\5e"}.linear-icon-uni5f:before{content:"\5f"}.linear-icon-uni60:before{content:"\60"}.linear-icon-uni61:before{content:"\61"}.linear-icon-uni62:before{content:"\62"}.linear-icon-uni63:before{content:"\63"}.linear-icon-uni64:before{content:"\64"}.linear-icon-uni65:before{content:"\65"}.linear-icon-uni66:before{content:"\66"}.linear-icon-uni67:before{content:"\67"}.linear-icon-uni68:before{content:"\68"}.linear-icon-uni69:before{content:"\69"}.linear-icon-uni6a:before{content:"\6a"}.linear-icon-uni6b:before{content:"\6b"}.linear-icon-uni6c:before{content:"\6c"}.linear-icon-uni6d:before{content:"\6d"}.linear-icon-uni6e:before{content:"\6e"}.linear-icon-uni6f:before{content:"\6f"}.linear-icon-uni70:before{content:"\70"}.linear-icon-uni71:before{content:"\71"}.linear-icon-uni72:before{content:"\72"}.linear-icon-uni73:before{content:"\73"}.linear-icon-uni74:before{content:"\74"}.linear-icon-uni75:before{content:"\75"}.linear-icon-uni76:before{content:"\76"}.linear-icon-uni77:before{content:"\77"}.linear-icon-uni78:before{content:"\78"}.linear-icon-uni79:before{content:"\79"}.linear-icon-uni7a:before{content:"\7a"}.linear-icon-uni7b:before{content:"\7b"}.linear-icon-uni7c:before{content:"\7c"}.linear-icon-uni7d:before{content:"\7d"}.linear-icon-uni7e:before{content:"\7e"}.linear-icon-copyright:before{content:"\a9"}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fcGFuZWwtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL19yZXNldC5zY3NzIiwic3R5bGUuc2NzcyIsIl92YXJpYWJsZXNfY3VzdG9tLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwic3R5bGUuY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwiYm9vdHN0cmFwL19yb290LnNjc3MiLCJib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvX3JlYm9vdC5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvX3R5cGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAvX2ltYWdlcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fbmF2LnNjc3MiLCJib290c3RyYXAvX25hdmJhci5zY3NzIiwiYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX21vZGFsLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3Zlci5zY3NzIiwiYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19pY29ucy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX3ZlbmRvcnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fYm94ZXMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fYmx1cmIuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fZGl2aWRlcnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3RodW1ibmFpbHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fcXVvdGVzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fbGF5b3V0cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wb3N0cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wcmljaW5nLXRhYmxlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3RpbWVsaW5lLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3BhcmFsbGF4LWhlYWRlci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2N1c3RvbS1tb2RhbC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19sYXlvdXQtcGFuZWwuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fcnRlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2hvbWUuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2NvbXBvbmVudC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19uYXYtdGFiLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3NpZGViYXItaW5saW5lLWZvcm0uc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3NvY2lhbC1zaGFyaW5nLnNjc3MiLCJjdXN0b20tc3R5bGVzL2hlbHBlcnMvX2JhY2tncm91bmRzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2hlbHBlcnMvX3RleHQtYWxpZ25tZW50LnNjc3MiLCJjdXN0b20tc3R5bGVzL2hlbHBlcnMvX3RleHQtc3R5bGluZy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9oZWxwZXJzL19ncm91cHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19ncm91cHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvaGVscGVycy9fc2VjdGlvbnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvaGVscGVycy9fb2Zmc2V0cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX3JhbmdlLXNwYWNpbmcuc2NzcyIsImN1c3RvbS1zdHlsZXMvaGVscGVycy9fdXRpbGl0aWVzLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9oZWxwZXJzL193cmFwcGVycy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9tb2R1bGVzL19mbGV4LWdyaWQuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL191bml0LXV0aWxpdGllcy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9tb2R1bGVzL191bml0LXJlc3BvbnNpdmUuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fb3dsLWNhcm91c2VsLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItbWl4aW5zLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3JkLW5hdmJhci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLWNvbXBvbmVudHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zdGF0aWMuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1mdWxsd2lkdGguc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1maXhlZC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLXNpZGViYXIuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fbWF0ZXJpYWwtcGFyYWxsYXguc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fcmQtc2VhcmNoLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3N3aXBlci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19jb3VudGRvd24uc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fdGFicy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19yZC1jYWxlbmRhci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19ib290c3RyYXAtc2xpZGVyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3JkLWF1ZGlvLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX2pxdWVyeS5mcy5zdGVwcGVyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fcGFnZS1sb2FkZXJzLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3Njcm9sbGJhci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19wYXJ0aWNsZS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX2ZvbnQtZmFjZS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9mb250cy9fYnJvd24uc2NzcyIsImN1c3RvbS1zdHlsZXMvZm9udHMvX2ZvbnQtYXdlc29tZS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9mb250cy9fbGluZWFyaWNvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErQkEsZ0JBOEJ3QyxDQ3pEeEMscUJBR0ksc0JBQXdCLENBSTVCLHlCQUNFLFFBQVMsQ0FHWCxPQUNFLFlBQWEsQ0FHZixXQUNFLFNBQVUsQ0FDVixRQUFTLENBR1gsNkJBSUUsWUFBYSxDQUdmLE1BQ0UsZUFBZ0IsQ0FPbEIsS0FDRSxRQUFTLENBR1gsTUFFRSxtQkFBb0IsQ0FNdEIsR0FDRSxlQUFnQixDQUdsQixLQUNFLGlCQUFrQixDQUdwQixLQUNFLGVBQWdCLENBekNsQixXQTZDRSxjQUFlLENBQ2YsYUFBYyxDQUdoQixRQUNFLFlBQ2dCLENBR2xCLGVBSEUsZUFJZ0IsQ0FHbEIsZUFFSSxvQkFBcUIsQ0NEekIsS0FDRSw2QkFBOEIsQ0FDOUIsMkNBQTRDLENBQzVDLGNDZGdCLENDWGQseUJGc0JKLEtBVUksY0FBZSxDQU1sQixDRXRDRywwQkZzQkosS0FjSSxjQ21GaUIsQ0RqRnBCLENBR0QsRUFDRSxvQkFBcUIsQ0FFckIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUgzQixtQkFRSSxhQzFFcUIsQ0RrRXpCLGdCQWFJLGFDMko0QyxDRDFKNUMsb0JDNEp3QixDRDFLNUIsZ0NBbUJJLGtCQUFtQixDQUt2QixJQUNFLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsV0FBWSxDQUlkLEdBQ0UsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLDRCQ3pEK0IsQ0RrRWpDLG9GQUNFLFlBQWEsQ0FD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QixDQUd2QixRQUNFLGlCQUFrQixDQUdwQixTQUNFLFlBQWEsQ0pvZGYsU0k5Y0Usc0JBQXdCLENHaGYxQiwwQ0FFRSxtQkZ5T3lDLENFeE96QyxtQlZ3TDhCLENVdkw5QixlVndMMEIsQ1V2TDFCLGVWd0wwQixDVXZMMUIsVVZ5RFcsQ1V0RGIsT0FBVSxjVnVNbUIsQ1V0TTdCLE9BQVUsY1Z1TW1CLENVdE03QixPQUFVLGNWdU1tQixDVXRNN0IsT0FBVSxjVnVNbUIsQ1V0TTdCLE9BQVUsY1Z1TW1CLENVdE03QixPQUFVLGNWdU1tQixDVXJNN0IsTUFDRSxjVnNOcUIsQ1VyTnJCLGVWdU5vQixDVW5OdEIsV0FDRSxjRnVOK0IsQ0VuTmpDLHNCQUhFLGVGOE4rQixDRTdOL0IsZUZxTitCLENFbk5qQyxXQUNFLGdCRmtOK0IsQ0U5TWpDLFdBQ0UsZ0JGa05rQyxDRWpObEMsZUZzTitCLENFck4vQixlRjJNK0IsQ0V6TWpDLFdBQ0UsZ0JGOE1rQyxDRTdNbEMsZUZrTitCLENFak4vQixlRnNNK0IsQ1RwSGpDLEdXekVFLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsNEJWR2dCLENENk5sQixhV3RORSxhRmlNK0IsQ0VoTS9CLGVGK0orQixDRTVKakMsV0FFRSxnQlY0S3FCLENVM0tyQix3QlY1Q3VCLENVeUR6Qiw0QkNwRkUsY0FBZSxDQUNmLGVBQWdCLENEc0ZsQixrQkFDRSxvQkFBcUIsQ0FEdkIsbUNBSUksZ0JWMkpxQixDVWpKekIsWUFDRSxhQUFjLENBQ2Qsd0JBQXlCLENBSTNCLFlBQ0Usa0JGRlcsQ0VHWCxpQkZ5Sm9ELENFdEp0RCxtQkFDRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGFGdEdnQixDRW1HbEIsMEJBTUkscUJBQXNCLENFN0cxQiwwQkNGRSxjQUFlLENBR2YsV0FBWSxDRERkLGVBQ0UsY0p1dUJ3QyxDSXR1QnhDLHFCSkphLENJS2IscUJKd3VCc0MsQ01wdkJwQyxvQk5tTWdDLENPbE05QixzQ1BzdkJpRCxDT3R2QmpELDhCUHN2QmlELENJeHVCckQscUNDTFksQ0RlZCxRQUVFLG9CQUFxQixDQUd2QixZQUNFLG1CQUE0QixDQUM1QixhQUFjLENBR2hCLGdCQUNFLGFKd3RCcUMsQ0l2dEJyQyxhSnhCZ0IsQ1FoQmxCLGtCQUlFLHVFaEJrSzZGLENnQjlKL0YsS0FDRSxnQmhCcVArQixDZ0JwUC9CLGFoQmtQK0IsQ2dCalAvQixVaEJ3RGEsQ2dCdkRiLHdCaEIrQ2dCLENjeERkLGVkMElzQixDZ0I3SHhCLE9BQ0UsU0FBVSxDQUNWLGFBQWMsQ0FDZCx3QkFBeUIsQ0FLN0IsSUFDRSxnQmhCcU8rQixDZ0JwTy9CLGFoQmtPK0IsQ2dCak8vQixVUmpCYSxDUWtCYix3QlJUZ0IsQ01oQmQsbUJkNEkwQixDZ0JqSDVCLDJDUlZhLENRSWYsUUFTSSxTQUFVLENBQ1YsY0FBZSxDQUNmLGVSaU02QixDUWhNN0IsZUFBZ0IsQ1ZVaEIsSVVKRixhQUFjLENBQ2QsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixhaEIrTStCLENnQjlNL0IsYVIzQmdCLENRc0JsQixTQVNJLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLDRCQUE2QixDQUM3QixlQUFnQixDQUtwQixnQkFDRSxnQlI4dkJ1QyxDUTd2QnZDLGlCQUFrQixDQ3pEbEIsV0NBQSxVQUFXLENBQ1gsa0JBQXVDLENBQ3ZDLGlCQUFzQyxDQUN0QyxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENqQitDZix5QmdCbkRGLFdDWUksZWxCMlNTLENpQnBUWixDaEJnREMseUJnQm5ERixXQ1lJLGVsQjRTUyxDaUJyVFosQ2hCZ0RDLHlCZ0JuREYsV0NZSSxlbEI2U1MsQ2lCdFRaLENoQmdEQywwQmdCbkRGLFdDWUksZ0JsQjhTVSxDaUJ2VGIsQ2hCZ0RDLDBCZ0JuREYsV0NZSSxnQmxCK1NVLENpQnhUYixDQVNELGlCQ1pBLFVBQVcsQ0FDWCxrQkFBdUMsQ0FDdkMsaUJBRWlCLENEa0JqQixLQ0pBLG1CQUFhLENBQWIsWUFBYSxDQUNiLGNBQWUsQ0FDZixrQkFBdUMsQ0FDdkMsaUJBQXNDLENET3RDLFlBQ0UsY0FBZSxDQUNmLGFBQWMsQ0FGaEIsMkNBTUksZUFBZ0IsQ0FDaEIsY0FBZSxDRWpDbkIsbzBCQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0FBZSxDQUNmLGtCQUE0QixDQUM1QixpQkFBMkIsQ0FtQnpCLEtBQ0UsWUFBYSxDQUNiLGtCQUFZLENBQVosV0FBWSxDQUNaLGNBQWUsQ0FFakIsVUFDRSxhQUFjLENBQ2QsVUFBVyxDQUNYLGNBQWUsQ0FJZixpQkFOQSxrQkRRaUMsQ0NGakMsT0RGTixpQkFBc0MsQ0FJdEMsa0JBQXVDLENDRmpDLE9ERk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxjREZOLGtCQUl1QyxDQ0ZqQyxPREZOLFlBQXNDLENBSXRDLGFBQXVDLENDRmpDLE9ERk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxjREZOLGtCQUl1QyxDQ0ZqQyxPREZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsT0RGTixZQUFzQyxDQUl0QyxhQUF1QyxDQ0ZqQyxjREZOLGtCQUl1QyxDQ0ZqQyxPREZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsT0RGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLGNERk4sa0JBSXVDLENDRmpDLE9ERk4sWUFBc0MsQ0FJdEMsYUFBdUMsQ0NGakMsUURGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLGdCREZOLGtCQUl1QyxDQ0ZqQyxRREZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsUURGTixrQkFBc0MsQ0FBdEMsYUFBc0MsQ0FJdEMsY0FBdUMsQ0NHbkMsYUFDRSwyQkFBUyxDQUFULFFBQVMsQ0FJVCxTQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFNBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osU0FDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixTQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFNBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osU0FDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixTQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFNBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osU0FDRSw0QkFGVSxDQUVWLE9BRlUsQ0FDWixVQUNFLDRCQUZVLENBRVYsUUFGVSxDQUNaLFVBQ0UsNEJBRlUsQ0FFVixRQUZVLENBQ1osVUFDRSw0QkFGVSxDQUVWLFFBRlUsQ0FTVixVRFhSLG9CQUE4QyxDQ1d0QyxVRFhSLHFCQUE4QyxDQ1d0QyxVRFhSLGVBQThDLENDV3RDLFVEWFIscUJBQThDLENDV3RDLFVEWFIscUJBQThDLENDV3RDLFVEWFIsZUFBOEMsQ0NXdEMsVURYUixxQkFBOEMsQ0NXdEMsVURYUixxQkFBOEMsQ0NXdEMsVURYUixlQUE4QyxDQ1d0QyxXRFhSLHFCQUE4QyxDQ1d0QyxXRFhSLHFCQUE4QyxDakJNNUMseUJrQnpCRSxRQUNFLFlBQWEsQ0FDYixrQkFBWSxDQUFaLFdBQVksQ0FDWixjQUFlLENBRWpCLGFBQ0Usa0JBQWMsQ0FBZCxhQUFjLENBQ2QsVUFBVyxDQUNYLGNBQWUsQ0FJZixVREZOLGtCQUFzQyxDQUF0QyxpQkFBc0MsQ0FJdEMsa0JBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsWUFBc0MsQ0FJdEMsYUFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLFlBQXNDLENBSXRDLGFBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxZQUFzQyxDQUl0QyxhQUF1QyxDQ0ZqQyxXREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFdERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsV0RGTixrQkFBc0MsQ0FBdEMsYUFBc0MsQ0FJdEMsY0FBdUMsQ0NHbkMsZ0JBQ0UsMkJBQVMsQ0FBVCxRQUFTLENBSVQsWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsNEJBRlUsQ0FFVixPQUZVLENBQ1osYUFDRSw0QkFGVSxDQUVWLFFBRlUsQ0FDWixhQUNFLDRCQUZVLENBRVYsUUFGVSxDQUNaLGFBQ0UsNEJBRlUsQ0FFVixRQUZVLENBU1YsYURYUixhQUE0QixDQ1dwQixhRFhSLG9CQUE4QyxDQ1d0QyxhRFhSLHFCQUE4QyxDQ1d0QyxhRFhSLGVBQThDLENDV3RDLGFEWFIscUJBQThDLENDV3RDLGFEWFIscUJBQThDLENDV3RDLGFEWFIsZUFBOEMsQ0NXdEMsYURYUixxQkFBOEMsQ0NXdEMsYURYUixxQkFBOEMsQ0NXdEMsYURYUixlQUE4QyxDQ1d0QyxjRFhSLHFCQUE4QyxDQ1d0QyxjRFhSLHFCQUE4QyxDQ2FyQyxDbEJQUCx5QmtCekJFLFFBQ0UsWUFBYSxDQUNiLGtCQUFZLENBQVosV0FBWSxDQUNaLGNBQWUsQ0FFakIsYUFDRSxrQkFBYyxDQUFkLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUlmLFVERk4sa0JBQXNDLENBQXRDLGlCQUFzQyxDQUl0QyxrQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxZQUFzQyxDQUl0QyxhQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsWUFBc0MsQ0FJdEMsYUFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLFlBQXNDLENBSXRDLGFBQXVDLENDRmpDLFdERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsV0RGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxXREZOLGtCQUFzQyxDQUF0QyxhQUFzQyxDQUl0QyxjQUF1QyxDQ0duQyxnQkFDRSwyQkFBUyxDQUFULFFBQVMsQ0FJVCxZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSw0QkFGVSxDQUVWLE9BRlUsQ0FDWixhQUNFLDRCQUZVLENBRVYsUUFGVSxDQUNaLGFBQ0UsNEJBRlUsQ0FFVixRQUZVLENBQ1osYUFDRSw0QkFGVSxDQUVWLFFBRlUsQ0FTVixhRFhSLGFBQTRCLENDV3BCLGFEWFIsb0JBQThDLENDV3RDLGFEWFIscUJBQThDLENDV3RDLGFEWFIsZUFBOEMsQ0NXdEMsYURYUixxQkFBOEMsQ0NXdEMsYURYUixxQkFBOEMsQ0NXdEMsYURYUixlQUE4QyxDQ1d0QyxhRFhSLHFCQUE4QyxDQ1d0QyxhRFhSLHFCQUE4QyxDQ1d0QyxhRFhSLGVBQThDLENDV3RDLGNEWFIscUJBQThDLENDV3RDLGNEWFIscUJBQThDLENDYXJDLENsQlBQLHlCa0J6QkUsUUFDRSxZQUFhLENBQ2Isa0JBQVksQ0FBWixXQUFZLENBQ1osY0FBZSxDQUVqQixhQUNFLGtCQUFjLENBQWQsYUFBYyxDQUNkLFVBQVcsQ0FDWCxjQUFlLENBSWYsVURGTixrQkFBc0MsQ0FBdEMsaUJBQXNDLENBSXRDLGtCQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLFlBQXNDLENBSXRDLGFBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxZQUFzQyxDQUl0QyxhQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsWUFBc0MsQ0FJdEMsYUFBdUMsQ0NGakMsV0RGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxXREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFdERk4sa0JBQXNDLENBQXRDLGFBQXNDLENBSXRDLGNBQXVDLENDR25DLGdCQUNFLDJCQUFTLENBQVQsUUFBUyxDQUlULFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDRCQUZVLENBRVYsT0FGVSxDQUNaLGFBQ0UsNEJBRlUsQ0FFVixRQUZVLENBQ1osYUFDRSw0QkFGVSxDQUVWLFFBRlUsQ0FDWixhQUNFLDRCQUZVLENBRVYsUUFGVSxDQVNWLGFEWFIsYUFBNEIsQ0NXcEIsYURYUixvQkFBOEMsQ0NXdEMsYURYUixxQkFBOEMsQ0NXdEMsYURYUixlQUE4QyxDQ1d0QyxhRFhSLHFCQUE4QyxDQ1d0QyxhRFhSLHFCQUE4QyxDQ1d0QyxhRFhSLGVBQThDLENDV3RDLGFEWFIscUJBQThDLENDV3RDLGFEWFIscUJBQThDLENDV3RDLGFEWFIsZUFBOEMsQ0NXdEMsY0RYUixxQkFBOEMsQ0NXdEMsY0RYUixxQkFBOEMsQ0NhckMsQ2xCUFAsMEJrQnpCRSxRQUNFLFlBQWEsQ0FDYixrQkFBWSxDQUFaLFdBQVksQ0FDWixjQUFlLENBRWpCLGFBQ0Usa0JBQWMsQ0FBZCxhQUFjLENBQ2QsVUFBVyxDQUNYLGNBQWUsQ0FJZixVREZOLGtCQUFzQyxDQUF0QyxpQkFBc0MsQ0FJdEMsa0JBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsWUFBc0MsQ0FJdEMsYUFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLFlBQXNDLENBSXRDLGFBQXVDLENDRmpDLFVERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsVURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxVREZOLGtCQUFzQyxDQUF0QyxZQUFzQyxDQUl0QyxhQUF1QyxDQ0ZqQyxXREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFdERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsV0RGTixrQkFBc0MsQ0FBdEMsYUFBc0MsQ0FJdEMsY0FBdUMsQ0NHbkMsZ0JBQ0UsMkJBQVMsQ0FBVCxRQUFTLENBSVQsWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osWUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixZQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLFlBQ0UsNEJBRlUsQ0FFVixPQUZVLENBQ1osYUFDRSw0QkFGVSxDQUVWLFFBRlUsQ0FDWixhQUNFLDRCQUZVLENBRVYsUUFGVSxDQUNaLGFBQ0UsNEJBRlUsQ0FFVixRQUZVLENBU1YsYURYUixhQUE0QixDQ1dwQixhRFhSLG9CQUE4QyxDQ1d0QyxhRFhSLHFCQUE4QyxDQ1d0QyxhRFhSLGVBQThDLENDV3RDLGFEWFIscUJBQThDLENDV3RDLGFEWFIscUJBQThDLENDV3RDLGFEWFIsZUFBOEMsQ0NXdEMsYURYUixxQkFBOEMsQ0NXdEMsYURYUixxQkFBOEMsQ0NXdEMsYURYUixlQUE4QyxDQ1d0QyxjRFhSLHFCQUE4QyxDQ1d0QyxjRFhSLHFCQUE4QyxDQ2FyQyxDbEJQUCwwQmtCekJFLFNBQ0UsWUFBYSxDQUNiLGtCQUFZLENBQVosV0FBWSxDQUNaLGNBQWUsQ0FFakIsY0FDRSxrQkFBYyxDQUFkLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUlmLFdERk4sa0JBQXNDLENBQXRDLGlCQUFzQyxDQUl0QyxrQkFBdUMsQ0NGakMsV0RGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxXREZOLGtCQUFzQyxDQUF0QyxZQUFzQyxDQUl0QyxhQUF1QyxDQ0ZqQyxXREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFdERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsV0RGTixrQkFBc0MsQ0FBdEMsWUFBc0MsQ0FJdEMsYUFBdUMsQ0NGakMsV0RGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxXREZOLGtCQUFzQyxDQUF0QyxrQkFBc0MsQ0FJdEMsbUJBQXVDLENDRmpDLFdERk4sa0JBQXNDLENBQXRDLFlBQXNDLENBSXRDLGFBQXVDLENDRmpDLFlERk4sa0JBQXNDLENBQXRDLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ0NGakMsWURGTixrQkFBc0MsQ0FBdEMsa0JBQXNDLENBSXRDLG1CQUF1QyxDQ0ZqQyxZREZOLGtCQUFzQyxDQUF0QyxhQUFzQyxDQUl0QyxjQUF1QyxDQ0duQyxpQkFDRSwyQkFBUyxDQUFULFFBQVMsQ0FJVCxhQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLGFBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osYUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixhQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLGFBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osYUFDRSwyQkFGVSxDQUVWLE9BRlUsQ0FDWixhQUNFLDJCQUZVLENBRVYsT0FGVSxDQUNaLGFBQ0UsMkJBRlUsQ0FFVixPQUZVLENBQ1osYUFDRSw0QkFGVSxDQUVWLE9BRlUsQ0FDWixjQUNFLDRCQUZVLENBRVYsUUFGVSxDQUNaLGNBQ0UsNEJBRlUsQ0FFVixRQUZVLENBQ1osY0FDRSw0QkFGVSxDQUVWLFFBRlUsQ0FTVixjRFhSLGFBQTRCLENDV3BCLGNEWFIsb0JBQThDLENDV3RDLGNEWFIscUJBQThDLENDV3RDLGNEWFIsZUFBOEMsQ0NXdEMsY0RYUixxQkFBOEMsQ0NXdEMsY0RYUixxQkFBOEMsQ0NXdEMsY0RYUixlQUE4QyxDQ1d0QyxjRFhSLHFCQUE4QyxDQ1d0QyxjRFhSLHFCQUE4QyxDQ1d0QyxjRFhSLGVBQThDLENDV3RDLGVEWFIscUJBQThDLENDV3RDLGVEWFIscUJBQThDLENDYXJDLENiNkJQLE9jdkZGLFVBQVcsQ0FDWCxjQUFlLENBQ2Ysa0JadUdXLENZdEdYLDRCWjBSdUMsQ1k5UnpDLG9CQVFJLGNabVJnQyxDWWxSaEMsa0JBQW1CLENBQ25CLDRCWkRjLENZVGxCLGdCQWNJLHFCQUFzQixDQUN0QiwrQlpOYyxDWVRsQixtQkFtQkksNEJaVmMsQ1lUbEIsY0F1QkkscUJwQmdDUyxDb0J2QmIsMEJBR0ksYVp5UCtCLENGNUwvQixzRGMvQ0Esd0JaeENjLENZbUNsQixrREFXTSx1QkFBOEMsQ0FVcEQseUNBRUksZ0NabERXLENDVlgsNEJXd0VFLGlDWjlEUyxDYWhCYixtREFJSSx3QkMyRTRELENEckVoRSw0R0FTUSx3QkFSb0MsQ0FYNUMseURBSUksd0JDMkU0RCxDRHJFaEUsa0hBU1Esd0JBUm9DLENBWDVDLG1EQUlJLHdCQzJFNEQsQ0RyRWhFLDRHQVNRLHdCQVJvQyxDQVg1QywwQ0FJSSx3QkMyRTRELENEckVoRSxtR0FTUSx3QkFSb0MsQ0FYNUMsbURBSUksd0JDMkU0RCxDRHJFaEUsNEdBU1Esd0JBUm9DLENBWDVDLGdEQUlJLHdCQzJFNEQsQ0RyRWhFLHlHQVNRLHdCQVJvQyxDQVg1Qyw2Q0FJSSx3QkMyRTRELENEckVoRSxzR0FTUSx3QkFSb0MsQ0FYNUMsMENBSUksd0JDMkU0RCxDRHJFaEUsbUdBU1Esd0JBUm9DLENBRDVDLHlKQVNRLGlDQVJvQyxDRDBGOUMsc0JBR00sVVpsR1MsQ1ltR1Qsd0JaMUZZLENZMkZaLG9CWmlNZ0QsQ1l0TXRELHVCQVdNLGFabkdZLENZb0daLHdCWnpHWSxDWTBHWixvQloxR1ksQ1krR2xCLFlBQ0UsVVpsSGEsQ1ltSGIsd0JaMUdnQixDWXdHbEIsbURBT0ksb0JaNktrRCxDWXBMdEQsMkJBV0ksUUFBUyxDQVhiLG9EQWdCTSxvQ1pqSVMsQ0NBWCx1Q1d3SUkscUNaeElPLENQMERYLHlCbUIrRkEscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FDakMsMkNBQTRDLENBTi9DLG9DQVVLLFFBQVMsQ0FDVixDbkIxR0wseUJtQitGQSxxQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUNqQywyQ0FBNEMsQ0FOL0Msb0NBVUssUUFBUyxDQUNWLENuQjFHTCx5Qm1CK0ZBLHFCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NBQWlDLENBQ2pDLDJDQUE0QyxDQU4vQyxvQ0FVSyxRQUFTLENBQ1YsQ25CMUdMLDBCbUIrRkEscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FDakMsMkNBQTRDLENBTi9DLG9DQVVLLFFBQVMsQ0FDVixDbkIxR0wsMEJtQitGQSxzQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUNqQywyQ0FBNEMsQ0FOL0MscUNBVUssUUFBUyxDQUNWLENBaEJULGtCQU9RLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NBQWlDLENBQ2pDLDJDQUE0QyxDQVhwRCxpQ0FlVSxRQUFTLENHeEtuQixZQUdFLGlCdkIyVThCLEN1QnpVOUIsZ0J2QjJVOEIsQ3VCelU5Qix3QnZCK0NnQixDdUI1Q2hCLDJCQUE0QixDQUM1Qix3QmZGZ0IsQ2VPZCxvQmZpTGdDLENlM0tsQywyQ2ZQYSxDT2hCVCw0RVBrWDRGLENPbFg1RixvRVBrWDRGLENlalhsRyx3QkEyQkksNEJBQTZCLENBQzdCLFFBQVMsQ0NyQlgsa0JBQ0UsYWhCSWMsQ2dCSGQscUJoQkpXLENnQktYLG9CaEJ1VndFLENnQnRWeEUsWUFBYSxDQUtYLDBDaEJjVyxDZTlCakIsdUNBb0NJLGFmekJjLENlMkJkLFNBQVUsQ0F0Q2QsOEJBb0NJLGFmekJjLENlMkJkLFNBQVUsQ0F0Q2Qsa0NBb0NJLGFmekJjLENlMkJkLFNBQVUsQ0F0Q2QsbUNBb0NJLGFmekJjLENlMkJkLFNBQVUsQ0F0Q2QseUJBb0NJLGFmekJjLENlMkJkLFNBQVUsQ0F0Q2QsMkNBZ0RJLHdCZnpDYyxDZTJDZCxTQUFVLENBSWQsOENBRUksMEJmaVQwRixDZW5UOUYsbUNBV0ksYXZCTGMsQ3VCTWQsd0J2QlpjLEN1QmlCbEIsbUNBRUUsYUFBYyxDQVVoQixnQkFDRSxnQkFBdUUsQ0FDdkUsbUJBQTBFLENBQzFFLGVBQWdCLENBQ2hCLGdCdkJ5UDhCLEN1QnRQaEMsbUJBQ0UsZ0JBQTBFLENBQzFFLG1CQUE2RSxDQUM3RSxjdkI2RW1CLEN1QjVFbkIsZXZCMFA2QixDdUJ2UC9CLG1CQUNFLGVBQTBFLENBQzFFLGtCQUE2RSxDQUM3RSxjdkJ1RW1CLEN1QnRFbkIsZXZCK082QixDdUJyTy9CLGlCQUlFLGN2QnNEbUIsQ3VCN0NyQix1Q0FaRSxnQnZCNk44QixDdUI1TjlCLG1CdkI0TjhCLEN1QjNOOUIsZUFpQnVDLENBUHpDLHNCQUlFLGdCdkJnTjhCLEN1Qi9NOUIsNEJBQTZCLENBRTdCLHdCQUF1QyxDQUF2QyxrQkFBdUMsQ0FQekMsZ1pBV0ksZUFBZ0IsQ0FDaEIsY0FBZSxDQWFuQixvSEFDRSxnQnZCNkw4QixDdUI1TDlCLGN2Qm9CbUIsQ3VCbkJuQixldkI0TDZCLENjdFYzQixtQk5xTStCLENldkNuQyw0UEFFSSw0QmY4TTZGLENlMU1qRyxvSEFDRSxpQnZCb0w4QixDdUJuTDlCLGN2Qk1tQixDdUJMbkIsZXZCbUw2QixDYzFWM0IsbUJOb00rQixDZXpCbkMsNFBBRUksMkJmb002RixDZTFMakcsWUFDRSxrQmZzTTBDLENlbk01QyxXQUNFLGFBQWMsQ0FDZCxpQmZ3TDRDLENlaEw5QyxVQUNFLG1CQUFhLENBQWIsWUFBYSxDQUNiLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBSm5CLHVDQVFJLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FTckIsWUFDRSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG1CZjZKMkMsQ2VoSzdDLHVDQU9NLGFmak5ZLENlc05sQixrQkFDRSxvQmZvSjZDLENlbko3QyxlQUFnQixDQUdsQixrQkFDRSxpQkFBa0IsQ0FDbEIsaUJmK0k0QyxDZTlJNUMsb0JmNkk2QyxDZXpJL0MsbUJBQ0Usb0JBQXFCLENBQ3JCLG1CZjJJNEMsQ2U3STlDLHFDQUtJLHFCQUFzQixDQzFOeEIsZ0JBQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsYXhCMEVxQixDd0J2RXZCLGVBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsWUFBYSxDQUNiLFdBQVksQ0FDWixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsVUFBVyxDQUNYLG9DeEI0RHFCLEN3QjNEckIsbUJBQW9CLENBS3BCLGtIQUVFLG9CeEJvRG1CLEN3QnREckIsMElBS0ksMkN4QmlEaUIsQ3dCdERyQixnV0FVSSxhQUFjLENBUWxCLHNHQUdJLGF4QmlDaUIsQ3dCMUJyQiw4SEFHSSxxQ3hCdUJpQixDd0IxQnJCLGtJQU1JLGF4Qm9CaUIsQ3dCYnJCLDhHQUdJLG9CeEJVaUIsQ3dCYnJCLDRIQUtnQixvQkFBcUIsQ0FMckMsZ0ZBUUksMkN4QktpQixDd0I5RXZCLGtCQUNFLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGF4QnlFcUIsQ3dCdEV2QixpQkFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixZQUFhLENBQ2IsV0FBWSxDQUNaLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsbUN4QjJEcUIsQ3dCMURyQixtQkFBb0IsQ0FLcEIsMEhBRUUsb0J4Qm1EbUIsQ3dCckRyQixrSkFLSSwwQ3hCZ0RpQixDd0JyRHJCLGdZQVVJLGFBQWMsQ0FRbEIsMEdBR0ksYXhCZ0NpQixDd0J6QnJCLGtJQUdJLG9DeEJzQmlCLEN3QnpCckIsc0lBTUksYXhCbUJpQixDd0JackIsa0hBR0ksb0J4QlNpQixDd0JackIsZ0lBS2dCLG9CQUFxQixDQUxyQyxvRkFRSSwwQ3hCSWlCLEN1QnFLekIsYUFDRSxtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBbUIsQ0FBbkIsa0JBQW1CLENBSHJCLHlCQVNJLFVBQVcsQ3RCak9YLHlCc0J3TkosbUJBaUJNLHVCQUF1QixDQUF2QixzQkFDZ0IsQ0FsQnRCLDRDQWVNLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsZUFTZ0IsQ0EzQnRCLHlCQXdCTSxrQkFBYyxDQUFkLGFBQWMsQ0FDZCw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLGtCQUVnQixDQTNCdEIseUJBZ0NNLG9CQUFxQixDQUNyQixVQUFXLENBQ1gscUJBQXNCLENBbEM1QixtQ0F1Q00sb0JBQXFCLENBdkMzQiwwQkEyQ00sVUFBVyxDQTNDakIseUJBaURNLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsWUFBYSxDQUNiLGVBQWdCLENBdER0QiwrQkF5RE0sY0FBZSxDQXpEckIsK0JBNERNLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsbUJmZ0R3QyxDZS9DeEMsYUFBYyxDQS9EcEIsNkJBb0VNLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixjQUFlLENBdkVyQix1Q0EwRU0sZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLG1CZmtDd0MsQ2VqQ3hDLDBCQUEyQixDQTdFakMsZ0RBa0ZNLEtBQU0sQ0FDUCxDRTdWTCxLQUNFLG9CQUFxQixDQUNyQixlakI0TitCLENpQjNOL0IsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLDRCQUFpRCxDQzRFakQsaUIxQjJQOEIsQzBCMVA5QixjMUJxRm1CLEMwQnBGbkIsZ0IxQjJQOEIsQ2NsVjVCLGVkMElzQixDZXpJcEIsdUNmOFcrQyxDZTlXL0MsK0JmOFcrQyxDUzVWakQsc0JnQkpBLG9CQUFxQixDQWJ6QixzQkFpQkksU0FBVSxDQUNWLDBDakJZYSxDaUI5QmpCLDRCQXdCSSxXQUFZLENBQ1osZUFBZ0IsQ0F6QnBCLHNGQThCSSxxQkFBc0IsQ0FDdEIsNEN6Qm1VOEIsQ3lCOVRsQyx3Q0FFRSxtQkFBb0IsQ0FTcEIsYUMvQ0EsVUp1RGMsQ0t2RFosd0JuQjhCYSxDa0I1QmYsb0JsQjRCZSxDa0IzQmYsWTFCNlZnQyxDUzNWOUIsbUJpQkNBLFVKaURZLENLdkRaLHdCRERvRixDQVNwRixvQkFUeUgsQ0FZM0gsc0NBTUkseUNsQmFXLENrQlJmLDRDQUVFLHdCbEJNYSxDa0JMYixvQmxCS2EsQ2tCRmYseUlBR0UsVUp3QlksQ0l2Qlosd0JBakN1SyxDQXFDdkssb0JBckMrTSxDQTJDN00seUNsQlpXLENpQmlCZixlQy9DQSxVSnVEYyxDS3ZEWix3Qm5CV2MsQ2tCVGhCLG9CbEJTZ0IsQ2tCUmhCLFkxQjZWZ0MsQ1MzVjlCLHFCaUJDQSxVSmlEWSxDS3ZEWix3QkREb0YsQ0FTcEYsb0JBVHlILENBWTNILDBDQU1JLDJDbEJOWSxDa0JXaEIsZ0RBRUUsd0JsQmJjLENrQmNkLG9CbEJkYyxDa0JpQmhCLCtJQUdFLFVKd0JZLENJdkJaLHdCQWpDdUssQ0FxQ3ZLLG9CQXJDK00sQ0EyQzdNLDJDbEIvQlksQ2lCb0NoQixhQy9DQSxVSnVEYyxDS3ZEWix3Qm5CcUNhLENrQm5DZixvQmxCbUNlLENrQmxDZixZMUI2VmdDLENTM1Y5QixtQmlCQ0EsVUppRFksQ0t2RFosd0JERG9GLENBU3BGLG9CQVR5SCxDQVkzSCxzQ0FNSSx5Q2xCb0JXLENrQmZmLDRDQUVFLHdCbEJhYSxDa0JaYixvQmxCWWEsQ2tCVGYseUlBR0UsVUp3QlksQ0l2Qlosd0JBakN1SyxDQXFDdkssb0JBckMrTSxDQTJDN00seUNsQkxXLENpQlVmLFVDL0NBLFVKdURjLENLdkRaLHdCbkJ1Q2EsQ2tCckNmLG9CbEJxQ2UsQ2tCcENmLFkxQjZWZ0MsQ1MzVjlCLGdCaUJDQSxVSmlEWSxDS3ZEWix3QkREb0YsQ0FTcEYsb0JBVHlILENBWTNILGdDQU1JLDBDbEJzQlcsQ2tCakJmLHNDQUVFLHdCbEJlYSxDa0JkYixvQmxCY2EsQ2tCWGYsZ0lBR0UsVUp3QlksQ0l2Qlosd0JBakN1SyxDQXFDdkssb0JBckMrTSxDQTJDN00sMENsQkhXLENpQlFmLGFDL0NBLFVKcURjLENLckRaLHdCbkJvQ2EsQ2tCbENmLG9CbEJrQ2UsQ2tCakNmLFkxQjZWZ0MsQ1MzVjlCLG1CaUJDQSxVSitDWSxDS3JEWix3QkREb0YsQ0FTcEYsb0JBVHlILENBWTNILHNDQU1JLHlDbEJtQlcsQ2tCZGYsNENBRUUsd0JsQllhLENrQlhiLG9CbEJXYSxDa0JSZix5SUFHRSxVSnNCWSxDSXJCWix3QkFqQ3VLLENBcUN2SyxvQkFyQytNLENBMkM3TSx5Q2xCTlcsQ2lCV2YsWUMvQ0EsVUp1RGMsQ0t2RFosd0JuQmtDYSxDa0JoQ2Ysb0JsQmdDZSxDa0IvQmYsWTFCNlZnQyxDUzNWOUIsa0JpQkNBLFVKaURZLENLdkRaLHdCRERvRixDQVNwRixvQkFUeUgsQ0FZM0gsb0NBTUkseUNsQmlCVyxDa0JaZiwwQ0FFRSx3QmxCVWEsQ2tCVGIsb0JsQlNhLENrQk5mLHNJQUdFLFVKd0JZLENJdkJaLHdCQWpDdUssQ0FxQ3ZLLG9CQXJDK00sQ0EyQzdNLHlDbEJSVyxDaUJhZixXQy9DQSxVSnFEYyxDS3JEWix3Qm5CTWMsQ2tCSmhCLG9CbEJJZ0IsQ2tCSGhCLFkxQjZWZ0MsQ1MzVjlCLGlCaUJDQSxVSitDWSxDS3JEWix3QkREb0YsQ0FTcEYsb0JBVHlILENBWTNILGtDQU1JLDJDbEJYWSxDa0JnQmhCLHdDQUVFLHdCbEJsQmMsQ2tCbUJkLG9CbEJuQmMsQ2tCc0JoQixtSUFHRSxVSnNCWSxDSXJCWix3QkFqQ3VLLENBcUN2SyxvQkFyQytNLENBMkM3TSwyQ2xCcENZLENpQnlDaEIsVUMvQ0EsVUp1RGMsQ0t2RFosd0JuQmFjLENrQlhoQixvQmxCV2dCLENrQlZoQixZMUI2VmdDLENTM1Y5QixnQmlCQ0EsVUppRFksQ0t2RFosd0JERG9GLENBU3BGLG9CQVR5SCxDQVkzSCxnQ0FNSSx3Q2xCSlksQ2tCU2hCLHNDQUVFLHdCbEJYYyxDa0JZZCxvQmxCWmMsQ2tCZWhCLGdJQUdFLFVKd0JZLENJdkJaLHdCQWpDdUssQ0FxQ3ZLLG9CQXJDK00sQ0EyQzdNLHdDbEI3QlksQ2lCd0NoQixxQkNMQSxhbEJsQmUsQ2tCbUJmLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsb0JsQnJCZSxDQ3pCYiwyQmlCaURBLFUxQkRTLEMwQkVULHdCbEJ6QmEsQ2tCMEJiLG9CbEIxQmEsQ2tCNkJmLHNEQUVFLHlDbEIvQmEsQ2tCa0NmLDREQUVFLGFsQnBDYSxDa0JxQ2IsNEJBQTZCLENBRy9CLGlLQUdFLFUxQnBCUyxDMEJxQlQsd0JsQjVDYSxDa0I2Q2Isb0JsQjdDYSxDa0IrQ2IseUNsQi9DYSxDaUJ1QmYsdUJDTEEsYWxCckNnQixDa0JzQ2hCLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsb0JsQnhDZ0IsQ0NOZCw2QmlCaURBLFUxQkRTLEMwQkVULHdCbEI1Q2MsQ2tCNkNkLG9CbEI3Q2MsQ2tCZ0RoQiwwREFFRSwyQ2xCbERjLENrQnFEaEIsZ0VBRUUsYWxCdkRjLENrQndEZCw0QkFBNkIsQ0FHL0IsdUtBR0UsVTFCcEJTLEMwQnFCVCx3QmxCL0RjLENrQmdFZCxvQmxCaEVjLENrQmtFZCwyQ2xCbEVjLENpQjBDaEIscUJDTEEsYWxCWGUsQ2tCWWYsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QixvQmxCZGUsQ0NoQ2IsMkJpQmlEQSxVMUJEUyxDMEJFVCx3QmxCbEJhLENrQm1CYixvQmxCbkJhLENrQnNCZixzREFFRSx5Q2xCeEJhLENrQjJCZiw0REFFRSxhbEI3QmEsQ2tCOEJiLDRCQUE2QixDQUcvQixpS0FHRSxVMUJwQlMsQzBCcUJULHdCbEJyQ2EsQ2tCc0NiLG9CbEJ0Q2EsQ2tCd0NiLHlDbEJ4Q2EsQ2lCZ0JmLGtCQ0xBLGFsQlRlLENrQlVmLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsb0JsQlplLENDbENiLHdCaUJpREEsVTFCRFMsQzBCRVQsd0JsQmhCYSxDa0JpQmIsb0JsQmpCYSxDa0JvQmYsZ0RBRUUsMENsQnRCYSxDa0J5QmYsc0RBRUUsYWxCM0JhLENrQjRCYiw0QkFBNkIsQ0FHL0Isd0pBR0UsVTFCcEJTLEMwQnFCVCx3QmxCbkNhLENrQm9DYixvQmxCcENhLENrQnNDYiwwQ2xCdENhLENpQmNmLHFCQ0xBLGFsQlplLENrQmFmLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsb0JsQmZlLENDL0JiLDJCaUJpREEsVTFCRFMsQzBCRVQsd0JsQm5CYSxDa0JvQmIsb0JsQnBCYSxDa0J1QmYsc0RBRUUseUNsQnpCYSxDa0I0QmYsNERBRUUsYWxCOUJhLENrQitCYiw0QkFBNkIsQ0FHL0IsaUtBR0UsVTFCcEJTLEMwQnFCVCx3QmxCdENhLENrQnVDYixvQmxCdkNhLENrQnlDYix5Q2xCekNhLENpQmlCZixvQkNMQSxhbEJkZSxDa0JlZiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLG9CbEJqQmUsQ0M3QmIsMEJpQmlEQSxVMUJEUyxDMEJFVCx3QmxCckJhLENrQnNCYixvQmxCdEJhLENrQnlCZixvREFFRSx5Q2xCM0JhLENrQjhCZiwwREFFRSxhbEJoQ2EsQ2tCaUNiLDRCQUE2QixDQUcvQiw4SkFHRSxVMUJwQlMsQzBCcUJULHdCbEJ4Q2EsQ2tCeUNiLG9CbEJ6Q2EsQ2tCMkNiLHlDbEIzQ2EsQ2lCbUJmLG1CQ0xBLGFsQjFDZ0IsQ2tCMkNoQiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLG9CbEI3Q2dCLENDRGQseUJpQmlEQSxVMUJRVyxDMEJQWCx3QmxCakRjLENrQmtEZCxvQmxCbERjLENrQnFEaEIsa0RBRUUsMkNsQnZEYyxDa0IwRGhCLHdEQUVFLGFsQjVEYyxDa0I2RGQsNEJBQTZCLENBRy9CLDJKQUdFLFUxQlhXLEMwQllYLHdCbEJwRWMsQ2tCcUVkLG9CbEJyRWMsQ2tCdUVkLDJDbEJ2RWMsQ2lCK0NoQixrQkNMQSxhbEJuQ2dCLENrQm9DaEIsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QixvQmxCdENnQixDQ1JkLHdCaUJpREEsVTFCRFMsQzBCRVQsd0JsQjFDYyxDa0IyQ2Qsb0JsQjNDYyxDa0I4Q2hCLGdEQUVFLHdDbEJoRGMsQ2tCbURoQixzREFFRSxhbEJyRGMsQ2tCc0RkLDRCQUE2QixDQUcvQix3SkFHRSxVMUJwQlMsQzBCcUJULHdCbEI3RGMsQ2tC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LENDRVgsNkYyQjhPRSxVNUIxUFMsQzRCcVBmLG1DQVdNLHdCNUJoUVMsQ0NZWCxrRjJCdVBJLHlCNUJuUU8sQzRCcVBmLDRDQWtCUSx5QjVCdlFPLEM0QnFQZixzS0EwQk0sVTVCL1FTLEM0QnFQZiw2QkErQkksd0I1QnBSVyxDNEJxUlgsK0I1QnJSVyxDNEJxUGYsa0NBb0NJLDBRNUJ3UWtTLEM0QjVTdFMsMEJBd0NJLHdCNUI3UlcsQ0NZWCxnRzJCc1JJLFU1QmxTTyxDNkJQZixNQUNFLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixXQUFZLENBQ1osb0JBQXFCLENBQ3JCLHFCN0JDYSxDNkJBYiwwQkFBMkIsQ0FDM0IsaUM3QlNhLENNakJYLG9CTm1NZ0MsQzZCbk1wQyxTQVlJLGNBQWUsQ0FDZixhQUFjLENBYmxCLDJEdkJNSSw2Qk42TGdDLENNNUxoQyw4Qk40TGdDLEM2Qm5NcEMseUR2Qm9CSSxpQ04rS2dDLENNOUtoQyxnQ044S2dDLEM2QnRLcEMsV0FHRSxrQkFBYyxDQUFkLGFBQWMsQ0FDZCxhN0JzakJ1QyxDNkJuakJ6QyxZQUNFLG9CN0JpakJ3QyxDNkI5aUIxQyxlQUNFLG1CQUNnQixDQUdsQixxQ0FIRSxlQUlnQixDNUJ2Q2QsaUI0QjRDQSxvQkFBcUIsQ0FGekIsc0JBTUksaUI3QmdpQnFDLEM2QnhoQnpDLGFBQ0Usb0I3QnVoQnVDLEM2QnRoQnZDLGVBQWdCLENBQ2hCLGdDN0JqRGEsQzZCa0RiLHdDN0JsRGEsQzZCOENmLHlCdkIvREksdUR1QnNFOEUsQ0FQbEYsc0RBWU0sWUFBYSxDQUtuQixhQUNFLG9CN0JzZ0J1QyxDNkJyZ0J2QyxnQzdCakVhLEM2QmtFYixxQzdCbEVhLEM2QitEZix3QnZCaEZJLHVETjJsQm9GLEM2QjVmeEYsa0JBRUUscUI3QnFmd0MsQzZCbmZ4QyxlQUFnQixDQUdsQixxQ0FORSxvQkFBa0MsQ0FFbEMsbUJBTWlDLENBSW5DLGtCQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsZTdCNmV5QyxDNkIxZTNDLFVBQ0UsVUFBVyxDdkJ0SFQsZ0NOMmxCb0YsQzZCaGV4RixjQUNFLFVBQVcsQ3ZCdEhULHlDTnFsQm9GLENNcGxCcEYsMENOb2xCb0YsQzZCM2R4RixpQkFDRSxVQUFXLEN2QjdHVCw2Q051a0JvRixDTXRrQnBGLDRDTnNrQm9GLEM2Qm5keEYsV0FDRSxtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHFCQUFzQixDQUZ4QixpQkFLSSxrQjdCb2R3RCxDUDdpQnhELHlCb0NvRkosV0FTSSw2QkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGtCN0IrY3dELEM2QjljeEQsaUI3Qjhjd0QsQzZCemQ1RCw0QkFTSSw0QjdCZ2R3RCxDNkJ6ZDVELGlCQWNNLG1CQUFhLENBQWIsWUFBYSxDQUViLGtCQUFZLENBQVosV0FBWSxDQUNaLDJCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsaUI3QnVjc0QsQzZCdGN0RCxlQUFnQixDQUNoQixnQjdCcWNzRCxDNkJwY3ZELENBU0wsWUFDRSxtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHFCQUFzQixDQUZ4QixrQkFLSSxrQjdCc2J3RCxDUDdpQnhELHlCb0NrSEosWUFTSSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLGtCQUFtQixDQVR2QixrQkFhTSxrQkFBWSxDQUFaLFdBQVksQ0FDWixlQUFnQixDQWR0Qix3QkFpQlEsYUFBYyxDQUNkLGFBQWMsQ0FsQnRCLDhCdkJ6SkkseUJ1QmlMb0MsQ3ZCaExwQyw0QnVCZ0xvQyxDQXhCeEMsNENBMkJZLHlCQUEwQixDQTNCdEMsK0NBOEJZLDRCQUE2QixDQTlCekMsNkJ2QjNJSSx3QnVCOEttQyxDdkI3S25DLDJCdUI2S21DLENBbkN2QywyQ0FzQ1ksd0JBQXlCLENBdENyQyw4Q0F5Q1ksMkJBQTRCLENBekN4Qyw2QnZCdEtJLG9CTm1NZ0MsQzZCN0JwQywyQ3ZCaEtJLDZCTjZMZ0MsQ001TGhDLDhCTjRMZ0MsQzZCN0JwQyw4Q3ZCbEpJLGlDTitLZ0MsQ005S2hDLGdDTjhLZ0MsQzZCN0JwQyxpUEE2RFksZUFBZ0IsQ0FDakIsQ0FZWCxvQkFFSSxvQjdCb1dzQyxDUGxpQnRDLHlCb0M0TEosY0FNSSxzQjdCOFdpQyxDNkI5V2pDLG1CN0I4V2lDLEM2QjlXakMsYzdCOFdpQyxDNkI3V2pDLHVCN0I4V3VDLEM2QjlXdkMsMEI3QjhXdUMsQzZCOVd2Qyx1QjdCOFd1QyxDNkI5V3ZDLGtCN0I4V3VDLEM2QnJYM0Msb0JBVU0sb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWixDQ2hRTCxZQUNFLG1CQUFhLENBQWIsWUFBYSxDQUNiLGNBQWUsQ0FDZixtQjlCb3dCc0MsQzhCbndCdEMsa0I5QnN3QnNDLEM4QnJ3QnRDLGVBQWdCLENBQ2hCLHdCOUJPZ0IsQ01UZCxlZDBJc0IsQ3NDcEkxQix5Q0FHSSxvQkFBcUIsQ0FDckIsbUI5QjB2QnFDLEM4Qnp2QnJDLGtCOUJ5dkJxQyxDOEJ4dkJyQyxhOUJDYyxDOEJBZCxXQUFpQyxDQVByQywrQ0FpQkkseUJBQTBCLENBSTFCLG9CQUowQixDQWpCOUIsd0JBeUJJLGE5QmxCYyxDK0JqQmxCLFlBQ0UsbUJBQWEsQ0FBYixZQUFhLEM1QkdiLGNBQWUsQ0FDZixlQUFnQixDR0RkLGVkMElzQixDdUN4STFCLGtDQUdNLGFBQWMsQ3pCc0JoQix3QmQrR3NCLENjOUd0QiwyQmQ4R3NCLEN1Q3hJMUIsaUN6QldJLHlCZDZIc0IsQ2M1SHRCLDRCZDRIc0IsQ3VDeEkxQiw2QkFjSSxTQUFVLENBQ1YsVXZDc0NTLEN1Q3JDVCx3QnZDU3FCLEN1Q1JyQixvQnZDUXFCLEN1Q3pCekIsK0JBcUJJLGF2Q29DYyxDdUNuQ2QsbUJBQW9CLENBQ3BCLHdCdkNnQ2MsQ3VDL0JkLG9CdkMrQmMsQ3VDM0JsQixXQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsWXZDNFh5QyxDdUMzWHpDLGdCdkNpWXdDLEN1Q2hZeEMsZ0J2QzRYeUMsQ3VDM1h6QyxhdkN3QmdCLEN1Q3ZCaEIscUJ2Q2tCVyxDdUNqQlgsd0J2Q21CZ0IsQ1N0Q2Qsa0M4QnNCQSxVdkNjUyxDdUNiVCxvQkFBcUIsQ0FDckIsd0J2Q2hCcUIsQ3VDaUJyQixvQnZDakJxQixDd0M1QnZCLDBCQUNFLHFCaEN5akJzQyxDZ0N4akJ0QyxjeEMyS2lCLEN3QzFLakIsbUJ4Q3FMd0MsQ3dDaEx0QyxpRDFCb0JGLDRCZGdIMEIsQ2MvRzFCLCtCZCtHMEIsQ3dDL0h4QixnRDFCQ0YsNkJkOEgwQixDYzdIMUIsZ0NkNkgwQixDd0M1STVCLDBCQUNFLG9CaEN1akJxQyxDZ0N0akJyQyxjeEM0S2lCLEN3QzNLakIsbUJ4Q3NMd0MsQ3dDakx0QyxpRDFCb0JGLDRCZGlIMEIsQ2NoSDFCLCtCZGdIMEIsQ3dDaEl4QixnRDFCQ0YsNkJkK0gwQixDYzlIMUIsZ0NkOEgwQixDTXhEMUIsT21DbEZGLG9CQUFxQixDQUNyQixrQmpDbXBCc0MsQ2lDbHBCdEMsYWpDK29CcUMsQ2lDOW9CckMsZWpDNE4rQixDaUMzTi9CLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLHVCQUF3QixDM0JUdEIsb0JObU1nQyxDaUNsTXBDLGFBYUksWUFBYSxDQUtqQixZQUNFLGlCQUFrQixDQUNsQixRQUFTLENBT1gsWUFDRSxrQmpDNG5Cc0MsQ2lDM25CdEMsaUJqQzJuQnNDLENNenBCcEMsbUJONHBCcUMsQ2lDcm5CdkMsZUMxQ0EsVXBCNERjLENvQjNEZCx3QmxDa0NlLENDYmIsc0RpQ2pCRSxVcEJ1RFUsQ29CdERWLG9CQUFxQixDQUNyQix3QkFBa0MsQ0RtQ3RDLGlCQzFDQSxVcEI0RGMsQ29CM0RkLHdCbENlZ0IsQ0NNZCwwRGlDakJFLFVwQnVEVSxDb0J0RFYsb0JBQXFCLENBQ3JCLHdCQUFrQyxDRG1DdEMsZUMxQ0EsVXBCNERjLENvQjNEZCx3QmxDeUNlLENDcEJiLHNEaUNqQkUsVXBCdURVLENvQnREVixvQkFBcUIsQ0FDckIsd0JBQWtDLENEbUN0QyxZQzFDQSxVcEI0RGMsQ29CM0RkLHdCbEMyQ2UsQ0N0QmIsZ0RpQ2pCRSxVcEJ1RFUsQ29CdERWLG9CQUFxQixDQUNyQix3QkFBa0MsQ0RtQ3RDLGVDMUNBLFVwQjBEYyxDb0J6RGQsd0JsQ3dDZSxDQ25CYixzRGlDakJFLFVwQnFEVSxDb0JwRFYsb0JBQXFCLENBQ3JCLHdCQUFrQyxDRG1DdEMsY0MxQ0EsVXBCNERjLENvQjNEZCx3QmxDc0NlLENDakJiLG9EaUNqQkUsVXBCdURVLENvQnREVixvQkFBcUIsQ0FDckIsd0JBQWtDLENEbUN0QyxhQzFDQSxVcEIwRGMsQ29CekRkLHdCbENVZ0IsQ0NXZCxrRGlDakJFLFVwQnFEVSxDb0JwRFYsb0JBQXFCLENBQ3JCLHdCQUFrQyxDRG1DdEMsWUMxQ0EsVXBCNERjLENvQjNEZCx3QmxDaUJnQixDQ0lkLGdEaUNqQkUsVXBCdURVLENvQnREVixvQkFBcUIsQ0FDckIsd0JBQWtDLENDUnhDLFdBQ0UsaUJBQW9ELENBQ3BELGtCbkNrbEJzQyxDbUNqbEJ0Qyx3Qm5DVWdCLENNVGQsbUJkMkkwQixDQ3ZGMUIseUIwQ3hESixXQU9JLGlCbkM2a0JvQyxDbUMza0J2QyxDQUVELGlCQUNFLGVBQWdCLENBQ2hCLGNBQWUsQzdCVGIsZTZCVXNCLENDVjFCLE9BQ0UsaUJBQWtCLENBQ2xCLHNCcENpc0J5QyxDb0Noc0J6QyxrQnBDaXNCc0MsQ29DaHNCdEMsNEJBQTZDLEM5QkozQyxvQk5tTWdDLENvQzFMcEMsZUFFRSxhQUFjLENBSWhCLFlBQ0UsZXBDaU4rQixDb0N6TWpDLDBCQUdJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLHNCcENxcUJ1QyxDb0NwcUJ2QyxhQUFjLENBVWhCLGVDNUNBLGF2Qm1GZ0UsQ0s5RTlELHdCTDhFOEQsQ3VCakZoRSxvQnZCaUZnRSxDdUIvRWhFLGtCQUNFLHdCQUFxQyxDQUd2QywyQkFDRSxhQUEwQixDRG1DNUIsaUJDNUNBLGF2Qm1GZ0UsQ0s5RTlELHdCTDhFOEQsQ3VCakZoRSxvQnZCaUZnRSxDdUIvRWhFLG9CQUNFLHdCQUFxQyxDQUd2Qyw2QkFDRSxhQUEwQixDRG1DNUIsZUM1Q0EsYXZCbUZnRSxDSzlFOUQsd0JMOEU4RCxDdUJqRmhFLG9CdkJpRmdFLEN1Qi9FaEUsa0JBQ0Usd0JBQXFDLENBR3ZDLDJCQUNFLGFBQTBCLENEbUM1QixZQzVDQSxhdkJtRmdFLENLOUU5RCx3Qkw4RThELEN1QmpGaEUsb0J2QmlGZ0UsQ3VCL0VoRSxlQUNFLHdCQUFxQyxDQUd2Qyx3QkFDRSxhQUEwQixDRG1DNUIsZUM1Q0EsYXZCbUZnRSxDSzlFOUQsd0JMOEU4RCxDdUJqRmhFLG9CdkJpRmdFLEN1Qi9FaEUsa0JBQ0Usd0JBQXFDLENBR3ZDLDJCQUNFLGFBQTBCLENEbUM1QixjQzVDQSxhdkJtRmdFLENLOUU5RCx3Qkw4RThELEN1QmpGaEUsb0J2QmlGZ0UsQ3VCL0VoRSxpQkFDRSx3QkFBcUMsQ0FHdkMsMEJBQ0UsYUFBMEIsQ0RtQzVCLGFDNUNBLGF2Qm1GZ0UsQ0s5RTlELHdCTDhFOEQsQ3VCakZoRSxvQnZCaUZnRSxDdUIvRWhFLGdCQUNFLHdCQUFxQyxDQUd2Qyx5QkFDRSxhQUEwQixDRG1DNUIsWUM1Q0EsYXZCbUZnRSxDSzlFOUQsd0JMOEU4RCxDdUJqRmhFLG9CdkJpRmdFLEN1Qi9FaEUsZUFDRSx3QkFBcUMsQ0FHdkMsd0JBQ0UsYUFBMEIsQ0NWOUIsd0NBQ0UsR0FBTywwQkFBdUMsQ0FDOUMsR0FBSyx1QkFBd0IsQ0FBQSxDQUYvQixnQ0FDRSxHQUFPLDBCQUF1QyxDQUM5QyxHQUFLLHVCQUF3QixDQUFBLENBRy9CLFVBRUUsV3RDeXNCc0MsQ3NDeHNCdEMsZUFBZ0IsQ0FDaEIsZ0J0Q3dzQnlELENzQ3ZzQnpELHdCdENHZ0IsQ01UZCxvQk5tTWdDLENzQ3pMcEMsd0JBUkUsbUJBQWEsQ0FBYixZdEM4QmUsQ3NDdEJqQixjQUVFLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixVdENQYSxDc0NRYix3QnRDaUJlLENzQ2RqQixzQm5CcUJFLHFLQUE2SSxDbUJuQjdJLHlCdEN3ckJzQyxDc0NyckJ4Qyx1QkFDRSx5RHRDMnJCb0QsQ3NDM3JCcEQsaUR0QzJyQm9ELEN1Q3Z0QnRELE9BQ0UsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLHNCQUF1QixDQUd6QixZQUNFLGtCQUFPLENBQVAsTUFBTyxDQ0ZULFlBQ0UsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0QixxQkFBc0IsQ0FHdEIsY0FBZSxDQUNmLGVBQWdCLENBU2xCLHdCQUNFLFVBQVcsQ0FDWCxheENIZ0IsQ3dDSWhCLGtCQUFtQixDdkNDakIsNER1Q0dBLGF4Q1JjLEN3Q1NkLG9CQUFxQixDQUNyQix3QnhDZGMsQ3dDS2xCLCtCQWFJLGF4Q1pjLEN3Q2FkLHdCeENwQmMsQ3dDNkJsQixpQkFDRSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLHNCeENxckJ5QyxDd0NuckJ6QyxrQnhDcUorQixDd0NwSi9CLHFCeENyQ2EsQ3dDc0NiLGlDeEM1QmEsQ3dDcUJmLDZCbENoQ0ksNkJONkxnQyxDTTVMaEMsOEJONExnQyxDd0M3SnBDLDRCQWNJLGVBQWdCLENsQ2hDaEIsaUNOK0tnQyxDTTlLaEMsZ0NOOEtnQyxDQ2hMaEMsOEN1Q3NDQSxvQkFBcUIsQ0FuQnpCLG9EQXdCSSxheENqRGMsQ3dDa0RkLHFCeEN4RFcsQ3dDK0JmLHdCQThCSSxTQUFVLENBQ1YsVXhDOURXLEN3QytEWCx3QnhDdENhLEN3Q3VDYixvQnhDdkNhLEN3Q2lEakIsbUNBRUksY0FBZSxDQUNmLGFBQWMsQ0FDZCxlQUFnQixDQUpwQiwyREFTTSxZQUFhLENBVG5CLHlEQWVNLGVBQWdCLENDakdwQix5QkFDRSxhM0JnRjhELEMyQi9FOUQsd0IzQitFOEQsQzJCNUVoRSx5REFFRSxhM0IwRThELENiN0Q5RCwwSXdDVkUsYTNCdUU0RCxDMkJ0RTVELHdCQUF5QyxDQU43Qyx1RUFVSSxVQUFXLENBQ1gsd0IzQmlFNEQsQzJCaEU1RCxvQjNCZ0U0RCxDMkJqRmhFLDJCQUNFLGEzQmdGOEQsQzJCL0U5RCx3QjNCK0U4RCxDMkI1RWhFLDZEQUVFLGEzQjBFOEQsQ2I3RDlELGtKd0NWRSxhM0J1RTRELEMyQnRFNUQsd0JBQXlDLENBTjdDLDJFQVVJLFVBQVcsQ0FDWCx3QjNCaUU0RCxDMkJoRTVELG9CM0JnRTRELEMyQmpGaEUseUJBQ0UsYTNCZ0Y4RCxDMkIvRTlELHdCM0IrRThELEMyQjVFaEUseURBRUUsYTNCMEU4RCxDYjdEOUQsMEl3Q1ZFLGEzQnVFNEQsQzJCdEU1RCx3QkFBeUMsQ0FON0MsdUVBVUksVUFBVyxDQUNYLHdCM0JpRTRELEMyQmhFNUQsb0IzQmdFNEQsQzJCakZoRSxzQkFDRSxhM0JnRjhELEMyQi9FOUQsd0IzQitFOEQsQzJCNUVoRSxtREFFRSxhM0IwRThELENiN0Q5RCw4SHdDVkUsYTNCdUU0RCxDMkJ0RTVELHdCQUF5QyxDQU43QyxpRUFVSSxVQUFXLENBQ1gsd0IzQmlFNEQsQzJCaEU1RCxvQjNCZ0U0RCxDMkJqRmhFLHlCQUNFLGEzQmdGOEQsQzJCL0U5RCx3QjNCK0U4RCxDMkI1RWhFLHlEQUVFLGEzQjBFOEQsQ2I3RDlELDBJd0NWRSxhM0J1RTRELEMyQnRFNUQsd0JBQXlDLENBTjdDLHVFQVVJLFVBQVcsQ0FDWCx3QjNCaUU0RCxDMkJoRTVELG9CM0JnRTRELEMyQmpGaEUsd0JBQ0UsYTNCZ0Y4RCxDMkIvRTlELHdCM0IrRThELEMyQjVFaEUsdURBRUUsYTNCMEU4RCxDYjdEOUQsc0l3Q1ZFLGEzQnVFNEQsQzJCdEU1RCx3QkFBeUMsQ0FON0MscUVBVUksVUFBVyxDQUNYLHdCM0JpRTRELEMyQmhFNUQsb0IzQmdFNEQsQzJCakZoRSx1QkFDRSxhM0JnRjhELEMyQi9FOUQsd0IzQitFOEQsQzJCNUVoRSxxREFFRSxhM0IwRThELENiN0Q5RCxrSXdDVkUsYTNCdUU0RCxDMkJ0RTVELHdCQUF5QyxDQU43QyxtRUFVSSxVQUFXLENBQ1gsd0IzQmlFNEQsQzJCaEU1RCxvQjNCZ0U0RCxDMkJqRmhFLHNCQUNFLGEzQmdGOEQsQzJCL0U5RCx3QjNCK0U4RCxDMkI1RWhFLG1EQUVFLGEzQjBFOEQsQ2I3RDlELDhId0NWRSxhM0J1RTRELEMyQnRFNUQs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QWtCLENBSnBCLHdCQU9JLFNBQVUsQ0MvQmQsUUFDRSxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsaUJBQWtCLENDUWxCLGlCRFA0QixDQ1E1QixjaEZtYzRCLENnRmxjNUIsZ0JEVGtELENBQ2xELDRDL0V3SjZELEMrRXZKN0QsZXZFdU4rQixDdUV0Ti9CLG9CQUFxQixDQUNyQixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsZS9FMEpvQixDK0V6SnBCLGNBQWUsQ0FDZixpQkFBa0IsQzlFb0NoQix5QjhFbkRKLFFDYUUsaUJESzhCLENDSjlCLGNoRm1jNEIsQ2dGbGM1QixnQkRHb0QsQ0FFckQsQ0FFRCxZQUNFLGNBQWUsQ0FHakIsVUFDRSxlQUFnQixDQVNsQixzQkN2Q0UsVWhGbUVXLENnRmxFWCx3QmhGZ0N3QixDZ0YvQnhCLG9CaEYrQndCLENnRjdCeEIscUZBSUUsVWhGMkRTLENnRjFEVCx3QmhGeUJ3QixDZ0Z4QnhCLG9CaEZ3QndCLEMrRUs1QixvQkN2Q0UsVWhGbUVXLENnRmxFWCxxQmhGd0RXLENnRnZEWCxpQmhGdURXLENnRnJEWCwrRUFJRSxVaEYyRFMsQ2dGMURULHdCaEYrRDZCLENnRjlEN0Isb0JoRjhENkIsQytFakNqQyxvQkN2Q0UsVWhGeURXLENnRnhEWCxxQmhGa0VXLENnRmpFWCxpQmhGaUVXLEMrRTVCYixxR0MvQkksVWhGaURTLENnRmhEVCx3QmhGb0JxQixDZ0ZuQnJCLG9CaEZtQnFCLENnRnpCdkIscUZBSUUsVWhGaURTLENnRmhEVCx3QmhGc0JvQixDZ0ZyQnBCLG9CaEZxQm9CLEMrRVF4QiwyQkN2Q0UsVWhGeURXLENnRnhEWCx3QmhGeUM0QixDZ0Z4QzVCLG9CaEZ3QzRCLENnRnRDNUIsb0dBSUUsVWhGaURTLENnRmhEVCx3QmhGbUMyQixDZ0ZsQzNCLG9CaEZrQzJCLEMrRUwvQixzQkN2Q0UsVWhGeURXLENnRnhEWCx3QmhGOEN1QixDZ0Y3Q3ZCLG9CaEY2Q3VCLENnRjNDdkIscUZBSUUsVWhGaURTLENnRmhEVCx3QmhGd0NzQixDZ0Z2Q3RCLG9CaEZ1Q3NCLEMrRVYxQiwyQkN2Q0UsVWhGeURXLENnRnhEWCx3QmhGbUQ0QixDZ0ZsRDVCLG9CaEZrRDRCLENnRmhENUIsb0dBSUUsVWhGaURTLENnRmhEVCx3QmhGNkMyQixDZ0Y1QzNCLG9CaEY0QzJCLEMrRWYvQiwwQkN2Q0UsVWhGeURXLENnRnhEWCx3QmhGb0MyQixDZ0ZuQzNCLG9CaEZtQzJCLENnRmpDM0IsaUdBSUUsVWhGaURTLENnRmhEVCx3QmhGOEIwQixDZ0Y3QjFCLG9CaEY2QjBCLEMrRUE5QixtQ0N2Q0UsYWhGMEM0QixDZ0Z6QzVCLDRCRGdFeUQsQ0MvRHpELG9CaEZ3QzRCLENnRnRDNUIsNEhBSUUsVWhGaURTLENnRmhEVCxxQmhGMERTLENnRnpEVCxpQmhGeURTLEMrRTVCYiw4QkN2Q0UsYWhGK0N1QixDZ0Y5Q3ZCLDRCRG1Fb0QsQ0NsRXBELG9CaEY2Q3VCLENnRjNDdkIsNkdBSUUsVWhGaURTLENnRmhEVCxxQmhGMERTLENnRnpEVCxpQmhGeURTLEMrRTVCYixtQ0N2Q0UsYWhGb0Q0QixDZ0ZuRDVCLDRCRHNFeUQsQ0NyRXpELG9CaEZrRDRCLENnRmhENUIsNEhBSUUsVWhGaURTLENnRmhEVCxxQmhGMERTLENnRnpEVCxpQmhGeURTLEMrRTVCYixrQ0N2Q0UsYWhGcUMyQixDZ0ZwQzNCLDRCRHlFd0QsQ0N4RXhELG9CaEZtQzJCLENnRmpDM0IseUhBSUUsVWhGaURTLENnRmhEVCxxQmhGMERTLENnRnpEVCxpQmhGeURTLEMrRTVCYixpQ0N2Q0UsVWhGbUVXLENnRmxFWCw0QkQ0RTBDLENDM0UxQyxvQmhGc0UrQixDZ0ZwRS9CLHNIQUlFLFVoRmlEUyxDZ0ZoRFQscUJoRjBEUyxDZ0Z6RFQsaUJoRnlEUyxDK0U1QmIsNEJDdkNFLFVoRm1FVyxDZ0ZsRVgsNEJEK0UwQyxDQzlFMUMsaUJoRmlFVyxDZ0YvRFgsdUdBSUUsVWhGaURTLENnRmhEVCxxQmhGMERTLENnRnpEVCxpQmhGeURTLENnRi9EWCx1S0FJRSxVaEYyRFMsQ2dGMURULDRCRDBFMEUsQ0N6RTFFLG9CaEY4RDZCLEMrRWpDakMsNEJDdkNFLGFoRjZCdUIsQ2dGNUJ2Qiw0QkR1RjRDLENDdEY1QyxvQmhGMkJ1QixDZ0Z6QnZCLHVHQUlFLFVoRmlEUyxDZ0ZoRFQscUJoRjBEUyxDZ0Z6RFQsaUJoRnlEUyxDK0U0QmIsV0MvRUUsZ0JEZ0YyQixDQy9FM0IsY0QrRWlDLENDOUVqQyxnQkQ4RXVDLENBR3pDLFdDbkZFLGdCRG9GMkIsQ0NuRjNCLGNEbUZpQyxDQ2xGakMsZ0JEa0Z1QyxDQUd6QyxXQ3ZGRSxpQkR3RjRCLENDdkY1QixjRHVGa0MsQ0N0RmxDLGdCRHNGd0MsQzlFbER0QywwQjhFaURKLFdBSUksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUV0QixDQUVELFdDaEdFLGlCRGlHNEIsQ0NoRzVCLGNEZ0drQyxDQy9GbEMsZ0JEK0Z3QyxDOUUzRHRDLDBCOEUwREosV0FJSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBRXRCLENBS0QsZUFDRSxrQkFBbUIsQ0FHckIsZUFDRSxlQUFnQixDQUdsQixnQkFDRSxpQkFBa0IsQ0FLcEIseUdBTUUsUUFBUyxDQUNULFNBQVUsQzdFdEdWLHlZQUdFLFVGcUJTLENFbEJYLDZJQUNFLGFGckJxQixDK0U2R3pCLDZJQVdJLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsdUJBQTBCLEM3RXZHNUIsNkk2RTBHRSxlQUFnQixDN0UxR2xCLHVGQUNFLGFGckJxQixDRWN2QixtRUFHRSxhNkVvSG1CLEM3RWpIckIsd0JBQ0UsYUZyQnFCLENFY3ZCLG1FQUdFLGE2RXVIbUIsQzdFcEhyQix3QkFDRSxhRnJCcUIsQ0VjdkIsc0VBR0UsYTZFMEhtQixDN0V2SHJCLHlCQUNFLGFGckJxQixDRWN2Qix5RUFHRSxhNkU2SG1CLEM3RTFIckIsMEJBQ0UsYUZyQnFCLEMrRW9KekIsZ0NBR00saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxnQkFBaUIsQ0FD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VWdGSSxVL0dwQlMsQ0NBVCwwQm9HNURKLDBUVXNGUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ0FDUCwrQi9HWHlCLEMrR1kxQixDckQxRlAsWXhEK0NFLHFCRkFXLENFRVgseUdBR0UsYUFBYyxDNkd5RGxCLDJEL0J2SEUsVWhGbUVXLENnRmxFWCw0QitCMEgwQyxDL0J6SDFDLGlCaEZ1RFcsQytHOERiLDhRL0J2SEUsVWhGeURXLENnRnhEWCxxQmhGa0VXLENnRmpFWCxpQmhGaUVXLENnRi9EWCwyTUFJRSxVaEYyRFMsQ2dGMURULHFCaEZnRFMsQ2dGL0NULGlCaEYrQ1MsQytHOERiLGlGL0J2SEUsVWhGeURXLENnRnhEWCw0QitCa0kwQyxDL0JqSTFDLGlCaEZ1RFcsQ2dGckRYLHlSQUlFLFVoRjJEUyxDZ0YxRFQscUJoRmdEUyxDZ0YvQ1QsaUJoRitDUyxDK0c4RGIsMklBbUJRLGUvR2pGSyxDK0c4RGIsd0tBNEJNLFUvRzFGTyxDK0crRmIsVzdHL0ZFLHdCRjVCdUIsQ0U4QnZCLG1HQUdFLGFBQWMsQzZHOEZsQixvQkFFRSxnR0FBZ0YsQ0FBaEYsMkRBQWdGLEM3R3JHaEYsd0JGNUJ1QixDRThCdkIseUpBR0UsYUFBYyxDNkdvR2xCLGdCN0d6R0Usd0JGeUIrQixDRXZCL0IsaUlBR0UsYUFBYyxDNkd3R2xCLGdCN0c3R0Usd0JGMEIrQixDRXhCL0IsaUlBR0UsYUFBYyxDNkc0R2xCLGM3R2pIRSxxQkZhNEIsQ0VYNUIscUhBR0UsYUFBYyxDNkdxSGxCLGdCN0cxSEUscUJGWTRCLENFVjVCLGlJQUdFLGFBQWMsQzZHZ0hsQixVN0dySEUscUJGVVcsQ0VSWCw2RkFHRSxhQUFjLEM2RzBIbEIsd0JBS0ksVS9HcElTLEMrR3dJYixpQjdHeElFLHdCRmdCK0IsQ0VkL0IsdUlBR0UsYUFBYyxDNkd3SWxCLGE3RzdJRSx3QkZ6Qm9CLENFMkJwQiwrR0FHRSxhQUFjLEM2R2dKbEIsVUFDRSxxQkFBc0IsQ0FDdEIsdUJBQWtDLENBQ2xDLDJC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LENSZTlDLFdBQ0Usa0JRaEJrRCxDUmlCbEQsZ0JRakI0QyxDUmtCN0MsQ2xIK0JDLHlCeUh0REYsU1BpQkEsbUJRWm9ELENSYXBELGlCUWI4QyxDUmU5QyxXQUNFLGtCUWhCa0QsQ1JpQmxELGdCUWpCNEMsQ1JrQjdDLENsSCtCQyx5QnlIdERGLFNQaUJBLG1CUVpvRCxDUmFwRCxpQlFiOEMsQ1JlOUMsV0FDRSxrQlFoQmtELENSaUJsRCxnQlFqQjRDLENSa0I3QyxDbEgrQkMsMEJ5SHRERixTUGlCQSxtQlFab0QsQ1JhcEQsaUJRYjhDLENSZTlDLFdBQ0Usa0JRaEJrRCxDUmlCbEQsZ0JRakI0QyxDUmtCN0MsQ2xIK0JDLDBCeUh0REYsVVBpQkEsbUJRWm9ELENSYXBELGlCUWI4QyxDUmU5QyxZQUNFLGtCUWhCa0QsQ1JpQmxELGdCUWpCNEMsQ1JrQjdDLENPZkQsc0JQU0EsbUJRTHFELENSTXJELGlCUU4rQyxDUlEvQyx3QkFDRSxrQlFUbUQsQ1JVbkQsZ0JRVjZDLEMxSDBDN0MseUJ5SDlDRixzQlBTQSxtQlFMcUQsQ1JNckQsaUJRTitDLENSUS9DLHdCQUNFLGtCUVRtRCxDUlVuRCxnQlFWNkMsQ1JXOUMsQ2xIK0JDLHlCeUg5Q0Ysc0JQU0EsbUJRTHFELENSTXJELGlCUU4rQyxDUlEvQyx3QkFDRSxrQlFUbUQsQ1JVbkQsZ0JRVjZDLENSVzlDLENsSCtCQyx5QnlIOUNGLHNCUFNBLG1CUUxxRCxDUk1yRCxpQlFOK0MsQ1JRL0Msd0JBQ0Usa0JRVG1ELENSVW5ELGdCUVY2QyxDUlc5QyxDbEgrQkMsMEJ5SDlDRixzQlBTQSxtQlFMcUQsQ1JNckQsaUJRTitDLENSUS9DLHdCQUNFLGtCUVRtRCxDUlVuRCxnQlFWNkMsQ1JXOUMsQ2xIK0JDLDBCeUg5Q0Ysc0JQU0EsbUJRTHFELENSTXJELGlCUU4rQyxDUlEvQyx3QkFDRSxrQlFUbUQsQ1JVbkQsZ0JRVjZDLENSVzlDLENPZkQsc0JQU0EsbUJRRHFELENSRXJELGlCUUYrQyxDUkkvQyx3QkFDRSxrQlFMbUQsQ1JNbkQsZ0JRTjZDLEMxSHNDN0MseUJ5SDlDRixzQlBTQSxtQlFEcUQsQ1JFckQsaUJRRitDLENSSS9DLHdCQUNFLGtCUUxtRCxDUk1uRCxnQlFONkMsQ1JPOUMsQ2xIK0JDLHlCeUg5Q0Ysc0JQU0EsbUJRRHFELENSRXJELGlCUUYrQyxDUkkvQyx3QkFDRSxrQlFMbUQsQ1JNbkQsZ0JRTjZDLENSTzlDLENsSCtCQyx5QnlIOUNGLHNCUFNBLG1CUURxRCxDUkVyRCxpQlFGK0MsQ1JJL0Msd0JBQ0Usa0JRTG1ELENSTW5ELGdCUU42QyxDUk85QyxDbEgrQkMsMEJ5SDlDRixzQlBTQSxtQlFEcUQsQ1JFckQsaUJRRitDLENSSS9DLHdCQUNFLGtCUUxtRCxDUk1uRCxnQlFONkMsQ1JPOUMsQ2xIK0JDLDBCeUg5Q0Ysc0JQU0EsbUJRRHFELENSRXJELGlCUUYrQyxDUkkvQyx3QkFDRSxrQlFMbUQsQ1JNbkQsZ0JRTjZDLENSTzlDLENPZkQsc0JQU0EsbUJRR3FELENSRnJELGlCUUUrQyxDUkEvQyx3QkFDRSxrQlFEbUQsQ1JFbkQsZ0JRRjZDLEMxSGtDN0MseUJ5SDlDRixzQlBTQSxtQlFHcUQsQ1JGckQsaUJRRStDLENSQS9DLHdCQUNFLGtCUURtRCxDUkVuRCxnQlFGNkMsQ1JHOUMsQ2xIK0JDLHlCeUg5Q0Ysc0JQU0EsbUJRR3FELENSRnJELGlCUUUrQyxDUkEvQyx3QkFDRSxrQlFEbUQsQ1JFbkQsZ0JRRjZDLENSRzlDLENsSCtCQyx5QnlIOUNGLHNCUFNBLG1CUUdxRCxDUkZyRCxpQlFFK0MsQ1JBL0Msd0JBQ0Usa0JRRG1ELENSRW5ELGdCUUY2QyxDUkc5QyxDbEgrQkMsMEJ5SDlDRixzQlBTQSxtQlFHcUQsQ1JGckQsaUJRRStDLENSQS9DLHdCQUNFLGtCUURtRCxDUkVuRCxnQlFGNkMsQ1JHOUMsQ2xIK0JDLDBCeUg5Q0Ysc0JQU0EsbUJRR3FELENSRnJELGlCUUUrQyxDUkEvQyx3QkFDRSxrQlFEbUQsQ1JFbkQsZ0JRRjZDLENSRzlDLENsSDRDQyx5QjBIM0NGLGlEQUVJLGlCQUFrQixDQUNuQixDQ3ZCTCx3QkFDRSw2QkFBa0Ms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QkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixjQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG9EQUdFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLCtCQUVFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLCtCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLDBDQUVFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIscUNBRUUsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsdURBR0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsMkNBRUUsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQix5Q0FFRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQiw4QkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLG1EQUVFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLDRDQUVFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsaUNBRUUsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsMENBRUUsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsK0JBRUUsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsOEJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0NBRUUsZUFBZ0IsQ0FFbEIsaUNBRUUsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsbUNBRUUsZUFBZ0IsQ0FFbEIsbUNBRUUsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsb0NBRUUsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsc0RBR0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsOEJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsb0NBRUUsZUFBZ0IsQ0FFbEIsMENBRUUsZUFBZ0IsQ0FFbEIsdUNBRUUsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsdUNBRUUsZUFBZ0IsQ0FFbEIsa0NBRUUsZUFBZ0IsQ0FFbEIsMkNBRUUsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsaUNBRUUsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0NBRUUsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsOEJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsMENBRUUsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsdUNBRUUsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsK0NBRUUsZUFBZ0IsQ0FFbEIsNEVBR0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsMENBRUUsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsK0JBQ0UsZUFBZ0IsQ0FFbEIsZ0NBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsK0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsZ0NBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsc0RBRUUsZUFBZ0IsQ0FFbEIsa0RBRUUsZUFBZ0IsQ0FFbEIsd0RBRUUsZUFBZ0IsQ0FFbEIsK0JBRUUsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQixpQ0FFRSxlQUFnQixDQUVsQixnQ0FFRSxlQUFnQixDQUVsQiw0REFJRSxlQUFnQixDQUVsQixrREFHRSxlQUFnQixDQUVsQiw4QkFFRSxlQUFnQixDQUVsQixrQ0FFRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQiwwQkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQiw2QkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQiwwQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQiwwQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLDRCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLDRCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHNDQUVFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsY0FDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQiwwQkFDRSxlQUFnQixDQUVsQixnQ0FDRSxlQUFnQixDQUVsQiwrQkFDRSxlQUFnQixDQUVsQixzREFFRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQix1Q0FFRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQiw2REFHRSxlQUFnQixDQUVsQixrREFFRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQiw4QkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQiwwQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIscUNBRUUsZUFBZ0IsQ0FFbEIsK0JBRUUsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsMEVBR0UsZUFBZ0IsQ0FFbEIsZ0RBRUUsZUFBZ0IsQ0FFbEIsZ0RBRUUsZUFBZ0IsQ0FFbEIsZ0RBRUUsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsd0dBS0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIscURBR0UsZUFBZ0IsQ0FFbEIsZ0NBRUUsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQiwyRUFHRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQixjQUNFLGVBQWdCLENBRWxCLG9DQUVFLGVBQWdCLENBRWxCLHVDQUVFLGVBQWdCLENBRWxCLDJDQUVFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLDRCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLDZDQUVFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsY0FDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGNBQ0UsZUFBZ0IsQ0FFbEIsbURBR0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsMkNBRUUsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsZ0NBRUUsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsc0NBRUUsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsZ0VBR0UsZUFBZ0IsQ0FFbEIsdURBRUUsZUFBZ0IsQ0FFbEIsNkNBRUUsZUFBZ0IsQ0FFbEIsZ0RBRUUsZUFBZ0IsQ0FFbEIsOENBRUUsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsa0RBRUUsZUFBZ0IsQ0FFbEIsaURBRUUsZUFBZ0IsQ0FFbEIsZ0RBRUUsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsOENBRUUsZUFBZ0IsQ0FFbEIsK0NBRUUsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsY0FDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQixnQ0FDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQiw2QkFDRSxlQUFnQixDQUVsQixvQ0FFRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsZ0NBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsdUNBQ0UsZUFBZ0IsQ0FFbEIsMkVBRUUsZUFBZ0IsQ0FFbEIsK0RBR0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsNENBRUUsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsOERBRUUsZUFBZ0IsQ0FFbEIsc0NBRUUsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIseUNBRUUsZUFBZ0IsQ0FFbEIsNkNBRUUsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsOENBRUUsZUFBZ0IsQ0FFbEIsa0RBRUUsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsNEVBR0UsZUFBZ0IsQ0FFbEIsK0RBRUUsZUFBZ0IsQ0FFbEIscURBRUUsZUFBZ0IsQ0FFbEIsd0RBRUUsZUFBZ0IsQ0FFbEIsc0RBRUUsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0RBR0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsbURBRUUsZUFBZ0IsQ0FFbEIsdURBRUUsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ2pGN3dFbEIsU2lGZ3hFRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGtCQUFzQixDQUN0QixRQUFTLENoRm53RVQsbURnRnV3RUEsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFdBQVksQ0FDWixRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLFNBQVUsQ0NweUVaLFdBQ0MsdUJBQTBCLENBQzFCLG9EQUF1RCxDQUN2RCxlQUFtQixDQUNuQixpQkFBa0IsQ2xKK3pwQm5CLDZEa0oxenBCRSx1QkFBMEIsQ0FDMUIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FNZCxrQ0FBbUMsQ0FDbkMsK0JBQWdDLENBQ2hDLG1DQUE2QixDQUc3QixrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBR3BDLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLHVDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDRDQUNDLGVBQWdCLENBRWpCLHlDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHVCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDBDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDZDQUNDLGVBQWdCLENBRWpCLCtDQUNDLGVBQWdCLENBRWpCLCtDQUNDLGVBQWdCLENBRWpCLGlEQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLHdCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLHdDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHVDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHdDQUNDLGVBQWdCLENBRWpCLHdDQUNDLGVBQWdCLENBRWpCLHlDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLDBDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDRDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHVDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHdDQUNDLGVBQWdCLENBRWpCLHdDQUNDLGVBQWdCLENBRWpCLHlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHVDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLDJCQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLHVDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLDRCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLHFDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLHlCQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLDhDQUNDLGVBQWdCLENBRWpCLDRDQUNDLGVBQWdCLENBRWpCLHdDQUNDLGVBQWdCLENBRWpCLHlDQUNDLGVBQWdCLENBRWpCLDBCQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLDhCQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLG1DQUNDLGVBQWdCLENBRWpCLCtDQUNDLGVBQWdCLENBRWpCLDZDQUNDLGVBQWdCLENBRWpCLHlDQUNDLGVBQWdCLENBRWpCLDBDQUNDLGVBQWdCLENBRWpCLDZDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLCtCQUNDLGVBQWdCLENBRWpCLHNDQUNDLGVBQWdCLENBRWpCLGtDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLG9DQUNDLGVBQWdCLENBRWpCLGlDQUNDLGVBQWdCLENBRWpCLGdDQUNDLGVBQWdCLENBRWpCLDZCQUNDLGVBQWdCLENBRWpCLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiw4QkFDQyxhQUFjIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4qXG4qIFBhbmVscyBDdXN0b21cbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8vPT0gUGFuZWwgdmFyaWFibGVzXG4vL1xuLy8jI1xuXG4kcGFuZWwtdGl0bGUtY29sb3I6ICRncmF5LWRhcms7XG4kcGFuZWwtdGl0bGUtYmFja2dyb3VuZDogJHdoaXRlO1xuJHBhbmVsLXRpdGxlLXBhZGRpbmc6IDIycHggMCAyMHB4O1xuJHBhbmVsLXRpdGxlLXNtLXBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4kcGFuZWwtYWN0aXZlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHBhbmVsLWFycm93OiAnXFxlOTM3JztcbiRwYW5lbC1hcnJvdy1mb250OiA0MDAgMjRweC8yNHB4ICRmb250LWljb25zO1xuJHBhbmVsLWJvZHktcGFkZGluZzogMTVweCAyNXB4IDMwcHggMDtcbiRwYW5lbC1ib2R5LXNtLXBhZGRpbmc6IDMwcHggMzBweCAyMnB4IDA7XG5cblxuLy8gQmFzZSBTdHlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtY3VzdG9tIHtcbiAgcGFkZGluZzogJHBhbmVsLXRpdGxlLXBhZGRpbmc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6ICRwYW5lbC10aXRsZS1zbS1wYWRkaW5nO1xuICB9XG5cbiAgJiArIC5wYW5lbC1jdXN0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wYW5lbC1jdXN0b20tdGl0bGUge1xuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAkcGFuZWwtdGl0bGUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFuZWwtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHBhbmVsLWFycm93O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udDogJHBhbmVsLWFycm93LWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjM1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsLXRpdGxlLWJhY2tncm91bmQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MzYnO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWwtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWN1c3RvbS1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZDogJHBhbmVsLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuXG4gICAgLnBhbmVsLWN1c3RvbS1ib2R5IHtcbiAgICAgIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogJHBhbmVsLWJvZHktc20tcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaDMgKyAucGFuZWwtY3VzdG9tLWdyb3VwLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vL3BhbmVsIGNsYXNzaWNcbi5wYW5lbC1jbGFzc2ljIHtcbiAgLnBhbmVsLWN1c3RvbS10aXRsZSB7XG5cbiAgICA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xuICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMzVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkzYyc7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWwtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vcGFuZWwgY2xhc3NpY1xuLnBhbmVsLWd1aWRlIHtcbiAgLnBhbmVsLWd1aWRlLXRpdGxlIHtcblxuICAgID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG4gICAgICAgIHRvcDogNDclO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTNjJztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYW5lbC1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByaWNpbmctcGFuZWwge1xuICAmX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktcHJpbWFyeVxuICB9XG59IiwiLy9cbi8vIFJlc2V0IFN0eWxlc1xuLy9cblxuYSxcbmJ1dHRvbiB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5odG1sIHAgYSB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiICBAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiogVGVtcGxhdGUgU3R5bGVcbipcbiogW1RhYmxlIG9mIGNvbnRlbnRzXVxuKiAgIDEuIEN1c3RvbSBzdHlsZXNcbiogICAgIDEuMSBNYWluIFN0eWxlc1xuKiAgICAgMS4yIFR5cG9ncmFwaHlcbiogICAgIDEuMyBCYWNrZ3JvdW5kc1xuKiAgICAgMS40IENvbG9yc1xuKiAgICAgMS41IE1haW4gbGF5b3V0XG4qXG4qICAgMi4gQ29tcG9uZW50c1xuKiAgICAgMi4xIEljb25zXG4qICAgICAyLjIgQnV0dG9uc1xuKiAgICAgMi4zIEZvcm1zXG4qICAgICAyLjQgVGFibGVzXG4qICAgICAyLjUgTGlzdHNcbiogICAgIDIuNiBQb3N0XG4qICAgICAyLjcgVGh1bWJuYWlsXG4qICAgICAyLjggVG9vbHRpcFxuKiAgICAgMi45IFNuYWNrYmFyc1xuKiAgICAgMi4xMCBOYXZpZ2F0aW9uXG4qICAgICAyLjExIFByZWxvYWRlclxuKiAgICAgMi4xMiBCcmVhZGNydW1ic1xuKiAgICAgMi4xMyBQYW5lbCBjdXN0b21cbipcbiogICAzLiBIZWxwZXJzXG4qICAgICAzLjEgVGV4dC1hbGlnbm1lbnRcbiogICAgIDMuMiBUZXh0LXN0eWxpbmdcbiogICAgIDMuMyBWaXNpYmlsaXR5IHJlc3BvbnNpdmVcbiogICAgIDMuNCBHcm91cHNcbiogICAgIDMuNSBDb250ZXh0IFN0eWxpbmdcbiogICAgIDMuNiBTZWN0aW9uc1xuKiAgICAgMy43IE9mZnNldHNcbipcbiogICA0LiBNb2R1bGVzXG4qICAgICA0LjEgRmxleCBncmlkXG4qICAgICA0LjIgVW5pdC1yZXNwb25zaXZlXG4qXG4qICAgNSBQbHVnaW5zXG4qICAgICA1LjEgQW5pbWF0ZVxuKiAgICAgNS4yIElzb3RvcGVcbiogICAgIDUuMyBPd2wgQ2Fyb3VzZWxcbiogICAgIDUuNCBSRCBOYXZiYXJcbiogICAgIDUuNSBSRCBQYXJhbGxheFxuKiAgICAgNS42IFJEIEdvb2dsZS1NYXBcbiogICAgIDUuNyBSRCBTZWFyY2hcbiogICAgIDUuOCBUbyB0b3BcbiogICAgIDUuOSBUYWJzXG4qICAgICA1LjEwIFBob3Rvc3dpcGVcbiogICAgIDUuMTEgUHJvZ3Jlc3MtYmFyc1xuKiAgICAgNS4xMiBDb3VudGVyXG4qICAgICA1LjEzIGpxdWVyeS1jaXJjbGUtcHJvZ3Jlc3NcbiogICAgIDUuMTQgVGltZWNpcmNsZXNcbiogICAgIDUuMTUgU3dpcGVyXG4qXG4qICAgNi4gRm9udHNcbiogICAgIDYuMSBGb250QXdlc29tZVxuKiAgICAgNi4yIE1ESVxuKiovXG4vLyBJbXBvcnQgQm9vdHN0cmFwXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7IFxuXG4vLyBJbXBvcnQgdmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzX2N1c3RvbVwiO1xuLy8gSW1wb3J0IG1peGluc1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvbWl4aW5zXCI7IFxuLy8gSW1wb3J0IHJlc2V0IHN0eWxlc1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvcmVzZXRcIjtcblxuLy9cbi8vIE1haW4gU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCb2R5XG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgfVxufVxuXG4vLyBMaW5rc1xuYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJltocmVmKj0nY2FsbHRvJ10sXG4gICZbaHJlZio9J21haWx0byddIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIEltYWdlc1xuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuaHIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG59XG5cbi8qXG4qXG4qIFR5cG9ncmFwaHlcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbiN7aGVhZGluZ3MoKX0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGxpbmsoaW5oZXJpdCwgJGxpbmstaG92ZXItY29sb3IpO1xuICB9XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gIH1cbn1cblxuLy8gezAgLSA3NjhweH0gPD0gNDBweFxuLy8gezc2OHB4IC0gOTkycHh9IDw9IDYycHhcbmgxLFxuLmhlYWRpbmctMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICB9XG59XG5cbi8vIHswIC0gNzY4cHh9IDw9IDM2cHhcbi8vIHs3NjhweCAtIDk5MnB4fSA8PSA1MnB4XG5oMixcbi5oZWFkaW5nLTIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8vIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gezAgLSA3NjhweH0gPD0gMzJweFxuLy8gezc2OHB4IC0gOTkycHh9IDw9IDQ0cHhcbmgzLFxuLmhlYWRpbmctMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIC8vIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vLyB7MCAtIDc2OHB4fSA8PSAyNnB4XG4vLyB7NzY4cHggLSA5OTJweH0gPD0gMzZweFxuaDQsXG4uaGVhZGluZy00IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgLy8gZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGg0LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vIHswIC0gNzY4cHh9IDw9IDIycHhcbi8vIHs3NjhweCAtIDk5MnB4fSA8PSAyOHB4XG5oNSxcbi5oZWFkaW5nLTUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy8gezAgLSA3NjhweH0gPD0gMThweFxuLy8gezc2OHB4IC0gOTkycHh9IDw9IDIycHhcbmg2LFxuLmhlYWRpbmctNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy8gQmlnIHRleHRcbi5iaWcge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi8vIFNtYWxsIHRleHRcbkBtaXhpbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6ICgyNCAvIDE2KTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgc21hbGw7XG59XG5cbi8vIENvZGVcbmNvZGUsXG4uY29kZSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xufVxuXG4vKlxuKlxuKiBDb2xvcnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ucGFnZSB7XG4gIC50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG5cbiAgLnRleHQtZGFyayB7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gIH1cbn1cblxuLypcbipcbiogTWFpbiBsYXlvdXRcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi8vIFBhZ2Vcbi8vXG4ucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9taW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4vLyBQYWdlIGhlYWRlclxuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8vIFBhZ2UgZm9vdGVyXG4ucGFnZS1mb290ZXIge1xufVxuXG4vL2NhbGwgdG8gYWN0aW9uXG4vL1xuLmNhdC1pbWctZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogODAlO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogMDtcblxuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jYXQtd3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxNDBweDtcbiAgfVxufVxuXG4uY2F0LW1vZC0xIHtcbiAgbWF4LXdpZHRoOiA3MTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gID4gKiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vL3RvZ2dsZVxuW2RhdGEtY3VzdG9tLXRvZ2dsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbWFnZS13cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gIC5pbWFnZV9faXRlbXtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLXdyYXBwZXItMntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5pbWFnZV9faXRlbXtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmltYWdlLXdyYXBwZXItM3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC5pbWFnZV9faXRlbXtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtODhweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtY3VzdG9tLXRvZ2dsZS1nb2FsXS5hY3RpdmUgeyBcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGFiZWx7XG4gIHBhZGRpbmc6IC40ZW0gLjdlbSAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5oMntcbiAgLmxhYmVse1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuI3R5cGVkLXN0cmluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLW5hdi5mbGV4LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgaGVhZGVyIC5yZC1uYXZiYXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxNTFweDtcbiAgfVxufVxuXG5cbiAgLnJkLW5hdmJhci1maXhlZHtcbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbHtcbiAgICAgIC5yZC1uYXZiYXItc2VhcmNoe1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgLnJkLW5hdmJhci1zZWFyY2h7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRle1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAgICAgICAgIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBsaXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3Jte1xuICAgICYuZm9ybS0tZmlsdGVye1xuICAgICAgZm9ybXtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXRfX2NvbnRhaW5lcntcbiAgICAgICAgICAuZm9ybV9faW5wdXR7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoX19zZWxlY3R7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuLy8gZXhwbG9yZS1nb2FscyBzZWN0aW9uIG9uIGJsb2dzXG5cbi5leHBsb3JlLWdvYWxze1xuICAvL21hcmdpbi1ib3R0b206IDcwcHg7XG4gIC5jb250YWluZXJ7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZjAwMzc7XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGgxe1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcmllc3tcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnl7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNFRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZlYXR1cmVkLXBvc3Qgc2VjdGlvbiBvbiBibG9nc1xuLmZlYXR1cmVkLXBvc3R7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXNte1xuICAgIC5jb250YWluZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLWJsb2d7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgIGhlaWdodDogMTA2LjZweDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIHB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1ibG9nX19pbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZWNlbnQgcG9zdHMgc2VjdGlvbiBvbiBibG9nc1xuLnJlY2VudC1wb3N0c3tcbiAgICAmX19oZWFkaW5ne1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgJl9fdGlsZXN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAtMjVweCAtMTBweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGlsZXtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXJnaW46IDI1cHggMTBweDtcblxuICAgICAgLnBvc3QtbWluaW1hbHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmX19wcmV2aWV3e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tc217XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy9SZXNvdXJjZXMgYW5kIGd1aWRlcyBzZWN0aW9uIG9uIC9ibG9nc1xuLmd1aWRlc3tcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAuY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93e1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgLmd1aWRlLWl0ZW17XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbi8vQnJvd3NlIG91ciBzb2x1dGlvbnMgc2VjdGlvbiBvbiAvYmxvZ3Ncbi5icm93c2Utc29sdXRpb25ze1xuICAuY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGlsZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG4gICZfX3RpbGV7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogMTBweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxufVxuXG4vLyBDb21wb25lbnRzICYgbW9kdWxlcyAmIHBsdWdpbnMgJiBoZWxwZXJzICYgZm9udHNcbi8vXG5cbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL2luY2x1ZGVzXCI7XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG4vL1xuLy8gVGVtcG9yYXJ5LCB1c2VkIGZvciBjYWxjdWxhdGlvbiB2YXJpYWJsZXMgc2hvdWxkIGJ5IG5hbWVkIGAkX3ZhcmlhYmxlLW5hbWVgXG4vL1xuLy8gVGFibGUgb2YgQ29udGVudHNcbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vIEJvZHlcbi8vIFBhZ2Vcbi8vIENvbXBvbmVudHNcbi8vIEZvbnRzXG4vLyBMaW5rc1xuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1cbi8vIFBhZ2luYXRpb24gXG4vLyBUb29sdGlwc1xuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuLy8gY29sb3VyIGd1aWRlIHN0YW5kYXJkIGNvbG91ciBwYWxldHRlc1xuJHByaW1hcnktcHJpbWFyeTogI2ZmMDAzNzsgLy8gcmVkXG4kcHJpbWFyeS1zZWNvbmRhcnk6ICMwMDAwMDA7IC8vIGJsYWNrXG4kcHJpbWFyeS1vZmZzZXQ6ICNjYjAwMmI7IC8vcmVkIG9mZnNldFxuJHByaW1hcnktZGFyazogI0I0MDkzQjsgLy8gRGFyayByZWRcbiRwcmltYXJ5LXRlcnRpYXJ5OiAjZGNkY2RjOyAvLyBsaWdodCBncmV5XG4kcHJpbWFyeS1xdWF0ZXJuYXJ5OiAjYzZjNmM2OyAvLyBkYXJrZXIgZ3JleVxuXG4vLyBjb2xvdXIgZ3VpZGUgc3RhbmRhcmRzIC0gY29ubmVjdGlvbnMgZmFtaWx5XG4kY29ubmVjdGlvbnMtcHJpbWFyeTogI2ZmNjAwMDtcbiRjb25uZWN0aW9ucy1zZWNvbmRhcnk6ICNmZmM3OTE7XG4kY29ubmVjdGlvbnMtdGVydGlhcnk6ICNmMDM4MGE7XG5cbi8vIGNvbG91ciBndWlkZSBzdGFuZGFyZHMgLSBpbnRlcmFjdGlvbnMgZmFtaWx5XG4kaW50ZXJhY3Rpb25zLXByaW1hcnk6ICNmYTA1OWI7XG4kaW50ZXJhY3Rpb25zLXNlY29uZGFyeTogI2ZmYmNlNjtcbiRpbnRlcmFjdGlvbnMtdGVydGlhcnk6ICM4NTAwOTY7XG5cbi8vIGNvbG91ciBndWlkZSBzdGFuZGFyZHMgLSBjb250ZW50IGZhbWlseVxuJGNvbnRlbnQtcHJpbWFyeTogIzAwYmVlMTtcbiRjb250ZW50LXNlY29uZGFyeTogIzk2ZTZmNTtcbiRjb250ZW50LXRlcnRpYXJ5OiAjMDAyOGQyO1xuXG4vLyBjb2xvdXIgZ3VpZGUgc3RhbmRhcmRzIC0gdHJhbnNhY3Rpb25zIGZhbWlseVxuJHRyYW5zYWN0aW9ucy1wcmltYXJ5OiAjOGJjNzA5O1xuJHRyYW5zYWN0aW9ucy1zZWNvbmRhcnk6ICNiMmViYjQ7XG4kdHJhbnNhY3Rpb25zLXRlcnRpYXJ5OiAjMDA5ODFlO1xuXG4vLyBHcmF5IGNvbG9yc1xuJHdoaXRlOiAgI2ZmZjtcbiRncmF5LTEwMDogI2VkZWZmNDtcbiRncmF5LTIwMDogI2Q3ZDdkNztcbiRncmF5LTMwMDogI2NjYztcbiRncmF5LTQwMDogI2I3YjdiNztcbiRncmF5LTUwMDogIzliOWI5YjtcbiRncmF5LTYwMDogIzg2OGU5NjtcbiRncmF5LTcwMDogIzJjMzQzYjsgIFxuJGdyYXktODAwOiAjMTUxNTE1O1xuJGdyYXktOTAwOiAjMTExO1xuJGJsYWNrOiAgIzAwMDtcblxuJGdyYXktZGFya2VyOiAgICAgICAgICAgICAjMjIyO1xuJGdyYXktZGFyazogICAgICAgICAgICAgICAjMzMzO1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAjODg4O1xuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgICAjZWNlY2VjO1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgICAjZjhmOGY4O1xuXG4kcHJpbWFyeTogICAgICAgICAgICAgICAgICRwcmltYXJ5LXByaW1hcnk7XG4kc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICRwcmltYXJ5LXNlY29uZGFyeTtcbiRzZWNvbmRhcnktMjogICAgICAgICAgICAgI2ZmNTk2ZDsgXG4kc2Vjb25kYXJ5LTM6ICAgICAgICAgICAgICMwMzM4NDA7XG4kc2Vjb25kYXJ5LTQ6ICAgICAgICAgICAgICNmZmMwNDU7XG4kc2Vjb25kYXJ5LTU6ICAgICAgICAgICAgICM1ZGQxYzE7XG4kc2Vjb25kYXJ5LTY6ICAgICAgICAgICAgICNlOWY4ZmY7XG4kc2Vjb25kYXJ5LTc6ICAgICAgICAgICAgICM5MGRmY2Y7XG4kc2Vjb25kYXJ5LTg6ICAgICAgICAgICAgICNlOWY5ZjY7XG4kc2Vjb25kYXJ5LTk6ICAgICAgICAgICAgICMyNGUyZjI7XG5cbiRncmF5LTE6ICAgICAgICAgICAgICAgICAgIzg4ODtcbiRncmF5LTI6ICAgICAgICAgICAgICAgICAgIzc3NztcbiRncmF5LTM6ICAgICAgICAgICAgICAgICAgI2ZiZmJmYjtcbiRncmF5LTQ6ICAgICAgICAgICAgICAgICAgI2M3YzdjNztcblxuLy9cbi8vIEJvZHlcbi8vXG4kYm9keS1iZzogICAgICAgJHdoaXRlO1xuJGJvZHktY29sb3I6ICAgICRncmF5LTgwMDtcblxuXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJGJvZHktY29sb3I6ICAgICAgICAgICAgJGdyYXktODAwO1xuXG5cbi8vJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsICgncHJpbWFyeSc6ICRwcmltYXJ5KSk7XG5cbi8vIEFjY2VudCBjb2xvcnNcbiRkYW5nZXItY29sb3I6ICAgICNmNTU0M2Y7XG4kc3VjY2Vzcy1jb2xvcjogICAjOThiZjQ0O1xuXG4vLyBUaGVtZSBjb2xvcnNcbiRibGFjay1pbnZhcmlhYmxlOiAgICAgICMwMDA7IFxuJHdoaXRlLWludmFyaWFibGU6ICAgICAgI2ZmZjtcblxuLy8gQWRkaXRpb25hbCBjb2xvcnNcbiRmYWNlYm9vazogICAgICAgICAgICAgICAgIzRkNzBhODtcbiRmYWNlYm9vay1saWdodDogICAgICAgICAgIzc0OGFiYztcbiRmYWNlYm9vay1kYXJrZW46ICAgICAgICAgZGFya2VuKCRmYWNlYm9vaywgNSUpO1xuXG4kdHdpdHRlcjogICAgICAgICAgICAgICAgICMwMmJjZjM7XG4kdHdpdHRlci1saWdodDogICAgICAgICAgICM4MWNiZGI7XG4kdHdpdHRlci1kYXJrZW46ICAgICAgICAgIGRhcmtlbigkdHdpdHRlciwgNSUpO1xuIFxuJGdvb2dsZTogICAgICAgICAgICAgICAgICAjZTI0MTFlO1xuJGdvb2dsZS1saWdodDogICAgICAgICAgICAjZGU3MjcyO1xuJGdvb2dsZS1kYXJrZW46ICAgICAgICAgICBkYXJrZW4oJGdvb2dsZSwgNSUpO1xuXG5cbi8vXG4vLyBQYWdlXG4vL1xuJHBhZ2UtYm94ZWQtd2lkdGg6ICAgICAgICAgICAgICAgMTYwMHB4O1xuJHBhZ2UtYm94ZWQtYmFja2dyb3VuZC1jb2xvcjogICAgJGdyYXktMTAwO1xuJHBhZ2UtYm94ZWQtYmFja2dyb3VuZC1pbWFnZTogICAgdXJsKC4uL2ltYWdlcy9iZy1wYXR0ZXJuLWJveGVkLnBuZyk7XG5cblxuLy9cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAwO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4zcmVtO1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIC4ycmVtO1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIC4zcyBlYXNlLWluLW91dDtcblxuLy8gTWFwXG4vL1xuJG1hcC1oZWlnaHQ6IDIwMHB4O1xuJG1hcC14cy1oZWlnaHQ6IDI1MHB4O1xuJG1hcC1tZC1oZWlnaHQ6IDQ1MHB4O1xuXG5cbi8vIEN1c3RvbVxuJHNoYWRvdy1hcmVhLTE6ICAgLTNweCAwcHggNTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4kc2hhZG93LWFyZWEtMjogICAxcHggMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cblxuLy9cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmLTE6IFwiTW9udHNlcnJhdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG5cbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWM6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZi0xO1xuXG4kZm9udC13ZWlnaHQtYm9sZDogNTAwO1xuXG4vLyBCYXNlIGZvbnRzXG4kZm9udC1zaXplLWJhc2U6IDE4cHg7XG4kZm9udC1zaXplLWxnOiAgIDIycHg7XG4kZm9udC1zaXplLXNtOiAgIDE0cHg7XG5cbiRfbGgtYmFzZTogMzRweDtcbiRfbGgtbGc6ICAgMjhweDtcbiRfbGgtc206ICAgMThweDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6IDMwMDtcblxuLy8gKiogPCBDYWxjdWxhdGVkIGZvbnQgdmFsdWVzID5cbiRsaW5lLWhlaWdodC1iYXNlOiAoJF9saC1iYXNlIC8gJGZvbnQtc2l6ZS1iYXNlKTtcbiRsaW5lLWhlaWdodC1sZzogICAoJF9saC1sZyAvICRmb250LXNpemUtbGcpO1xuJGxpbmUtaGVpZ2h0LXNtOiAgICgkX2xoLXNtIC8gJGZvbnQtc2l6ZS1zbSk7XG4vLyAqKiA8LyBDYWxjdWxhdGVkIGZvbnQgdmFsdWVzID5cblxuXG4vLyBIZWFkaW5nc1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgIGluaGVyaXQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNDAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMTtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAkYmxhY2s7XG5cbi8vIFRlbXBsYXRlIEhlYWRpbmcgVmFsdWVzXG4kX2gxLWZzejogNDA7XG4kX2gyLWZzejogMzI7XG4kX2gzLWZzejogMjg7XG4kX2g0LWZzejogMjQ7XG4kX2g1LWZzejogMjA7XG4kX2g2LWZzejogMTY7XG5cbiRfaDEtbGg6IDUwO1xuJF9oMi1saDogNDA7XG4kX2gzLWxoOiAzNTtcbiRfaDQtbGg6IDMwO1xuJF9oNS1saDogMjU7XG4kX2g2LWxoOiAyMDtcblxuLy8gKiogPCBDYWxjdWxhdGVkIEhlYWRpbmdzIHZhbHVlcyA+XG4kaDEtZm9udC1zaXplOiAkX2gxLWZzeiAqIDFweDtcbiRoMi1mb250LXNpemU6ICRfaDItZnN6ICogMXB4O1xuJGgzLWZvbnQtc2l6ZTogJF9oMy1mc3ogKiAxcHg7XG4kaDQtZm9udC1zaXplOiAkX2g0LWZzeiAqIDFweDtcbiRoNS1mb250LXNpemU6ICRfaDUtZnN6ICogMXB4O1xuJGg2LWZvbnQtc2l6ZTogJF9oNi1mc3ogKiAxcHg7XG5cbiRoMS1saW5lLWhlaWdodDogKCRfaDEtbGggLyAkX2gxLWZzeik7XG4kaDItbGluZS1oZWlnaHQ6ICgkX2gyLWxoIC8gJF9oMi1mc3opO1xuJGgzLWxpbmUtaGVpZ2h0OiAoJF9oMy1saCAvICRfaDMtZnN6KTtcbiRoNC1saW5lLWhlaWdodDogKCRfaDQtbGggLyAkX2g0LWZzeik7XG4kaDUtbGluZS1oZWlnaHQ6ICgkX2g1LWxoIC8gJF9oNS1mc3opO1xuJGg2LWxpbmUtaGVpZ2h0OiAoJF9oNi1saCAvICRfaDYtZnN6KTtcbi8vICoqIDwvIENhbGN1bGF0ZWQgSGVhZGluZ3MgdmFsdWVzID5cblxuXG4vLyBJY29uIEZvbnRzXG4kZmE6ICAnRm9udEF3ZXNvbWUnO1xuJG1kaTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4kbWk6ICAnTWF0ZXJpYWwgSWNvbnMnO1xuJGZvbnQtaWNvbnM6IFwiTGluZWFyaWNvbnNcIjtcblxuLy8gTGVhZFxuJGxlYWQtZm9udC1zaXplOiAgIDI0cHg7XG4kbGVhZC1saW5lLWhlaWdodDogMzRweDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDA7XG5cbi8vIEhyXG4kaHItYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG4kaHItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuXG4vLyBNYXJrXG4kbWFyay1wYWRkaW5nOiA1cHggMTBweDtcbiRtYXJrLWJnOiAkcHJpbWFyeTtcblxuJGR0LWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweDtcblxuLy8gQ29kZVxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgOTAlO1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgMTBweDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIDVweDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMDtcblxuXG4vL1xuLy8gTGlua3Ncbi8vXG4kbGluay1jb2xvcjogICAgICAgICAgICAkcHJpbWFyeTtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgIG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSk7IFxuJGxpbmstcHJlc3MtY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbm9uZTtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwO1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjA7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwO1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTA7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwO1xuLy8gQ3VzdG9tXG4kemluZGV4LXJkLW5hdmJhcjogICAgICAgICAgMTA4MDtcbiR6aW5kZXgtbGF5b3V0LXBhbmVsOiAgICAgICAxMTAwO1xuXG5cbi8vXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogICAwLFxuICBzbTogICA1NzZweCxcbiAgbWQ6ICAgNzY4cHgsXG4gIGxnOiAgIDk5MnB4LFxuICB4bDogICAxMjAwcHgsXG4gIHh4bDogIDE2MDBweFxuKTtcbiBcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuJHNjcmVlbi1mdWxsaGQ6IDE2MDBweDtcblxuJHNjcmVlbi1oZWlnaHQtZGVza3RvcDogODAwcHg7XG4kc2NyZWVuLWhlaWdodC1kZXNrdG9wLTE6IDg4MHB4O1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHNtOiAgIDU0MHB4LFxuICAgIG1kOiAgIDcyMHB4LFxuICAgIGxnOiAgIDk2MHB4LFxuICAgIHhsOiAgIDEyMDBweCxcbiAgICB4eGw6ICAxNDAwcHhcbik7XG5cblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuLy9cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtbmFycm93OiAzMHB4O1xuXG5cbi8vXG4vLyBCdXR0b25zXG4vL1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgMTFweDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAzNXB4O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgIDE0cHg7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgMS4yNTtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgIDVweDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAyNXB4O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogIDEuNTtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgIDEycHg7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgNTBweDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAxLjU7XG5cblxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNlYztcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIDQwMDsgXG4kYnRuLWxldHRlci1zcGFjaW5nOiAgICAgICAgICAgICAuMWVtO1xuJGJ0bi10ZXh0LXRyYW5zZm9ybTogICAgICAgICAgICAgdXBwZXJjYXNlO1xuXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwO1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgMDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIDA7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LTYwMDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgICAgLjVyZW07XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbTsgXG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgIGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuXG4vL1xuLy8gRm9ybXNcbi8vXG4kZm9ybS1pbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgIDUwcHg7XG4kZm9ybS1pbnB1dC1sZy1oZWlnaHQ6ICAgICAgICAgIDYwcHg7XG4kZm9ybS1pbnB1dC1zbS1oZWlnaHQ6ICAgICAgICAgIDQwcHg7XG5cbiRmb3JtLWlucHV0LWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNzAwO1xuJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAkZm9ybS1pbnB1dC1jb2xvcjtcblxuJGZvcm0taW5wdXQtYmFja2dyb3VuZDogICAgICAgICAkZ3JheS0xMDA7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICRmb3JtLWlucHV0LWJhY2tncm91bmQ7XG4kZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzO1xuXG4kZm9ybS1pbnB1dC1mb250LXNpemU6ICAgICAgICAgIDE4cHg7XG4kZm9ybS1pbnB1dC1saW5lLWhlaWdodDogICAgICAgIDI0cHg7XG4kZm9ybS1pbnB1dC1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG5cbiRmb3JtLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgMXB4IHNvbGlkICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiRmb3JtLWlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDogMTlweDtcbiRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgcm91bmQoJGZvcm0taW5wdXQtZm9udC1zaXplICogMS43KTtcblxuJGZvcm0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogICByb3VuZCgoJGZvcm0taW5wdXQtaGVpZ2h0IC0gJGZvcm0taW5wdXQtbGluZS1oZWlnaHQpIC8gMikgKyAxcHg7XG4kZm9ybS1pbnB1dC1wYWRkaW5nOiAgICAgICAgICAgICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWwgJGZvcm0taW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuXG5AaWYgKCRmb3JtLWlucHV0LWJvcmRlciAhPSBub25lKSB7XG4gICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWw6IHJvdW5kKCgkZm9ybS1pbnB1dC1oZWlnaHQgLSAkZm9ybS1pbnB1dC1saW5lLWhlaWdodCAtIChudGgoJGZvcm0taW5wdXQtYm9yZGVyLCAxKSAqIDIpKSAvIDIpO1xuICAkZm9ybS1pbnB1dC1wYWRkaW5nOiAkZm9ybS1pbnB1dC1wYWRkaW5nLXZlcnRpY2FsICRmb3JtLWlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDtcbn1cblxuJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1oZWlnaHQ6ICAgICAgIDEzNXB4O1xuJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1taW4taGVpZ2h0OiAgICRmb3JtLWlucHV0LWhlaWdodDtcbiRmb3JtLXRleHRhcmVhLWRlZmF1bHQtbWF4LWhlaWdodDogICByb3VuZCgkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodCAqIDEuNyk7XG5cblxuJGZvcm0tZmVlZGJhY2stZm9jdXMtY29sb3I6ICAgJHByaW1hcnk7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAkc3VjY2Vzcy1jb2xvcjtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICRkYW5nZXItY29sb3I7XG5cblxuLy9cbi8vIFBhZ2luYXRpb25cbi8vXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAxMHB4O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgMTBweDtcbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIDE0cHg7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAyNHB4O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkZ3JheS01MDA7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAycHg7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkZ3JheS0yMDA7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRwcmltYXJ5O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgJHByaW1hcnk7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRwcmltYXJ5O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgJHByaW1hcnk7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTQwMDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICRncmF5LTIwMDtcblxuLy9cbi8vIFRvb2x0aXBzXG4vL1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHg7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGU7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkcHJpbWFyeTtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIDE7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICA2cHg7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAxMHB4O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNnB4O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgNnB4O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmc7XG5cblxuLy89PSBTaGFkb3dzXG4vL1xuLy8jI1xuXG4kc2hhZG93LWFyZWEtYW1iaWVudDogMHB4IDBweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJHNoYWRvdy1hcmVhLXh4czogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctYXJlYS14czogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctYXJlYS1zbTogMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEtbWQ6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJHNoYWRvdy1hcmVhLWxnOiAwIDVweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctYXJlYS14bDogMCAwIDU3cHggMCByZ2JhKDAsIDAsIDAsLjA5KTtcblxuXG4vLz09IEJ1dHRvbnMgdmFyaWFibGVzXG4vL1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAkZm9udC1mYW1pbHktYmFzZTtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgMTRweDtcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiRidG4tbGgtc2l6ZTogICAgICAgICAgICAgMS4yO1xuXG4vLyBCb3JkZXIgcmFkaXVzXG5cbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgNHB4OyIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHcmlkIHJlbGF0ZWQgdmFsdWVzXG4vL1xuQG1peGluIG1ha2UtZ3JpZC1wYXJhbWV0ZXIoJHBhcmFtZXRlciwgJG9mZnNldCwgJGNvbnRhaW5lciwgJGNvbCkge1xuICBAaWYgJG9mZnNldCA+IDAge1xuICAgICN7JHBhcmFtZXRlcn06IGNhbGMoNTAlIC0gI3skY29udGFpbmVyfSAvIDIgKyAjeyRvZmZzZXR9ICsgKCN7JGNvbnRhaW5lcn0gLyAjeyRjZWxsLWNvdW50fSkgKiAjeyRjb2x9KTtcbiAgfSBAZWxzZSBpZiAoJG9mZnNldCA8IDApIHtcbiAgICAjeyRwYXJhbWV0ZXJ9OiBjYWxjKDUwJSAtICN7JGNvbnRhaW5lcn0gLyAyIC0gI3stJG9mZnNldH0gKyAoI3skY29udGFpbmVyfSAvICN7JGNlbGwtY291bnR9KSAqICN7JGNvbH0pO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwYXJhbWV0ZXJ9OiBjYWxjKDUwJSAtICN7JGNvbnRhaW5lcn0gLyAyICsgKCN7JGNvbnRhaW5lcn0gLyAjeyRjZWxsLWNvdW50fSkgKiAjeyRjb2x9KTtcbiAgfVxufVxuXG4vLyBTcGFjaW5nXG4vL1xuQG1peGluIHNwYWNpbmcoJHgsICR5IDogJHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLSR5LDApO1xuICBtYXJnaW4tYm90dG9tOiAtJHk7XG4gIG1hcmdpbi1sZWZ0OiAtIHJvdW5kKCR4IC8gMik7XG4gIG1hcmdpbi1yaWdodDogLSByb3VuZCgkeCAvIDIpO1xuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6ICR5O1xuICAgIHBhZGRpbmctbGVmdDogcm91bmQoJHggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByb3VuZCgkeCAvIDIpO1xuICB9XG59XG5cbi8vIElubGluZSBsaXN0XG4vL1xuQG1peGluIGlubGluZS1saXN0KCR4LCAkeTogJHgpIHtcbiAgQGluY2x1ZGUgc3BhY2luZygkeCwgJHkpO1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vLyBMaW5rXG4vL1xuQG1peGluIGxpbmsoJGRlZmF1bHQtY2xyLCAkaG92ZXItY29sb3IpIHtcbiAgJixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZGVmYXVsdC1jbHI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICB9XG59XG5cbi8vIERlZmF1bHQgYmcgYmVoYXZpb3VyXG4vL1xuQG1peGluIGJnLWJlaGF2aW91cigkYmctY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG4gICYgKyAmLnNlY3Rpb24tbWQsXG4gICYgKyAmLnNlY3Rpb24tbGcsXG4gICYgKyAmLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJiB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiogVGVtcGxhdGUgU3R5bGVcbipcbiogW1RhYmxlIG9mIGNvbnRlbnRzXVxuKiAgIDEuIEN1c3RvbSBzdHlsZXNcbiogICAgIDEuMSBNYWluIFN0eWxlc1xuKiAgICAgMS4yIFR5cG9ncmFwaHlcbiogICAgIDEuMyBCYWNrZ3JvdW5kc1xuKiAgICAgMS40IENvbG9yc1xuKiAgICAgMS41IE1haW4gbGF5b3V0XG4qXG4qICAgMi4gQ29tcG9uZW50c1xuKiAgICAgMi4xIEljb25zXG4qICAgICAyLjIgQnV0dG9uc1xuKiAgICAgMi4zIEZvcm1zXG4qICAgICAyLjQgVGFibGVzXG4qICAgICAyLjUgTGlzdHNcbiogICAgIDIuNiBQb3N0XG4qICAgICAyLjcgVGh1bWJuYWlsXG4qICAgICAyLjggVG9vbHRpcFxuKiAgICAgMi45IFNuYWNrYmFyc1xuKiAgICAgMi4xMCBOYXZpZ2F0aW9uXG4qICAgICAyLjExIFByZWxvYWRlclxuKiAgICAgMi4xMiBCcmVhZGNydW1ic1xuKiAgICAgMi4xMyBQYW5lbCBjdXN0b21cbipcbiogICAzLiBIZWxwZXJzXG4qICAgICAzLjEgVGV4dC1hbGlnbm1lbnRcbiogICAgIDMuMiBUZXh0LXN0eWxpbmdcbiogICAgIDMuMyBWaXNpYmlsaXR5IHJlc3BvbnNpdmVcbiogICAgIDMuNCBHcm91cHNcbiogICAgIDMuNSBDb250ZXh0IFN0eWxpbmdcbiogICAgIDMuNiBTZWN0aW9uc1xuKiAgICAgMy43IE9mZnNldHNcbipcbiogICA0LiBNb2R1bGVzXG4qICAgICA0LjEgRmxleCBncmlkXG4qICAgICA0LjIgVW5pdC1yZXNwb25zaXZlXG4qXG4qICAgNSBQbHVnaW5zXG4qICAgICA1LjEgQW5pbWF0ZVxuKiAgICAgNS4yIElzb3RvcGVcbiogICAgIDUuMyBPd2wgQ2Fyb3VzZWxcbiogICAgIDUuNCBSRCBOYXZiYXJcbiogICAgIDUuNSBSRCBQYXJhbGxheFxuKiAgICAgNS42IFJEIEdvb2dsZS1NYXBcbiogICAgIDUuNyBSRCBTZWFyY2hcbiogICAgIDUuOCBUbyB0b3BcbiogICAgIDUuOSBUYWJzXG4qICAgICA1LjEwIFBob3Rvc3dpcGVcbiogICAgIDUuMTEgUHJvZ3Jlc3MtYmFyc1xuKiAgICAgNS4xMiBDb3VudGVyXG4qICAgICA1LjEzIGpxdWVyeS1jaXJjbGUtcHJvZ3Jlc3NcbiogICAgIDUuMTQgVGltZWNpcmNsZXNcbiogICAgIDUuMTUgU3dpcGVyXG4qXG4qICAgNi4gRm9udHNcbiogICAgIDYuMSBGb250QXdlc29tZVxuKiAgICAgNi4yIE1ESVxuKiovXG4vKipcbiAqXG4gKiBudC1mb250LWZhY2VcbiAqXG4gKiBJbXBsZW1lbnRzIHN0YW5kYXJkaXplZCBzaXRlIGNvcHkuIEFjY2VwdHMgYXJndW1lbnRzIGZvclxuICogdmFyaWFudHMgKGludmVyc2lvbnMsIGV0Yy4pLlxuICpcbiAqL1xuYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5kbCB7XG4gIG1hcmdpbjogMDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogMDsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmh0bWwgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4ODg5O1xuICBjb2xvcjogIzE1MTUxNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICBhLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNiMzAwMjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGFbaHJlZio9J2NhbGx0byddLCBhW2hyZWYqPSdtYWlsdG8nXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7IH1cblxuLypcbipcbiogVHlwb2dyYXBoeVxuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oZWFkaW5nLTEsIC5oZWFkaW5nLTIsIC5oZWFkaW5nLTMsIC5oZWFkaW5nLTQsIC5oZWFkaW5nLTUsIC5oZWFkaW5nLTYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSwgLmhlYWRpbmctMSBhLCAuaGVhZGluZy0yIGEsIC5oZWFkaW5nLTMgYSwgLmhlYWRpbmctNCBhLCAuaGVhZGluZy01IGEsIC5oZWFkaW5nLTYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IH1cbiAgICBoMSBhLCBoMSBhOmFjdGl2ZSwgaDEgYTpmb2N1cywgaDIgYSwgaDIgYTphY3RpdmUsIGgyIGE6Zm9jdXMsIGgzIGEsIGgzIGE6YWN0aXZlLCBoMyBhOmZvY3VzLCBoNCBhLCBoNCBhOmFjdGl2ZSwgaDQgYTpmb2N1cywgaDUgYSwgaDUgYTphY3RpdmUsIGg1IGE6Zm9jdXMsIGg2IGEsIGg2IGE6YWN0aXZlLCBoNiBhOmZvY3VzLCAuaGVhZGluZy0xIGEsIC5oZWFkaW5nLTEgYTphY3RpdmUsIC5oZWFkaW5nLTEgYTpmb2N1cywgLmhlYWRpbmctMiBhLCAuaGVhZGluZy0yIGE6YWN0aXZlLCAuaGVhZGluZy0yIGE6Zm9jdXMsIC5oZWFkaW5nLTMgYSwgLmhlYWRpbmctMyBhOmFjdGl2ZSwgLmhlYWRpbmctMyBhOmZvY3VzLCAuaGVhZGluZy00IGEsIC5oZWFkaW5nLTQgYTphY3RpdmUsIC5oZWFkaW5nLTQgYTpmb2N1cywgLmhlYWRpbmctNSBhLCAuaGVhZGluZy01IGE6YWN0aXZlLCAuaGVhZGluZy01IGE6Zm9jdXMsIC5oZWFkaW5nLTYgYSwgLmhlYWRpbmctNiBhOmFjdGl2ZSwgLmhlYWRpbmctNiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgaDEgYTpob3ZlciwgaDIgYTpob3ZlciwgaDMgYTpob3ZlciwgaDQgYTpob3ZlciwgaDUgYTpob3ZlciwgaDYgYTpob3ZlciwgLmhlYWRpbmctMSBhOmhvdmVyLCAuaGVhZGluZy0yIGE6aG92ZXIsIC5oZWFkaW5nLTMgYTpob3ZlciwgLmhlYWRpbmctNCBhOmhvdmVyLCAuaGVhZGluZy01IGE6aG92ZXIsIC5oZWFkaW5nLTYgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2IzMDAyNzsgfVxuICBoMSA+ICosIGgyID4gKiwgaDMgPiAqLCBoNCA+ICosIGg1ID4gKiwgaDYgPiAqLCAuaGVhZGluZy0xID4gKiwgLmhlYWRpbmctMiA+ICosIC5oZWFkaW5nLTMgPiAqLCAuaGVhZGluZy00ID4gKiwgLmhlYWRpbmctNSA+ICosIC5oZWFkaW5nLTYgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgaDEgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCBoMiBzcGFuOm5vdCg6bGFzdC1jaGlsZCksIGgzIHNwYW46bm90KDpsYXN0LWNoaWxkKSwgaDQgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCBoNSBzcGFuOm5vdCg6bGFzdC1jaGlsZCksIGg2IHNwYW46bm90KDpsYXN0LWNoaWxkKSwgLmhlYWRpbmctMSBzcGFuOm5vdCg6bGFzdC1jaGlsZCksIC5oZWFkaW5nLTIgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVhZGluZy0zIHNwYW46bm90KDpsYXN0LWNoaWxkKSwgLmhlYWRpbmctNCBzcGFuOm5vdCg6bGFzdC1jaGlsZCksIC5oZWFkaW5nLTUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVhZGluZy02IHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5oMSxcbi5oZWFkaW5nLTEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEsXG4gICAgLmhlYWRpbmctMSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMSxcbiAgICAuaGVhZGluZy0xIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbmgyLFxuLmhlYWRpbmctMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMixcbiAgICAuaGVhZGluZy0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDIsXG4gICAgLmhlYWRpbmctMiB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDIsXG4gICAgLmhlYWRpbmctMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG5oMyxcbi5oZWFkaW5nLTMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgzLFxuICAgIC5oZWFkaW5nLTMge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgzLFxuICAgIC5oZWFkaW5nLTMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNCxcbi5oZWFkaW5nLTQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg0LFxuICAgIC5oZWFkaW5nLTQge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGg0LFxuICAgIC5oZWFkaW5nLTQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNSxcbi5oZWFkaW5nLTUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg1LFxuICAgIC5oZWFkaW5nLTUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGg1LFxuICAgIC5oZWFkaW5nLTUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNixcbi5oZWFkaW5nLTYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDYsXG4gICAgLmhlYWRpbmctNiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5iaWcge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmNvZGUsXG4uY29kZSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qXG4qXG4qIENvbG9yc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5wYWdlIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucGFnZSAudGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLypcbipcbiogTWFpbiBsYXlvdXRcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ucGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uY2F0LWltZy1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgLmNhdC1pbWctZ3JvdXAgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAuY2F0LWltZy1ncm91cCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5jYXQtaW1nLWdyb3VwID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5jYXQtaW1nLWdyb3VwIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNhdC13cmFwIHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhdC13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7IH0gfVxuXG4uY2F0LW1vZC0xIHtcbiAgbWF4LXdpZHRoOiA3MTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5jYXQtbW9kLTEgPiAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5bZGF0YS1jdXN0b20tdG9nZ2xlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5pbWFnZS13cmFwcGVyIC5pbWFnZV9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5pbWFnZS13cmFwcGVyLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5pbWFnZS13cmFwcGVyLTIgLmltYWdlX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmltYWdlLXdyYXBwZXItMiAuaW1hZ2VfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG5cbi5pbWFnZS13cmFwcGVyLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5pbWFnZS13cmFwcGVyLTMge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gICAgLmltYWdlLXdyYXBwZXItMyAuaW1hZ2VfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTg4cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5bZGF0YS1jdXN0b20tdG9nZ2xlLWdvYWxdLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubGFiZWwge1xuICBwYWRkaW5nOiAuNGVtIC43ZW0gLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGFiZWwge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbmgyIC5sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbiN0eXBlZC1zdHJpbmdzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtbmF2YmFyLW5hdi5mbGV4LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAucmQtbmF2YmFyLXdyYXAge1xuICAgIGhlaWdodDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC5hY3RpdmUgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvcm0uZm9ybS0tZmlsdGVyIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9ybS5mb3JtLS1maWx0ZXIgZm9ybSAuaW5wdXRfX2NvbnRhaW5lciAuZm9ybV9faW5wdXQge1xuICAgIG1hcmdpbjogMjBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb3JtLmZvcm0tLWZpbHRlciBmb3JtIC5zZWFyY2hfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZXhwbG9yZS1nb2FscyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZXhwbG9yZS1nb2FscyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4uZXhwbG9yZS1nb2Fsc19faGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmYwMDM3OyB9XG4gIC5leHBsb3JlLWdvYWxzX19oZWFkaW5nIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmV4cGxvcmUtZ29hbHNfX2hlYWRpbmcgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuZXhwbG9yZS1nb2Fsc19fY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmV4cGxvcmUtZ29hbHNfX2NhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLWdvYWxzX19jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5leHBsb3JlLWdvYWxzX19jYXRlZ29yeSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XG4gIG1hcmdpbjogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZXhwbG9yZS1nb2Fsc19fY2F0ZWdvcnkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmV4cGxvcmUtZ29hbHNfX2NhdGVnb3J5IHAgYSB7XG4gICAgICBjb2xvcjogIzM0M2E0MDsgfVxuXG4uZmVhdHVyZWQtcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5mZWF0dXJlZC1wb3N0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAuZmVhdHVyZWQtcG9zdCAuc2VjdGlvbi1zbSAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mZWF0dXJlZC1wb3N0IC5zZWN0aW9uLXNtIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYmxvZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWJsb2cgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYmxvZyBoMSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDYuNnB4O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICAgIC5mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC1ibG9nIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC1ibG9nIHAge1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYmxvZ19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYmxvZ19faW1nIGltZyB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYmxvZ19faW1nIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9IH1cblxuLnJlY2VudC1wb3N0c19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnJlY2VudC1wb3N0c19fdGlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTI1cHggLTEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlY2VudC1wb3N0c19fdGlsZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucmVjZW50LXBvc3RzX190aWxlIHtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAyNXB4IDEwcHg7IH1cbiAgLnJlY2VudC1wb3N0c19fdGlsZSAucG9zdC1taW5pbWFsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucmVjZW50LXBvc3RzX190aWxlIC5wb3N0LW1pbmltYWxfX3ByZXZpZXcge1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cblxuLnJlY2VudC1wb3N0cyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucmVjZW50LXBvc3RzIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjZW50LXBvc3RzIC5zZWN0aW9uLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbi5ndWlkZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuZ3VpZGVzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5ndWlkZXMgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIC5ndWlkZXMgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmd1aWRlcyAuZ3VpZGUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5ndWlkZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYnJvd3NlLXNvbHV0aW9ucyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuYnJvd3NlLXNvbHV0aW9ucyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4uYnJvd3NlLXNvbHV0aW9uc19fdGlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDsgfVxuXG4uYnJvd3NlLXNvbHV0aW9uc19fdGlsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICBtYXJnaW46IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyb3dzZS1zb2x1dGlvbnNfX3RpbGUge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5icm93c2Utc29sdXRpb25zX190aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwcHgpOyB9IH1cbiAgLmJyb3dzZS1zb2x1dGlvbnNfX3RpbGUgYSB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1iZXRhIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM4NjhlOTY7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjODY4ZTk2O1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJyZWFrcG9pbnQteHhsOiAxNjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7IH0gfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4ODg5O1xuICBjb2xvcjogIzE1MTUxNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogI2ZmMDAzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2IzMDAyNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dDpub3QoW3R5cGU9XCJyYW5nZVwiXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzg2OGU5NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMwMDA7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM4NjhlOTY7IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZmY0O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG4gIHByZSBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXh4bC0xLCAuY29sLXh4bC0yLCAuY29sLXh4bC0zLCAuY29sLXh4bC00LCAuY29sLXh4bC01LCAuY29sLXh4bC02LCAuY29sLXh4bC03LCAuY29sLXh4bC04LCAuY29sLXh4bC05LCAuY29sLXh4bC0xMCwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEyLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXh4bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteHhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZmUyOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDJkNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2OyB9XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWY7IH1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1zbS50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteGwudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteHhsLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyYzM0M2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVmZjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWlucHV0OjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1pbnB1dDpkaXNhYmxlZCwgLmZvcm0taW5wdXRbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuc2VsZWN0LmZvcm0taW5wdXQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyB9XG5cbnNlbGVjdC5mb3JtLWlucHV0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzJjMzQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNDsgfVxuXG4uZm9ybS1pbnB1dC1maWxlLFxuLmZvcm0taW5wdXQtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMXB4ICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTFweCArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEycHggKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMnB4ICsgMXB4KTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDVweCArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDVweCArIDFweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZvcm0taW5wdXQtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0taW5wdXQtcGxhaW50ZXh0LmZvcm0taW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWlucHV0LXBsYWludGV4dC5mb3JtLWlucHV0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1pbnB1dC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1pbnB1dC1wbGFpbnRleHQuYnRuLCAuZm9ybS1pbnB1dC1wbGFpbnRleHQuZm9ybS1pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0taW5wdXQtcGxhaW50ZXh0LmZvcm0taW5wdXQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWlucHV0LXBsYWludGV4dC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWlucHV0LXBsYWludGV4dC5idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1pbnB1dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWlucHV0LXNtOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0taW5wdXQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpOyB9XG5cbi5mb3JtLWlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1pbnB1dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMTJweCA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG5zZWxlY3QuZm9ybS1pbnB1dC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWlucHV0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpOyB9XG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzk4YmY0NDsgfVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUyLCAxOTEsIDY4LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1pbnB1dDp2YWxpZCwgLmZvcm0taW5wdXQuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOThiZjQ0OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1pbnB1dC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTIsIDE5MSwgNjgsIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0taW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM5OGJmNDQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUyLCAxOTEsIDY4LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOThiZjQ0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzk4YmY0NDsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTIsIDE5MSwgNjgsIDAuMjUpOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjZjU1NDNmOyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgODQsIDYzLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1pbnB1dDppbnZhbGlkLCAuZm9ybS1pbnB1dC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmNTU0M2Y7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0taW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0taW5wdXQuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCA4NCwgNjMsIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0taW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0taW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmNTU0M2Y7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgODQsIDYzLCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2Y1NTQzZjsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU1NDNmOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCA4NCwgNjMsIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1pbnB1dC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWlucHV0LWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAuYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpLCAwOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYm94LXNoYWRvdzogMDsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gIGJvcmRlci1jb2xvcjogIzg2OGU5NjtcbiAgYm94LXNoYWRvdzogMDsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyN2I4NDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjtcbiAgICBib3JkZXItY29sb3I6ICM4NjhlOTY7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2ZTc2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMDsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cbiAgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiAwOyB9XG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjYjMwMDI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTJweCA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxNjE4MWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg2OGU5NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMjYuMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNi4yNXB4OyB9XG4gIC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4Ljc1cHg7XG4gIHBhZGRpbmctbGVmdDogMTguNzVweDsgfVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMzcuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM3LjVweDsgfVxuXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0OmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6YWN0aXZlLCAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAxMXB4IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0taW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0taW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDEycHggNTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mb3JtLWlucHV0ICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCxcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmhvdmVyLFxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmFjdGl2ZSxcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpob3ZlciB7XG4gICAgICB6LWluZGV4OiAzOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEuODg4ODlyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40NDQ0NHJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNXB4IHJnYmEoMTI4LCAxODksIDI1NSwgMC41KTsgfVxuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICMyYzM0M2I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZmY0OyB9XG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjJyZW0gIzAwN2JmZjsgfVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6ZW1wdHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkNob29zZSBmaWxlLi4uXCI7IH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwOyB9XG4gIC5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGRkOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzg2OGU5NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLWV4cGFuZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7IH1cbiAgLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kZWNrIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWdyb3VwIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6b25seS1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07IH1cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzg2OGU5NjtcbiAgY29udGVudDogXCIvXCI7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzg2OGU5NjsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzNzsgfVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2I3YjdiNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNzsgfVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q3OyB9XG4gIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAzNzsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjcyNzM7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjsgfVxuICAuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7IH1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuICAuYmFkZ2UtaW5mb1tocmVmXTpmb2N1cywgLmJhZGdlLWluZm9baHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzLCAuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDsgfVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjsgfVxuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMDI3NTI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDY0YTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlOGVhO1xuICBib3JkZXItY29sb3I6ICNkZGRmZTI7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NmZDJkNjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJlMzEzMzsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGIyZTEzOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzM7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzM2YwMzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDkxMjE3OyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MDUwNTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnksXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDQwODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQwODU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQ2NGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGZlMjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnksXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDY0YTRlOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNDY0YTRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmQyZDY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0YTRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2NGE0ZTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMwYzU0NjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1saWdodCxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyayxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41OyB9XG4gIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IC0xNXB4IGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4ODg5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvb2x0aXAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDsgfVxuICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLXRvcCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgcGFkZGluZzogNnB4IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmMDAzNzsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLXJpZ2h0LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCA2cHggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmMDAzNzsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgcGFkZGluZzogNnB4IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCA2cHggNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmMDAzNzsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmYwMDM3OyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODg4ODk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAucG9wb3ZlciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG4gIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLFxuICAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogMC44cmVtOyB9XG4gIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjhyZW07IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdywgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTAuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogY2FsYygoMC44cmVtIC0gMXB4KSAqIC0xKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC44cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKCgwLjhyZW0gLSAxcHgpICogLTEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG4gIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICBcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoKDAuOHJlbSAtIDFweCkgKiAtMSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC44cmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogY2FsYygoMC44cmVtIC0gMXB4KSAqIC0xKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpOyB9XG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpmb2N1cywgYS5iZy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsb2F0LXh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY2xpcC1wYXRoOiBub25lOyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmZvY3VzLCBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86Zm9jdXMsIGEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpmb2N1cywgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpmb2N1cywgYS50ZXh0LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpmb2N1cywgYS50ZXh0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qXG4qXG4qIENvbXBvbmVudHNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWNvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5wYWdlIC5pY29uLWRlZmF1bHQge1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4ucGFnZSAuaWNvbi1ncmF5IHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLnBhZ2UgLmljb24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wYWdlIC5pY29uLXNlY29uZGFyeS0yIHtcbiAgY29sb3I6ICNmZjU5NmQ7IH1cblxuLnBhZ2UgLmljb24tc2Vjb25kYXJ5LTQge1xuICBjb2xvcjogI2ZmYzA0NTsgfVxuXG4ucGFnZSAuaWNvbi1ncmF5LTQge1xuICBjb2xvcjogI2M3YzdjNzsgfVxuXG4ucGFnZSBhLmljb24tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYWdlIGEuaWNvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnBhZ2UgYS5pY29uLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlIC5pY29uLXByaW1hcnktc2Vjb25kYXJ5Lmljb24tY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2ZmMDAzNyAwJSwgIzI0ZTJmMiAxMDAlKTsgfVxuICAucGFnZSAuaWNvbi1wcmltYXJ5LXNlY29uZGFyeS5pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsOyB9XG5cbi5wYWdlIC5pY29uLXByaW1hcnktc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmZjAwMzcgMCUsICMyNGUyZjIgMTAwJSk7IH1cblxuLnBhZ2UgLmljb24teHhzIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5wYWdlIC5pY29uLXNtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucGFnZSAuaWNvbi1tZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnBhZ2UgLmljb24tbGcge1xuICBmb250LXNpemU6IDQ0cHg7IH1cblxuLnBhZ2UgLmljb24teHhsIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlIC5pY29uLXh4bCB7XG4gICAgICBmb250LXNpemU6IDgwcHg7IH0gfVxuXG4uaWNvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5pY29uLmljb24tY2lyY2xlIHtcbiAgd2lkdGg6IDIuMmVtO1xuICBoZWlnaHQ6IDIuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmljb24uaWNvbi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDIuMmVtO1xuICBoZWlnaHQ6IDIuMmVtO1xuICBsaW5lLWhlaWdodDogMi4yZW07IH1cblxuLmljb24tbGlzdC13cmFwID4gKiwgLmljb24tbGlzdC13cmFwOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGluay1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4ubGluay1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVza3RvcCAubGluay1pbWFnZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IC40NHMgYWxsIGVhc2U7IH1cbiAgICAuZGVza3RvcCAubGluay1pbWFnZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG5cbi5saW5rLWdyYXktNCwgLmxpbmstZ3JheS00OmFjdGl2ZSwgLmxpbmstZ3JheS00OmZvY3VzIHtcbiAgY29sb3I6ICNjN2M3Yzc7IH1cblxuLmxpbmstZ3JheS00OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmxpbmstdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nOiAxcHggMjBweDtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zaXRpb246IC4zM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGluay10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbnNwYW4uYnV0dG9uIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiogKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucGFnZSAuYnV0dG9uLWRlZmF1bHQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgYm9yZGVyLWNvbG9yOiAjZGNkY2RjOyB9XG4gIC5wYWdlIC5idXR0b24tZGVmYXVsdDpob3ZlciwgLnBhZ2UgLmJ1dHRvbi1kZWZhdWx0OmZvY3VzLCAucGFnZSAuYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2OyB9XG5cbi5wYWdlIC5idXR0b24td2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlIC5idXR0b24td2hpdGU6aG92ZXIsIC5wYWdlIC5idXR0b24td2hpdGU6Zm9jdXMsIC5wYWdlIC5idXR0b24td2hpdGU6YWN0aXZlLCAucGFnZSAuYnV0dG9uLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGJvcmRlci1jb2xvcjogI2VjZWNlYzsgfVxuXG4ucGFnZSAuYnV0dG9uLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAucGFnZSAuYnV0dG9uLWJsYWNrOmhvdmVyLCAucGFnZSAuYnV0dG9uLWJsYWNrOmZvY3VzLCAucGFnZSAuYnV0dG9uLWJsYWNrOmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cblxuLnBhZ2UgLmJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzNzsgfVxuICAucGFnZSAuYnV0dG9uLXByaW1hcnk6aG92ZXIsIC5wYWdlIC5idXR0b24tcHJpbWFyeTpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IwMDJiO1xuICAgIGJvcmRlci1jb2xvcjogI2NiMDAyYjsgfVxuXG4ucGFnZSAuYnV0dG9uLWludGVyYWN0aW9ucyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmEwNTliO1xuICBib3JkZXItY29sb3I6ICNmYTA1OWI7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1pbnRlcmFjdGlvbnM6aG92ZXIsIC5wYWdlIC5idXR0b24taW50ZXJhY3Rpb25zOmZvY3VzLCAucGFnZSAuYnV0dG9uLWludGVyYWN0aW9uczphY3RpdmUsIC5wYWdlIC5idXR0b24taW50ZXJhY3Rpb25zOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUwMDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzg1MDA5NjsgfVxuXG4ucGFnZSAuYnV0dG9uLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVlMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWUxOyB9XG4gIC5wYWdlIC5idXR0b24tY29udGVudDpob3ZlciwgLnBhZ2UgLmJ1dHRvbi1jb250ZW50OmZvY3VzLCAucGFnZSAuYnV0dG9uLWNvbnRlbnQ6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI4ZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAyOGQyOyB9XG5cbi5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmM3MDk7XG4gIGJvcmRlci1jb2xvcjogIzhiYzcwOTsgfVxuICAucGFnZSAuYnV0dG9uLXRyYW5zYWN0aW9uczpob3ZlciwgLnBhZ2UgLmJ1dHRvbi10cmFuc2FjdGlvbnM6Zm9jdXMsIC5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zOmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi10cmFuc2FjdGlvbnM6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4MWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5ODFlOyB9XG5cbi5wYWdlIC5idXR0b24tY29ubmVjdGlvbnMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MDAwOyB9XG4gIC5wYWdlIC5idXR0b24tY29ubmVjdGlvbnM6aG92ZXIsIC5wYWdlIC5idXR0b24tY29ubmVjdGlvbnM6Zm9jdXMsIC5wYWdlIC5idXR0b24tY29ubmVjdGlvbnM6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzODBhO1xuICAgIGJvcmRlci1jb2xvcjogI2YwMzgwYTsgfVxuXG4ucGFnZSAuYnV0dG9uLWludGVyYWN0aW9ucy1vdXRsaW5lIHtcbiAgY29sb3I6ICNmYTA1OWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmYTA1OWI7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1pbnRlcmFjdGlvbnMtb3V0bGluZTpob3ZlciwgLnBhZ2UgLmJ1dHRvbi1pbnRlcmFjdGlvbnMtb3V0bGluZTpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1pbnRlcmFjdGlvbnMtb3V0bGluZTphY3RpdmUsIC5wYWdlIC5idXR0b24taW50ZXJhY3Rpb25zLW91dGxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlIC5idXR0b24tY29udGVudC1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMGJlZTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMGJlZTE7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1jb250ZW50LW91dGxpbmU6aG92ZXIsIC5wYWdlIC5idXR0b24tY29udGVudC1vdXRsaW5lOmZvY3VzLCAucGFnZSAuYnV0dG9uLWNvbnRlbnQtb3V0bGluZTphY3RpdmUsIC5wYWdlIC5idXR0b24tY29udGVudC1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucGFnZSAuYnV0dG9uLXRyYW5zYWN0aW9ucy1vdXRsaW5lIHtcbiAgY29sb3I6ICM4YmM3MDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4YmM3MDk7IH1cbiAgLnBhZ2UgLmJ1dHRvbi10cmFuc2FjdGlvbnMtb3V0bGluZTpob3ZlciwgLnBhZ2UgLmJ1dHRvbi10cmFuc2FjdGlvbnMtb3V0bGluZTpmb2N1cywgLnBhZ2UgLmJ1dHRvbi10cmFuc2FjdGlvbnMtb3V0bGluZTphY3RpdmUsIC5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zLW91dGxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlIC5idXR0b24tY29ubmVjdGlvbnMtb3V0bGluZSB7XG4gIGNvbG9yOiAjZmY2MDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MDAwOyB9XG4gIC5wYWdlIC5idXR0b24tY29ubmVjdGlvbnMtb3V0bGluZTpob3ZlciwgLnBhZ2UgLmJ1dHRvbi1jb25uZWN0aW9ucy1vdXRsaW5lOmZvY3VzLCAucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zLW91dGxpbmU6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zLW91dGxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlY2VjZWM7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5wYWdlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAucGFnZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5wYWdlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucGFnZSAuYnV0dG9uLWJsYWNrLW91dGxpbmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAucGFnZSAuYnV0dG9uLWJsYWNrLW91dGxpbmU6aG92ZXIsIC5wYWdlIC5idXR0b24tYmxhY2stb3V0bGluZTpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1ibGFjay1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi1ibGFjay1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucGFnZSBzcGFuLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZWNlYzsgfVxuICAucGFnZSBzcGFuLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5wYWdlIHNwYW4uYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLnBhZ2Ugc3Bhbi5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2Ugc3Bhbi5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNlY2VjZWM7IH1cblxuLnBhZ2UgLmJ1dHRvbi1wcmltYXJ5LWdob3N0IHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1wcmltYXJ5LWdob3N0OmhvdmVyLCAucGFnZSAuYnV0dG9uLXByaW1hcnktZ2hvc3Q6Zm9jdXMsIC5wYWdlIC5idXR0b24tcHJpbWFyeS1naG9zdDphY3RpdmUsIC5wYWdlIC5idXR0b24tcHJpbWFyeS1naG9zdDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLmJ1dHRvbi14cyB7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5idXR0b24tc20ge1xuICBwYWRkaW5nOiA2cHggMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYnV0dG9uLWxnIHtcbiAgcGFkZGluZzogMThweCA0NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYnV0dG9uLWxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuXG4uYnV0dG9uLXhsIHtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYnV0dG9uLXhsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH0gfVxuXG4uYnV0dG9uLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7IH1cblxuLmJ1dHRvbi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idXR0b24tcm91bmQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uYnV0dG9uLWxpbmssXG4uYnV0dG9uLWxpbmstcmVkLFxuLmJ1dHRvbi1saW5rLXBpbmssXG4uYnV0dG9uLWxpbmstYmx1ZSxcbi5idXR0b24tbGluay1ncmVlbixcbi5idXR0b24tbGluay1vcmFuZ2Uge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbms6YWN0aXZlLCAuYnV0dG9uLWxpbms6Zm9jdXMsXG4gIC5idXR0b24tbGluay1yZWQsXG4gIC5idXR0b24tbGluay1yZWQ6YWN0aXZlLFxuICAuYnV0dG9uLWxpbmstcmVkOmZvY3VzLFxuICAuYnV0dG9uLWxpbmstcGluayxcbiAgLmJ1dHRvbi1saW5rLXBpbms6YWN0aXZlLFxuICAuYnV0dG9uLWxpbmstcGluazpmb2N1cyxcbiAgLmJ1dHRvbi1saW5rLWJsdWUsXG4gIC5idXR0b24tbGluay1ibHVlOmFjdGl2ZSxcbiAgLmJ1dHRvbi1saW5rLWJsdWU6Zm9jdXMsXG4gIC5idXR0b24tbGluay1ncmVlbixcbiAgLmJ1dHRvbi1saW5rLWdyZWVuOmFjdGl2ZSxcbiAgLmJ1dHRvbi1saW5rLWdyZWVuOmZvY3VzLFxuICAuYnV0dG9uLWxpbmstb3JhbmdlLFxuICAuYnV0dG9uLWxpbmstb3JhbmdlOmFjdGl2ZSxcbiAgLmJ1dHRvbi1saW5rLW9yYW5nZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmJ1dHRvbi1saW5rOmhvdmVyLFxuICAuYnV0dG9uLWxpbmstcmVkOmhvdmVyLFxuICAuYnV0dG9uLWxpbmstcGluazpob3ZlcixcbiAgLmJ1dHRvbi1saW5rLWJsdWU6aG92ZXIsXG4gIC5idXR0b24tbGluay1ncmVlbjpob3ZlcixcbiAgLmJ1dHRvbi1saW5rLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmJ1dHRvbi1saW5rOmFmdGVyLFxuICAuYnV0dG9uLWxpbmstcmVkOmFmdGVyLFxuICAuYnV0dG9uLWxpbmstcGluazphZnRlcixcbiAgLmJ1dHRvbi1saW5rLWJsdWU6YWZ0ZXIsXG4gIC5idXR0b24tbGluay1ncmVlbjphZnRlcixcbiAgLmJ1dHRvbi1saW5rLW9yYW5nZTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGNvbnRlbnQ6ICdcXGU5NDQnO1xuICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnOyB9XG4gIC5idXR0b24tbGluazpob3ZlcixcbiAgLmJ1dHRvbi1saW5rLXJlZDpob3ZlcixcbiAgLmJ1dHRvbi1saW5rLXBpbms6aG92ZXIsXG4gIC5idXR0b24tbGluay1ibHVlOmhvdmVyLFxuICAuYnV0dG9uLWxpbmstZ3JlZW46aG92ZXIsXG4gIC5idXR0b24tbGluay1vcmFuZ2U6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJ1dHRvbi1saW5rLXJlZCwgLmJ1dHRvbi1saW5rLXJlZDphY3RpdmUsIC5idXR0b24tbGluay1yZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZGMDAzNzsgfVxuXG4uYnV0dG9uLWxpbmstcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLmJ1dHRvbi1saW5rLXBpbmssIC5idXR0b24tbGluay1waW5rOmFjdGl2ZSwgLmJ1dHRvbi1saW5rLXBpbms6Zm9jdXMge1xuICBjb2xvcjogI0ZBMDU5QjsgfVxuXG4uYnV0dG9uLWxpbmstcGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5idXR0b24tbGluay1ibHVlLCAuYnV0dG9uLWxpbmstYmx1ZTphY3RpdmUsIC5idXR0b24tbGluay1ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICMwMEJFRTE7IH1cblxuLmJ1dHRvbi1saW5rLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4uYnV0dG9uLWxpbmstZ3JlZW4sIC5idXR0b24tbGluay1ncmVlbjphY3RpdmUsIC5idXR0b24tbGluay1ncmVlbjpmb2N1cyB7XG4gIGNvbG9yOiAjOEJDNzA5OyB9XG5cbi5idXR0b24tbGluay1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5idXR0b24tbGluay1vcmFuZ2UsIC5idXR0b24tbGluay1vcmFuZ2U6YWN0aXZlLCAuYnV0dG9uLWxpbmstb3JhbmdlOmZvY3VzIHtcbiAgY29sb3I6ICNGRjYwMDA7IH1cblxuLmJ1dHRvbi1saW5rLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wYWdlIC5idXR0b24uYnV0dG9uLWljb24gLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS4yMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLnBhZ2UgLmJ1dHRvbi5idXR0b24taWNvbi1sZWZ0IC5pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuXG4ucGFnZSAuYnV0dG9uLmJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAucGFnZSAuYnV0dG9uLmJ1dHRvbi1pY29uLXJpZ2h0IC5pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cblxuLmJ1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3OyB9XG5cbi5ib3gtY291bnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJveC1jb3VudGVyX19pY29uIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLmJveC1jb3VudGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uYm94LWNvdW50ZXJfX3dyYXAgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuKiArIC5ib3gtY291bnRlcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiogKyAuYm94LWNvdW50ZXJfX3dyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveC1jb3VudGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICogKyAuYm94LWNvdW50ZXJfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uYmx1cmIgaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmJsdXJiLmF1dGhvci1kZXRhaWwgaW1nIHtcbiAgd2lkdGg6IDVlbTsgfVxuXG4uYmx1cmIuYXV0aG9yLWRldGFpbCBwIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uYmx1cmJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMwMDA7IH1cblxuKiArIC5ibHVyYl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsdXJiX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICogKyAuYmx1cmJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLmJsdXJiLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJsdXJiLWNpcmNsZSAudW5pdCAuYmx1cmItY2lyY2xlX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7IH1cblxuLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAyLjRlbTtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAzNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzZW07IH1cbiAgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbjo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA0NHB4OyB9IH1cblxuLmJsdXJiLWNpcmNsZS5ibHVyYi1jaXJjbGVfY2VudGVyZWQge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibHVyYi1jaXJjbGUge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmJsdXJiLW1pbmltYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ibHVyYi1taW5pbWFsIC51bml0IC5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cblxuLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24ge1xuICBmb250LXNpemU6IDUwcHg7IH1cblxuLmJsdXJiLW1pbmltYWwuYmx1cmItbWluaW1hbF9ibGFjaywgLmJsdXJiLW1pbmltYWwuYmx1cmItbWluaW1hbF9ibGFjayAuYmx1cmItbWluaW1hbF9faWNvbiAuaWNvbiB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNDRweDsgfSB9XG5cbi8qXG4qXG4qIEZvcm0gc3R5bGVzXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnJkLW1haWxmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5yZC1tYWlsZm9ybSAqICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIH4gLmZvcm0tdmFsaWRhdGlvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tbGFiZWwsXG4uZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzFweDsgfVxuXG4uZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogNnB4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjMmMzNDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3OyB9XG4gIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMDVyZW0gI2ZmMDAzNzsgfVxuXG50ZXh0YXJlYS5mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiAyMTZweDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgbWF4LWhlaWdodDogMzY3cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLmZvcm0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyYzM0M2I7IH1cbiAgLmZvcm0td3JhcC5kZXBlbmRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0td3JhcF9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLXdyYXBfaWNvbiAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5mb3JtLXdyYXBfaWNvbiAuZm9ybS1sYWJlbCB7XG4gICAgbGVmdDogNjBweDsgfVxuICAuZm9ybS13cmFwX2ljb246OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjJweDtcbiAgICBsZWZ0OiAyMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjElKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNjN2M3Yzc7IH1cbiAgLmZvcm0td3JhcF9pY29uX19sYWJlbC1vdXRzaWRlOmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDUlKTsgfVxuXG4qICsgLmZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZvcm0td3JhcCArIC5mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5mb3JtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDE5cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmZvcm0tbGFiZWwuZm9jdXMge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmZvcm0tbGFiZWwuYXV0by1maWxsIHtcbiAgICBjb2xvcjogIzJjMzQzYjsgfVxuXG4uZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5mb3JtLWxhYmVsLW91dHNpZGUsIC5mb3JtLWxhYmVsLW91dHNpZGUuZm9jdXMsIC5mb3JtLWxhYmVsLW91dHNpZGUuYXV0by1maWxsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLmZvcm0tbGFiZWwtb3V0c2lkZSB+IC5mb3JtLWlucHV0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmZvcm0tbGFiZWwtb3V0c2lkZSB+IC5mb3JtLXZhbGlkYXRpb24ge1xuICB0b3A6IDMxcHg7IH1cblxuLmZvcm0tdmFsaWRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAxcHg7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cblxuLmZvcm0tdmFsaWRhdGlvbi1sZWZ0IC5mb3JtLXZhbGlkYXRpb24ge1xuICByaWdodDogYXV0bztcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cbiNmb3JtLW91dHB1dC1nbG9iYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMTVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB6LWluZGV4OiA5OTk5OTk5OyB9XG4gICNmb3JtLW91dHB1dC1nbG9iYWwuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjZm9ybS1vdXRwdXQtZ2xvYmFsIHtcbiAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG4uZm9ybS1vdXRwdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmZvcm0tb3V0cHV0IC5lcnJvciB7XG4gICAgY29sb3I6ICNkOTUzNGY7IH1cbiAgLmZvcm0tb3V0cHV0IC5zdWNjZXNzIHtcbiAgICBjb2xvcjogIzVjYjg1YzsgfVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tIHtcbiAgb3BhY2l0eTogMDsgfVxuICAucmFkaW8gLnJhZGlvLWN1c3RvbVt0eXBlPSdjaGVja2JveCddLCAucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teSxcbiAgLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tW3R5cGU9J2NoZWNrYm94J10sXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSxcbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b21bdHlwZT0nY2hlY2tib3gnXSxcbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbVt0eXBlPSdjaGVja2JveCddLFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhZGlvIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSxcbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB0cmFuc2l0aW9uOiAyNTBtczsgfVxuICAgIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuICAgIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucmFkaW8gLnJhZGlvLWN1c3RvbTpmb2N1cyxcbiAgLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tOmZvY3VzLFxuICAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbTpmb2N1cyxcbiAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5yYWRpby1jdXN0b206Y2hlY2tlZCArIC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4uY2hlY2tib3gtY3VzdG9tOmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2hlY2tib3gtY3VzdG9tOmNoZWNrZWQgfiAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuXG4ucmFkaW8sXG4ucmFkaW8taW5saW5lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyYzM0M2I7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15LFxuICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuICAgIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY2hlY2tib3gsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJjMzQzYjtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4gICAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MzQnO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGluZWFyaWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtbWFpbGZvcm1fc3R5bGUtMSAqICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnJkLW1haWxmb3JtX3N0eWxlLTMgLmJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjIwcHg7IH1cblxuLnJkLW1haWxmb3JtX3N0eWxlLTMgKiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmQtbWFpbGZvcm1fc3R5bGUtMSAqICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5yZC1tYWlsZm9ybV9zdHlsZS0yIHtcbiAgbWF4LXdpZHRoOiA0MThweDsgfVxuICAucmQtbWFpbGZvcm1fc3R5bGUtMiArIC5saXN0LXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5yZC1tYWlsZm9ybV9zdHlsZS0yIC5mb3JtLXdyYXAuZ3JvdXAteGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmQtbWFpbGZvcm1fc3R5bGUtMiAuZm9ybS13cmFwLmdyb3VwLXhsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmQtbWFpbGZvcm0taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLnJkLW1haWxmb3JtLWlubGluZS1mbGV4ID4gLmZvcm0td3JhcCArIC5mb3JtLXdyYXAsXG4gICAgLnJkLW1haWxmb3JtLWlubGluZS1mbGV4ID4gLmZvcm0td3JhcCArIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnJkLW1haWxmb3JtLWlubGluZS1mbGV4ID4gLmZvcm0td3JhcCB7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxOyB9IH1cblxuLnJkLW1haWxmb3JtLWlubGluZS1mbGV4LnJkLW1haWxmb3JtIC5idXR0b24sIC5yZC1tYWlsZm9ybS1pbmxpbmUtZmxleC5yZC1zZWFyY2ggLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJkLW1haWxmb3JtX3Jlc3BvbnNpdmUgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiA5LjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cHg7XG4gICAgbWluLWhlaWdodDogNTBweDsgfVxuICAucmQtbWFpbGZvcm1fcmVzcG9uc2l2ZSAuZm9ybS1sYWJlbCB7XG4gICAgdG9wOiAyNXB4OyB9XG4gIC5yZC1tYWlsZm9ybV9yZXNwb25zaXZlIC5mb3JtLXdyYXBfaWNvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDI2cHg7IH0gfVxuXG4ucmVnaXN0ZXItZm9ybSAqICsgLmdyb3VwLFxuLnJlZ2lzdGVyLWZvcm0gKiArIGZvcm0sXG4ubG9naW4tZm9ybSAqICsgLmdyb3VwLFxuLmxvZ2luLWZvcm0gKiArIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5yZWdpc3Rlci1mb3JtIHAsXG4ubG9naW4tZm9ybSBwIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5yZC1tYWlsZm9ybV9zaXppbmctMSB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jY2FwdHVyZV9maWVsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmZvcm1fX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mb3JtX19jb3B5IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3OyB9XG5cbi5kaXZpZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmRpdmlkZXItd3JhcDpiZWZvcmUsIC5kaXZpZGVyLXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7IH1cbiAgLmRpdmlkZXItd3JhcCA+ICoge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kaXZpZGVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRpdmlkZXItd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4udGFibGUtY3VzdG9tIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnRhYmxlLWN1c3RvbSB0aCxcbiAgLnRhYmxlLWN1c3RvbSB0ZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC50YWJsZS1jdXN0b20gdGgge1xuICAgIHBhZGRpbmc6IDI1cHggMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC50YWJsZS1jdXN0b20gdGgge1xuICAgICAgICBwYWRkaW5nOiAzM3B4IDI0cHg7IH0gfVxuICAudGFibGUtY3VzdG9tIHRkIHtcbiAgICBwYWRkaW5nOiAxN3B4IDI0cHggMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAudGFibGUtY3VzdG9tIHRmb290IHRkIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50YWJsZS1jdXN0b20tc2Vjb25kYXJ5IHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLnRhYmxlLWN1c3RvbS1saWdodGVyIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuXG4udGFibGUtY3VzdG9tLWxpZ2h0ZXIgdGQgKyB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuXG4udGFibGUtY3VzdG9tLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAudGFibGUtY3VzdG9tLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG4gIC50YWJsZS1jdXN0b20tYm9yZGVyZWQgdGJvZHkgPiB0cjpmaXJzdC1vZi10eXBlID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLnRhYmxlLWN1c3RvbS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUtY3VzdG9tLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbi50YWJsZS1jdXN0b20tc3RyaXBlZCB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtcm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGFibGUtY3VzdG9tLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG4gICAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUgPiAudGFibGUtY3VzdG9tID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlID4gLnRhYmxlLWN1c3RvbSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSA+IC50YWJsZS1jdXN0b20gPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUgPiAudGFibGUtY3VzdG9tID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlID4gLnRhYmxlLWN1c3RvbSA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSA+IC50YWJsZS1jdXN0b20gPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmxpc3QtMCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5saXN0LTAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5saXN0LXNtYWxsID4gbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmxpc3Qtc21hbGwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmxpc3QtbWQsXG4ubGlzdC14cyxcbi5saXN0LXNtLFxuLmxpc3QtbGcsXG4ubGlzdC14eHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmxpc3QtbWQgbGksXG4gIC5saXN0LXhzIGxpLFxuICAubGlzdC1zbSBsaSxcbiAgLmxpc3QtbGcgbGksXG4gIC5saXN0LXh4cyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxpc3QteHhzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDExcHg7IH1cblxuLmxpc3QteHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4ubGlzdC1zbSA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi5saXN0LW1kID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmxpc3QtbGcgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtbGcgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmxpc3QtaW5saW5lLXh4cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAubGlzdC1pbmxpbmUteHhzID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmxpc3QtaW5saW5lLXh4cyA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGlzdC1pbmxpbmUtc20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCk7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAubGlzdC1pbmxpbmUtc20gPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5saXN0LWlubGluZS1zbSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGlzdC1pbmxpbmUtbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4OyB9XG4gIC5saXN0LWlubGluZS1tZCA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG4gIC5saXN0LWlubGluZS1tZCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGlzdC10ZXJtcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxpc3QtdGVybXMgZHQge1xuICAgIGZvbnQ6IDcwMCAxNnB4IFwiTW9udHNlcnJhdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgLmxpc3QtdGVybXMgZGQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgLmxpc3QtdGVybXMgZHQgKyBkZCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAubGlzdC10ZXJtcyBkZCArIGR0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtdGVybXMgZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cblxuLmxpc3QtdGVybXMtaW5saW5lIGR0LFxuLmxpc3QtdGVybXMtaW5saW5lIGRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5saXN0LXRlcm1zLWlubGluZSBkdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmxpc3QtdGVybXMtaW5saW5lIGR0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjpcIjsgfVxuXG4ubGlzdC10ZXJtcy1taW5pbWFsICoge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmxpc3QtdGVybXMtbWluaW1hbCBkdDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiOlwiOyB9XG5cbi5saXN0LXRlcm1zLW1vZGVybiBkdCxcbi5saXN0LXRlcm1zLW1vZGVybiBkZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5saXN0LXRlcm1zLW1vZGVybiBkdCB7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5saXN0LXRlcm1zLW1vZGVybiBkdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBjb250ZW50OiBcIjpcIjsgfVxuXG4ubGlzdC10ZXJtcy1tb2Rlcm4gZGQge1xuICBjb2xvcjogIzE1MTUxNTsgfVxuICAubGlzdC10ZXJtcy1tb2Rlcm4gZGQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubGlzdC10ZXJtcy1tb2Rlcm4gZGQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4uaW5kZXgtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gIC5pbmRleC1saXN0ID4gbGkgLmxpc3QtaW5kZXgtY291bnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGk7IH1cblxuLmxpc3QtbWFya2VkID4gbGksIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmxpc3QtbWFya2VkID4gbGk6OmJlZm9yZSwgLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLmxpc3QtbWFya2VkID4gbGkgYSwgLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaSBhLCAubGlzdC1tYXJrZWQgPiBsaSBhOmFjdGl2ZSwgLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaSBhOmFjdGl2ZSwgLmxpc3QtbWFya2VkID4gbGkgYTpmb2N1cywgLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAubGlzdC1tYXJrZWQgPiBsaSBhOmhvdmVyLCAubGlzdC1tYXJrZWQtcHJpbWFyeSA+IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5saXN0LW1hcmtlZCA+IGxpICsgbGksIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtbWFya2VkID4gbGk6OmJlZm9yZSwgLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDE0cHg7IH0gfVxuXG4ubGlzdC1tYXJrZWQtcHJpbWFyeSA+IGxpIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLmxpc3Qtb3JkZXJlZCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gIC5saXN0LW9yZGVyZWQgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLmxpc3Qtb3JkZXJlZCA+IGxpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybykgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5saXN0LW9yZGVyZWQgPiBsaSBhLCAubGlzdC1vcmRlcmVkID4gbGkgYTphY3RpdmUsIC5saXN0LW9yZGVyZWQgPiBsaSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmxpc3Qtb3JkZXJlZCA+IGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmxpc3Qtb3JkZXJlZCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLmxpc3Qtc2VtaWNvbG9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi5saXN0LXNlbWljb2xvbiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3Qtc2VtaWNvbG9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5saXN0LXNlbWljb2xvbiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29udGVudDogXCI7XCI7IH1cblxuLmxpc3QtbGlua2VkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5saXN0LWxpbmtlZCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGlzdC1saW5rZWQgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gICAgLmxpc3QtbGlua2VkIGE6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGluZWFyaWNvbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgIC5saXN0LWxpbmtlZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5saXN0LWxpbmtlZCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxpc3QtdGFncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmxpc3QtdGFncyA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAubGlzdC10YWdzID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmxpc3QtdGFncyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAubGlzdC10YWdzIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC10YWdzIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMThweDsgfSB9XG5cbi5saXN0LWlubGluZS10YWcge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuICAubGlzdC1pbmxpbmUtdGFnIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubGlzdC1pbmxpbmUtdGFnIGxpOmFmdGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmxpc3QtaW5saW5lLXRhZyBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ubGlzdC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5saXN0LW5hdiA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5saXN0LW5hdiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5saXN0LW5hdiA+IGxpIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtbmF2ID4gbGkuYWN0aXZlLFxuICAubGlzdC1uYXYgPiBsaSBhLmFjdGl2ZSxcbiAgLmxpc3QtbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ubGlzdC1ib3JkZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7IH1cbiAgLmxpc3QtYm9yZGVyZWQgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAubGlzdC1ib3JkZXJlZCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5saXN0LWJvcmRlcmVkID4gbGk6bnRoLWxhc3QtY2hpbGQobiArIDIpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzg4ODsgfSB9XG5cbi5saXN0LWFyY2hpdmUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmxpc3QtYXJjaGl2ZSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4udGh1bWItZGVmYXVsdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50aHVtYi1kZWZhdWx0IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzg4ODsgfVxuXG4udGh1bWItZGVmYXVsdCAqICsgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5maWd1cmUtaW5saW5lIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5maWd1cmUtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpZ3VyZS1jZW50ZXJlZCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4udGh1bWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRodW1iX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC50aHVtYl9fdGl0bGUgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGh1bWJfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnRodW1iX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiogKyAudGh1bWJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRodW1iX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4udGh1bWItbWluaW1hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnRodW1iLW1pbmltYWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRodW1iLW1pbmltYWwgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC50aHVtYi1taW5pbWFsIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAudGh1bWItbWluaW1hbDpob3ZlciAudGh1bWItbWluaW1hbF9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC50aHVtYi1taW5pbWFsOmhvdmVyIC50aHVtYi1taW5pbWFsX19vdmVybGF5OjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4udGh1bWItbWluaW1hbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCA1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gIC5pcGFkIC50aHVtYi1taW5pbWFsX19vdmVybGF5IHtcbiAgICBib3R0b206IC0xcHg7IH1cbiAgLnRodW1iLW1pbmltYWxfX292ZXJsYXk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGU5MzYnO1xuICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7IH1cblxuLnRodW1iLW1pbmltYWwudGh1bWItbWluaW1hbF9sZyAudGh1bWItbWluaW1hbF9fb3ZlcmxheTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGh1bWItY29ycG9yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi50aHVtYi1jb3Jwb3JhdGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udGh1bWItY29ycG9yYXRlICogKyAudGh1bWItY29ycG9yYXRlX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4udGh1bWItY29ycG9yYXRlX19vdmVybGF5IHtcbiAgcGFkZGluZzogMjBweCAxMHB4IDVweDsgfVxuXG4qICsgLnRodW1iLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wIC50aHVtYi1jb3Jwb3JhdGU6aG92ZXIgLnRodW1iLWNvcnBvcmF0ZV9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5kZXNrdG9wIC50aHVtYi1jb3Jwb3JhdGU6aG92ZXIgLnRodW1iLWNvcnBvcmF0ZV9fb3ZlcmxheSAudGh1bWItY29ycG9yYXRlX19saXN0ID4gbGkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gIC5kZXNrdG9wIC50aHVtYi1jb3Jwb3JhdGVfX21haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGVza3RvcCAudGh1bWItY29ycG9yYXRlX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5kZXNrdG9wIC50aHVtYi1jb3Jwb3JhdGVfX292ZXJsYXk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZGVza3RvcCAudGh1bWItY29ycG9yYXRlX19vdmVybGF5IC50aHVtYi1jb3Jwb3JhdGVfX2xpc3Qge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgIC5kZXNrdG9wIC50aHVtYi1jb3Jwb3JhdGVfX292ZXJsYXkgLnRodW1iLWNvcnBvcmF0ZV9fbGlzdCA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4xcztcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMC4wMSwgMCwgMCwgMSwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICogKyAudGh1bWItY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLnRodW1iLWNsYXNzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGh1bWItY2xhc3NpYyB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAudGh1bWItY2xhc3NpYyAqICsgW2NsYXNzKj1saXN0LWlubGluZS1dIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4OyB9XG5cbiogKyAudGh1bWItY2xhc3NpY19fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wIC50aHVtYi1jbGFzc2ljOmhvdmVyIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApOyB9XG4gIC5kZXNrdG9wIC50aHVtYi1jbGFzc2ljX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLmRlc2t0b3AgLnRodW1iLWNsYXNzaWNfX2ltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMCUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5kZXNrdG9wIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBtYXRyaXgoMS4xLCAwLCAwLCAxLjE1LCAwLCAyMCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDU1LCAwLjkpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgICAuZGVza3RvcCAudGh1bWItY2xhc3NpY19fY2FwdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZGVza3RvcCAudGh1bWItY2xhc3NpY19fY2FwdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDsgfSB9XG5cbi50aHVtYi1tb2Rlcm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDc1LjIxJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGh1bWItbW9kZXJuIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC50aHVtYi1tb2Rlcm4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC50aHVtYi1tb2Rlcm46aG92ZXIgLnRodW1iLW1vZGVybl9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC50aHVtYi1tb2Rlcm46aG92ZXIgLnRodW1iLW1vZGVybl9fb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnRodW1iLW1vZGVybl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCA1NSwgMC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuICAudGh1bWItbW9kZXJuX19vdmVybGF5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnXFxlOTM2JztcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRodW1iLW1vZGVybl9fb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi50aHVtYi1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDcyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aHVtYi1jZW50ZXJlZCB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAudGh1bWItY2VudGVyZWQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5maXJlZm94IC50aHVtYi1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGh1bWItY2VudGVyZWQudGh1bWItY2VudGVyZWQtbWRfX3JlY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7IH0gfVxuXG4udGh1bWItY2VudGVyZWRfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtaW4td2lkdGg6IDEwMSU7IH1cbiAgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uLCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gaDEsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiBoMiwgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIGgzLCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gaDQsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiBoNSwgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIGg2LCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gLmhlYWRpbmctMSwgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIC5oZWFkaW5nLTIsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiAuaGVhZGluZy0zLCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gLmhlYWRpbmctNCwgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIC5oZWFkaW5nLTUsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiAuaGVhZGluZy02IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnRodW1iLWNlbnRlcmVkX3Jlc3BvbnNpdmUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGh1bWItY2VudGVyZWRfcmVzcG9uc2l2ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnRodW1ibmFpbC1jbGFzc2ljIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGh1bWJuYWlsLWNsYXNzaWMgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAzNzBtcyBlYXNlLWluLW91dDsgfVxuICAudGh1bWJuYWlsLWNsYXNzaWMgLmNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuYS50aHVtYm5haWwtY2xhc3NpYy10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi50aHVtYm5haWwtY2xhc3NpYy10aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNmZjAwMzc7IH1cbiAgKiArIC50aHVtYm5haWwtY2xhc3NpYy10aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi50aHVtYm5haWwtY2xhc3NpYy1taW5pbWFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50aHVtYm5haWwtY2xhc3NpYy1taW5pbWFsIGltZyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnRodW1ibmFpbC1jbGFzc2ljLW1pbmltYWwgLmNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmltZy10aHVtYm5haWwtdmFyaWFudC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMSAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgNTUsIDAuNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zaXRpb246IDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMTpob3ZlciAuY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmltZy10aHVtYm5haWwtdmFyaWFudC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMiAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDM1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMiAuaWNvbi1sZyB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMjpob3ZlciAuY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7IH1cblxuLmltZy10aHVtYm5haWwtdmFyaWFudC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuYXJyb3ctcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmxpc3QtaW5saW5lLXRhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmxhYmVsLWN1c3RvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDU1LCAwLjkpO1xuICAgIHRyYW5zaXRpb246IDI5MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5jYXB0aW9uID4gKiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuY2FwdGlvbiA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuY2FwdGlvbiAuZGl2aWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXgtd2lkdGg6IDExNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmNhcHRpb24ge1xuICAgICAgcGFkZGluZzogNTBweCA1NXB4IDQ1cHg7IH1cbiAgICAgIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuY2FwdGlvbiA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5jYXB0aW9uIC5kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuYXJyb3ctcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBib3R0b206IDEzcHg7IH0gfVxuICAuZGVza3RvcCAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmNhcHRpb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIC5kZXNrdG9wIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGVza3RvcCAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmRpdmlkZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMjUwbXMgMjgwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmRlc2t0b3AgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5ob3Zlci10b3AtZWxlbWVudCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNpdGlvbjogNDUwbXMgNjUwbXMgbGluZWFyOyB9XG4gIC5kZXNrdG9wIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuaG92ZXItYm90dG9tLWVsZW1lbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2l0aW9uOiA0NTBtcyA2NTBtcyBsaW5lYXI7IH1cbiAgLmRlc2t0b3AgLmltZy10aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5jYXB0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmRlc2t0b3AgLmltZy10aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5ob3Zlci10b3AtZWxlbWVudCxcbiAgLmRlc2t0b3AgLmltZy10aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5ob3Zlci1ib3R0b20tZWxlbWVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmRlc2t0b3AgLmltZy10aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5kaXZpZGVyOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLXNpemluZy0xIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi50aHVtYm5haWwtdHlwZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAudGh1bWJuYWlsLXR5cGUtMiAubGFiZWwge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAudGh1bWJuYWlsLXR5cGUtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAudGh1bWJuYWlsLXR5cGUtMiAubGFiZWwge1xuICAgICAgICByaWdodDogMzBweDsgfSB9XG4gIC50aHVtYm5haWwtdHlwZS0yIGZpZ3VyZSB7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDc0cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLnRodW1ibmFpbC10eXBlLTIgZmlndXJlIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC50aHVtYm5haWwtdHlwZS0yIGZpZ3VyZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggNzRweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgIC50aHVtYm5haWwtdHlwZS0yIGZpZ3VyZTpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpOyB9XG4gIC50aHVtYm5haWwtdHlwZS0yIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnRodW1ibmFpbC10eXBlLTIgLmNhcHRpb24tdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnF1b3RlLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5xdW90ZS1jZW50ZXJlZF9fdGV4dCAucSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnF1b3RlLWNlbnRlcmVkX19tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjZmYwMDM3OyB9XG5cbi5xdW90ZS1jZW50ZXJlZF9fY2l0ZSB7XG4gIGNvbG9yOiAjODg4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5xdW90ZS1jZW50ZXJlZF9fY2l0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuXG4qICsgLnF1b3RlLWNlbnRlcmVkX19jaXRlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLWNlbnRlcmVkX190ZXh0IC5xIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDMzMzM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5xdW90ZS1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDsgfVxuICAucXVvdGUtY2VudGVyZWRfX3RleHQgLnEge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5xdW90ZS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5xdW90ZS1kZWZhdWx0IHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1b3RlLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogODY1cHg7IH0gfVxuXG4ucXVvdGUtZGVmYXVsdF9fbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZmlsbDogI2ZmMDAzNzsgfVxuXG4ucXVvdGUtZGVmYXVsdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnF1b3RlLWRlZmF1bHRfX2NpdGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzAwMDsgfVxuICAucXVvdGUtZGVmYXVsdF9fY2l0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuXG4qICsgLnF1b3RlLWRlZmF1bHRfX21hcmsge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyAucXVvdGUtZGVmYXVsdF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuKiArIC5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucXVvdGUtZGVmYXVsdC5xdW90ZS1kZWZhdWx0X2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5xdW90ZS1kZWZhdWx0LnF1b3RlLWRlZmF1bHRfbGVmdCAucXVvdGUtZGVmYXVsdF9fbWFyayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnF1b3RlLWRlZmF1bHQucXVvdGUtZGVmYXVsdF9sZWZ0LXYyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucXVvdGUtZGVmYXVsdC5xdW90ZS1kZWZhdWx0X2xlZnQtdjIgLnF1b3RlLWRlZmF1bHRfX2ltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnF1b3RlLWRlZmF1bHQucXVvdGUtZGVmYXVsdF9sZWZ0LXYyIC5xdW90ZS1kZWZhdWx0X19tYXJrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKiArIC5xdW90ZS1kZWZhdWx0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnF1b3RlLWJvcmRlcmVkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnF1b3RlLWJvcmRlcmVkX19tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZjAwMzc7IH1cblxuLnF1b3RlLWJvcmRlcmVkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4ucXVvdGUtYm9yZGVyZWRfX2NpdGUge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucXVvdGUtYm9yZGVyZWRfX3NtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbiogKyAucXVvdGUtYm9yZGVyZWRfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4qICsgLnF1b3RlLWJvcmRlcmVkX19zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuKiArIC5xdW90ZS1ib3JkZXJlZF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuKiArIC5xdW90ZS1ib3JkZXJlZF9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucXVvdGUtYm9yZGVyZWQge1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgKiArIC5xdW90ZS1ib3JkZXJlZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAqICsgLnF1b3RlLWJvcmRlcmVkX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnF1b3RlLWNsYXNzaWNfX21hcmsge1xuICBmaWxsOiAjZmYwMDM3OyB9XG5cbi5xdW90ZS1jbGFzc2ljX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZmY0O1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5xdW90ZS1jbGFzc2ljX19tYWluOmJlZm9yZSwgLnF1b3RlLWNsYXNzaWNfX21haW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZWZmNDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLnF1b3RlLWNsYXNzaWNfX21haW46YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTsgfVxuICAucXVvdGUtY2xhc3NpY19fbWFpbjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHggLSAyNXB4KTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcpOyB9XG5cbi5xdW90ZS1jbGFzc2ljX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5xdW90ZS1jbGFzc2ljX19jYXB0aW9uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5xdW90ZS1jbGFzc2ljX19jYXB0aW9uLW1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnF1b3RlLWNsYXNzaWNfX2NpdGUge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucXVvdGUtY2xhc3NpY19fc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuKiArIC5xdW90ZS1jbGFzc2ljX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbiogKyAucXVvdGUtY2xhc3NpY19fc21hbGwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5xdW90ZS1jbGFzc2ljX19tYWluICsgLnF1b3RlLWNsYXNzaWNfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucXVvdGUtY2xhc3NpY19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5xdW90ZS1jbGFzc2ljX19tYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5xdW90ZS1jbGFzc2ljX19jYXB0aW9uLW1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbi8qXG4qXG4qIFRvb2x0aXAgQ3VzdG9tXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRvb2x0aXAtY3VzdG9tIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwIHtcbiAgICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLmluIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNTNweDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuICAgIC50b29sdGlwLWN1c3RvbSAudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmYwMDM3OyB9XG4gICAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmMDAzNzsgfVxuICAgIC50b29sdGlwLWN1c3RvbSAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmMDAzNzsgfVxuICAgIC50b29sdGlwLWN1c3RvbSAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmMDAzNzsgfVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbi5icmVhZGNydW1icy1jdXN0b21fX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWJzLWN1c3RvbV9faW5uZXIgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tX19wYXRoIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tX19wYXRoID4gbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCA+IGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tX19wYXRoID4gbGkgKyBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5icmVhZGNydW1icy1jdXN0b21fX3BhdGggYSwgLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCBhOmFjdGl2ZSwgLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAuYnJlYWRjcnVtYnMtY3VzdG9tX19wYXRoIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMtY3VzdG9tX19pbm5lciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5icmVhZGNydW1icy1jdXN0b21fX2lubmVyID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuYnJlYWRjcnVtYnMtY3VzdG9tX19pbm5lciA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmJyZWFkY3J1bWJzLWN1c3RvbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi8qXG4qXG4qIFBhbmVscyBDdXN0b21cbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBhbmVsLWN1c3RvbSB7XG4gIHBhZGRpbmc6IDIycHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYW5lbC1jdXN0b20ge1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMDsgfSB9XG4gIC5wYW5lbC1jdXN0b20gKyAucGFuZWwtY3VzdG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWZmNDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS10aXRsZSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS10aXRsZSA+IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qS3XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udDogNDAwIDI0cHgvMjRweCBcIkxpbmVhcmljb25zXCI7XG4gICAgICBjb2xvcjogI2ZmMDAzNztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMzVzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS10aXRsZSA+IGEgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnBhbmVsLWN1c3RvbSAucGFuZWwtY3VzdG9tLXRpdGxlID4gYS5jb2xsYXBzZWQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLnBhbmVsLWN1c3RvbSAucGFuZWwtY3VzdG9tLXRpdGxlID4gYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkzNic7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS10aXRsZSA+IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhbmVsLWN1c3RvbSAucGFuZWwtY3VzdG9tLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS1jb2xsYXBzZSAucGFuZWwtY3VzdG9tLWJvZHkge1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4IDMwcHggMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS1jb2xsYXBzZSAucGFuZWwtY3VzdG9tLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMnB4IDA7IH0gfVxuXG5oMyArIC5wYW5lbC1jdXN0b20tZ3JvdXAtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnBhbmVsLWNsYXNzaWMgLnBhbmVsLWN1c3RvbS10aXRsZSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnBhbmVsLWNsYXNzaWMgLnBhbmVsLWN1c3RvbS10aXRsZSA+IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xuICAgIHRvcDogNDclO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjM1cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLnBhbmVsLWNsYXNzaWMgLnBhbmVsLWN1c3RvbS10aXRsZSA+IGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzYyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuICAucGFuZWwtY2xhc3NpYyAucGFuZWwtY3VzdG9tLXRpdGxlID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wYW5lbC1ndWlkZSAucGFuZWwtZ3VpZGUtdGl0bGUgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wYW5lbC1ndWlkZSAucGFuZWwtZ3VpZGUtdGl0bGUgPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbiAgICB0b3A6IDQ3JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IC4zNXMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5wYW5lbC1ndWlkZSAucGFuZWwtZ3VpZGUtdGl0bGUgPiBhLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2MnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgLnBhbmVsLWd1aWRlIC5wYW5lbC1ndWlkZS10aXRsZSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucHJpY2luZy1wYW5lbF9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuXG4uY29tbWVudC1taW5pbWFsID4gKiArICoge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmNvbW1lbnQtbWluaW1hbF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmNvbW1lbnQtbWluaW1hbF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5jb21tZW50LW1pbmltYWxfX2xpbmsgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNvbW1lbnQtbWluaW1hbF9fbGluayBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbiogKyAuYm94LWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5ib3gtY29tbWVudCArIC5ib3gtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmJveC1jb21tZW50ICogKyB0aW1lLFxuLmJveC1jb21tZW50IHAgKyAqIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5ib3gtY29tbWVudCAqICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJveC1jb21tZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5ib3gtY29tbWVudCB0aW1lLFxuLmJveC1jb21tZW50IGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYm94LWNvbW1lbnQgdGltZSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib3gtY29tbWVudCBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYm94LWNvbW1lbnQgLnVuaXQtYm9keSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ib3gtY29tbWVudC5ib3gtY29tbWVudC1yZXBseSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAqICsgLmJveC1jb21tZW50LmJveC1jb21tZW50LXJlcGx5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib3gtY29tbWVudC5ib3gtY29tbWVudC1yZXBseSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94LWNvbW1lbnQuYm94LWNvbW1lbnQtcmVwbHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG5cbi5ib3gtY29tbWVudF9faWNvbiB7XG4gIGNvbG9yOiAjODg4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gIC5ib3gtY29tbWVudF9faWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG5cbi5ib3gtY29tbWVudF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5ib3gtY29tbWVudF9fYm9keTpiZWZvcmUge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y4ZjhmODtcbiAgICBib3JkZXItd2lkdGg6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib3gtY29tbWVudF9fYm9keTpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjhmOGY4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveC1jb21tZW50X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzVweDsgfSB9XG5cbi5ib3gtY29tbWVudF9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm94LWNvbW1lbnRfX3Byb2R1Y3QgLnVuaXQtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJveC1jb21tZW50X19wcm9kdWN0IC5yYXRpbmctbGlzdCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtY29tbWVudF9fcHJvZHVjdCAucmF0aW5nLWxpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuXG4ucHJlLWZvb3Rlci1jb3Jwb3JhdGUsXG4uZm9vdGVyLWNvcnBvcmF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cblxuLnByZS1mb290ZXItY29ycG9yYXRlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gIC5wcmUtZm9vdGVyLWNvcnBvcmF0ZSBoNiArICosXG4gIC5wcmUtZm9vdGVyLWNvcnBvcmF0ZSAuaGVhZGluZy02ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4uZm9vdGVyLWNvcnBvcmF0ZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb290ZXItY29ycG9yYXRlIC5mb290ZXItY29ycG9yYXRlX19pbm5lciA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvcnBvcmF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mb290ZXItY29ycG9yYXRlIC5mb290ZXItY29ycG9yYXRlX19pbm5lciA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmZvb3Rlci1jb3Jwb3JhdGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLmZvb3Rlci1jb3Jwb3JhdGVfX2lubmVyID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByZS1mb290ZXItY29ycG9yYXRlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAucHJlLWZvb3Rlci1jb3Jwb3JhdGUgaDYgKyAqLFxuICAgIC5wcmUtZm9vdGVyLWNvcnBvcmF0ZSAuaGVhZGluZy02ICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAucHJlLWZvb3Rlci1jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7IH0gfVxuXG4uZm9vdGVyLW1pbmltYWwge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5mb290ZXItbWluaW1hbCAqICsgLmZvb3Rlci1taW5pbWFsX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5mb290ZXItbWluaW1hbCAuZm9vdGVyLW1pbmltYWxfX2xpc3QgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbltjbGFzcyo9J3NlY3Rpb24nXS5iZy1kZWZhdWx0ICsgLmZvb3Rlci1taW5pbWFsIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItbWluaW1hbCB7XG4gICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLW1pbmltYWwgKiArIC5mb290ZXItbWluaW1hbF9fbGlzdCxcbiAgLmZvb3Rlci1taW5pbWFsIC5mb290ZXItbWluaW1hbF9fbGlzdCArICoge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5mb290ZXItbWluaW1hbCB7XG4gICAgcGFkZGluZzogMTMwcHggMDsgfSB9XG5cbi5mb290ZXItbW9kZXJuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMXB4IDA7IH1cbiAgLmZvb3Rlci1tb2Rlcm4gLmZvb3Rlci1tb2Rlcm5fX2xheWVyID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuW2NsYXNzKj0nc2VjdGlvbiddLmJnLWRlZmF1bHQgKyAuZm9vdGVyLW1vZGVybiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODg4OyB9XG5cbi5mb290ZXItbW9kZXJuX19sYXllciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLW1vZGVybl9fbGF5ZXIgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmZvb3Rlci1tb2Rlcm5fX2xheWVyX3RvcCB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5mb290ZXItbW9kZXJuX19sYXllcl9ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4uZm9vdGVyLW1vZGVybl9fbGF5ZXIgKyAuZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg4ODsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItbW9kZXJuX19sYXllciB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlci1tb2Rlcm4gLmZvb3Rlci1tb2Rlcm5fX2xheWVyID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi1jb250YWluZXIge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAwOyB9XG4gICAgLmNvbHVtbi1jb250YWluZXIgLmNvbHVtbi1pdGVtIHtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH0gfVxuXG4uZmlyc3QtbGV0dGVyOmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjJweCAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wb3N0LWlubGluZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5wb3N0LWlubGluZV9faGVhZGVyLFxuLnBvc3QtaW5saW5lX19mb290ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLnBvc3QtaW5saW5lX19oZWFkZXIgPiAqLFxuICAucG9zdC1pbmxpbmVfX2Zvb3RlciA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnBvc3QtaW5saW5lX19oZWFkZXIgPiAqLFxuICAucG9zdC1pbmxpbmVfX2Zvb3RlciA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucG9zdC1pbmxpbmVfX3RpbWUsXG4ucG9zdC1pbmxpbmVfX2NvbW1lbnQge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucG9zdC1pbmxpbmVfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5wb3N0LWlubGluZV9fbGluayBhLCAucG9zdC1pbmxpbmVfX2xpbmsgYTphY3RpdmUsIC5wb3N0LWlubGluZV9fbGluayBhOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucG9zdC1pbmxpbmVfX2xpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnBvc3QtaW5saW5lX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbiogKyAucG9zdC1jbGFzc2ljLWJvZHksXG4ucG9zdC1jbGFzc2ljLXRpdGxlICsgKiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuKiArIC5wb3N0LW1ldGEsXG4qICsgLnBvc3QtY2xhc3NpYy1mb290ZXIsXG4qICsgLnBvc3QtbWluaW1hbC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiogKyAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5LFxuKiArIC5lbnRyeS12aWRlbyxcbiogKyAucG9zdC1saW5rLFxuKiArIC5wb3N0LXF1b3RlLFxuKiArIC5wb3N0LWF1ZGlvLFxuKiArIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuKiArIC5idXR0b24tbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnBvc3QtY2xhc3NpYy10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnBvc3QtY2xhc3NpYy10aXRsZS1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvc3QtY2xhc3NpYy10aXRsZS1pY29uW2NsYXNzKj1cImxpbmVhci1pY29uLVwiXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdC1jbGFzc2ljLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wb3N0LWNsYXNzaWMtZm9vdGVyICogKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucG9zdC1tZXRhIHtcbiAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAucG9zdC1tZXRhIGEge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG4gIC5wb3N0LW1ldGFfX2F1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wb3N0LW1ldGFfX2F1dGhvciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5wb3N0LW1ldGFfX2F1dGhvciAuZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAuOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgIC5wb3N0LW1ldGFfX2F1dGhvciAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wb3N0LW1ldGFfX2F1dGhvciAuZGF0ZSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm1ldGEtYXV0aG9yIHtcbiAgY29sb3I6ICM4ODg7IH1cbiAgLm1ldGEtYXV0aG9yOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucG9zdC1saW5rIHtcbiAgcGFkZGluZzogMjdweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5wb3N0LWxpbmsgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBvc3QtbGluayA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wb3N0LWxpbmsgPiBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogNDAwIDE0cHgvMTRweCBcIkxpbmVhcmljb25zXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucG9zdC1saW5rIC5wb3N0LWNsYXNzaWMtdGl0bGUgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wb3N0LWxpbmsgLnBvc3QtY2xhc3NpYy10aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ucG9zdC1xdW90ZSAucXVvdGUtZGVmYXVsdCB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4ucG9zdC1xdW90ZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LXF1b3RlIGEge1xuICAgICAgcGFkZGluZzogMzVweCAzMHB4IDY1cHg7IH0gfVxuICAucG9zdC1xdW90ZSBhIC5xdW90ZS1kZWZhdWx0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucG9zdC1xdW90ZSBhIC5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgICBjb2xvcjogIzg4ODsgfVxuICAucG9zdC1xdW90ZSBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ucG9zdC1hdWRpbyAucmQtYXVkaW8td3JhcCB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucG9zdC12aWRlby13cmFwIC5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAzNS40NSU7IH0gfVxuXG4ucG9zdC1taW5pbWFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wb3N0LW1pbmltYWxfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAucG9zdC1taW5pbWFsX19wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTsgfVxuICAucG9zdC1taW5pbWFsOmhvdmVyIC5wb3N0LW1pbmltYWxfX3ByZXZpZXcge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlOyB9XG4gIC5wb3N0LW1pbmltYWwgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5wb3N0LW1pbmltYWwgLnBvc3QtbWV0YSBhIHtcbiAgICAgIGNvbG9yOiAjODY4ZTk2OyB9XG4gIC5wb3N0LW1pbmltYWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBvc3QtbWluaW1hbCAqICsgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9zdC1taW5pbWFsICogKyAucG9zdC1jbGFzc2ljLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgKiArIC5wb3N0LW1pbmltYWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICogKyAucG9zdC1taW5pbWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi5wb3N0LW1pbmltYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnBvc3QtbWluaW1hbC1mb290ZXIgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnBvc3RzLWxpc3RzLW1hc29ucnktMy1jb2xzID4gKiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnBvc3RzLWxpc3RzLW1hc29ucnktMy1jb2xzIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5wb3N0cy1saXN0cy1tYXNvbnJ5LTMtY29scyAucmQtYXVkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0cy1saXN0cy1tYXNvbnJ5LTMtY29scyB7XG4gICAgLW1vei1jb2x1bW5zOiAyO1xuICAgIGNvbHVtbnM6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA1MHB4O1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7IH1cbiAgICAucG9zdHMtbGlzdHMtbWFzb25yeS0zLWNvbHMgPiAqIHtcbiAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wb3N0cy1saXN0cy1tYXNvbnJ5LTMtY29scyB7XG4gICAgICAtbW96LWNvbHVtbnM6IDM7XG4gICAgICBjb2x1bW5zOiAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgLnBvc3RzLWxpc3RzLW1hc29ucnktMy1jb2xzID4gKjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5jYXJvdXNlbC1ibG9nLWp1c3RpZnkgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3VzZWwtYmxvZy1qdXN0aWZ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5IGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3Qtc2luZ2xlLWJvZHkgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjhlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5wb3N0LXNpbmdsZS1ib2R5IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAucG9zdC1zaW5nbGUtYm9keSBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnBvc3Qtc2luZ2xlLWJvZHkgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjFlbTsgfSB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5IC5ibG9nLWhlYWRpbmcsXG4ucG9zdC1zaW5nbGUtYm9keSAjYXV0aG9yLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBvc3Qtc2luZ2xlLWJvZHkgLmdyb3VwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICM4NjhlOTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3Qtc2luZ2xlLWJvZHkgLmdyb3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuLnBvc3Qtc2luZ2xlLWJvZHkgaW1nIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICAvKmRpc3BsYXk6IGJsb2NrOyovXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnBvc3Qtc2luZ2xlLWJvZHkgKiArIGltZyxcbi5wb3N0LXNpbmdsZS1ib2R5ICogcCB7XG4gIG1hcmdpbi10b3A6IDEuNWVtOyB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5ICogKyAucXVvdGUtZGVmYXVsdF9fY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4ucG9zdC1zaW5nbGUtYm9keSAucXVvdGUtZGVmYXVsdF9fY2l0ZSB7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5IC50ZXh0LWxlZnQgaW1nIHtcbiAgLypkaXNwbGF5OiBibG9jazsqL1xuICAvKm1hcmdpbjogYXV0bzsqLyB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5IGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucG9zdC1zaW5nbGUtYm9keSBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5wb3N0LXNpbmdsZS1ib2R5IGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnBvc3Qtc2luZ2xlLWJvZHkgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLmF1dGhvci1kZXRhaWwgLmFib3V0LWF1dGhvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVmZjQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uYXV0aG9yLWRldGFpbCBsZWdlbmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5hdXRob3ItZGV0YWlsIC5ibHVyYl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXV0aG9yLWRldGFpbCAuYmx1cmJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDsgfSB9XG5cbi5hdXRob3ItZGV0YWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uc2VjdGlvbi1uby10b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ub25zdGFuZGFydC1wb3N0LWhlYWRlciBpbWcgKyAqIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgKiArIGgyIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgKiArIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5ub25zdGFuZGFydC1wb3N0LWhlYWRlciAqICsgW2NsYXNzKj0nbGlzdC1pbmxpbmUtJ10ge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5ub25zdGFuZGFydC1wb3N0LWhlYWRlciBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgW2NsYXNzKj0nbGluZWFyLWljb24tJ106YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5ub25zdGFuZGFydC1wb3N0LWhlYWRlciAucG9zdC1tZXRhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuW2NsYXNzKj0nYmctaW1hZ2UtJ10gLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyIC5pY29uIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuW2NsYXNzKj0nYmctaW1hZ2UtJ10gLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuICBbY2xhc3MqPSdiZy1pbWFnZS0nXSAubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgW2NsYXNzKj0nYmctaW1hZ2UtJ10gLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyIGEuaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnBvc3QtbW9kZXJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NS4zOTUwMzM4JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdC1tb2Rlcm4ge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnBvc3QtbW9kZXJuID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMSU7XG4gICAgbWluLXdpZHRoOiAxMDElOyB9XG4gIC5wb3N0LW1vZGVybiAucG9zdC1tb2Rlcm5fX2lubmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wb3N0LW1vZGVybiAucG9zdC1tb2Rlcm5fX2lubmVyIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wb3N0LW1vZGVybiAucG9zdC1tb2Rlcm5fX2lubmVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAucG9zdC1tb2Rlcm4gLmxpc3QtaW5saW5lLXRhZyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucG9zdC1tb2Rlcm5fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDU1LCAwLjY2KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBvc3QtbW9kZXJuX19pbm5lciA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucG9zdC1tb2Rlcm5fX3RpdGxlIHtcbiAgbWF4LWhlaWdodDogNS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5wb3N0LW1vZGVybl9fZGl2aWRlciB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtbW9kZXJuX19pbm5lciA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLmRlc2t0b3AgLnBvc3QtbW9kZXJuID4gaW1nIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDsgfVxuXG4uZGVza3RvcCAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCA1NSwgMC45KTsgfVxuICAuZGVza3RvcCAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciA+ICoge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmRlc2t0b3AgLnBvc3QtbW9kZXJuIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAuZGVza3RvcCAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5kZXNrdG9wIC5wb3N0LW1vZGVybiAucG9zdC1tb2Rlcm5fX2lubmVyID4gKjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLmRlc2t0b3AgLnBvc3QtbW9kZXJuIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAuZGVza3RvcCAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbi5kZXNrdG9wIC5wb3N0LW1vZGVybjpob3ZlciA+IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMC45KTsgfVxuXG4uZGVza3RvcCAucG9zdC1tb2Rlcm46aG92ZXIgLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmRlc2t0b3AgLnBvc3QtbW9kZXJuOmhvdmVyIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5mZWF0dXJlZC1ibG9nIHAge1xuICBsaW5lLWhlaWdodDogMS43ZW07IH1cblxuLmNvbnRlbnRfX2hlYWRpbmcge1xuICBtYXJnaW4tbGVmdDogMS4xJSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGVudF9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMiUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50X19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjUlICFpbXBvcnRhbnQ7IH0gfVxuXG4jYXJ0aWNsZSBhIHtcbiAgZGlzcGxheTogY29udGVudHM7IH1cblxuLnByaWNpbmctdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVmZjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2luZy10YWJsZSAuY29udGFjdC11cyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnByaWNpbmctdGFibGUgLnByaWNlIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnByaWNpbmctdGFibGUgLnByaWNlIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByaWNpbmctdGFibGUucHJpY2luZy10YWJsZS1sYWJlbCAucHJpY2luZy1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpY2luZy10YWJsZSB7XG4gICAgICBwYWRkaW5nOiAyN3B4OyB9IH1cblxuLnByaWNpbmctaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWZmNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpY2luZy1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG5cbi5wcmljaW5nLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLnByaWNpbmctYm9keSAubGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnByaWNpbmctYm9keSAubGlzdCA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmljaW5nLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDQxcHg7IH0gfVxuXG4ucHJpY2luZy1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLnByaWNpbmctZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaWNpbmctZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAgIC5wcmljaW5nLWZvb3RlciAqICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7IH0gfVxuXG4ucHJpY2luZy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucHJpY2luZy1sYWJlbCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgZmlsbDogI2ZmMDAzNzsgfVxuXG4ucHJpY2luZy10YWJsZS1jdXN0b20ge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAucHJpY2luZy10YWJsZS1jdXN0b20gKiArIC5saXN0LXh4cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpY2luZy10YWJsZS1jdXN0b20ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAgIC5wcmljaW5nLXRhYmxlLWN1c3RvbSAqICsgLmxpc3QteHhzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7IH0gfVxuXG4ucHJpY2luZy10YWJsZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnRpbWVsaW5lLWhlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnRpbWVsaW5lLWhlYWRpbmcgKiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuXG4qICsgLnRpbWVsaW5lLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICogKyAudGltZWxpbmUtaGVhZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLnRpbWVsaW5lLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMSxcbi5wYWdlIC50aW1lbGluZS12YXJpYW50LTIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTEgLnRpbWVsaW5lLWlubmVyLWJveCxcbiAgICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0yIC50aW1lbGluZS1pbm5lci1ib3gge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMSA+IFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQob2RkKSAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNDZweDsgfVxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0xID4gW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDsgfVxuICAgIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTEgPiBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1pbm5lci1ib3g6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTFweDsgfVxuICAgIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTEgPiBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1pbm5lci1ib3g6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMTBweDsgfVxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0yID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMiA+IFtjbGFzcyo9J2NvbC0nXSAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9IH1cblxuLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7IH0gfVxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC50aW1lbGluZS1pbm5lci1ib3ggcCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAudGltZWxpbmUtaW5uZXItYm94OmJlZm9yZSwgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAudGltZWxpbmUtaW5uZXItYm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTMgLnRpbWVsaW5lLWlubmVyLWJveDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDk5JSAtIDg1cHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC50aW1lbGluZS1pbm5lci1ib3g6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDk5JSAtIDlweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjAwMzc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJzsgfSB9XG4gIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTMgLm93bC1wcmV2LFxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC5vd2wtbmV4dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDsgfVxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC5vd2wtcHJldiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzNXB4KTsgfVxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNDBweCk7IH1cblxuLnRpbWVsaW5lLWlubmVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAudGltZWxpbmUtaW5uZXItYm94OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ODg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRpbWVsaW5lLWlubmVyLWJveDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAzNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7IH1cbiAgLnRpbWVsaW5lLWlubmVyLWJveCB0aW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aW1lbGluZS1pbm5lci1ib3gge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDU1cHg7IH1cbiAgICAgIC50aW1lbGluZS1pbm5lci1ib3g6YmVmb3JlLCAudGltZWxpbmUtaW5uZXItYm94OmFmdGVyIHtcbiAgICAgICAgdG9wOiA0cHg7IH0gfVxuXG4ucGFyYWxsYXgtaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5wYXJhbGxheC1oZWFkZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWxsYXgtaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMzdmg7IH1cbiAgLmllLTEwIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyLFxuICAuaWUtMTEgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaWUtMTAgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIgPiAqLFxuICAgIC5pZS0xMSAucGFyYWxsYXgtaGVhZGVyX19pbm5lciA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5pZS0xMCAucGFyYWxsYXgtaGVhZGVyX19pbm5lcjphZnRlcixcbiAgICAuaWUtMTEgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gIC5wYXJhbGxheC1oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMzMzdnc7IH1cbiAgLnBhcmFsbGF4LWhlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4OyB9IH1cblxuLnByb2ZpbGUtY29ycG9yYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9maWxlLWNvcnBvcmF0ZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5wcm9maWxlLWNvcnBvcmF0ZV9fdGl0bGUgKyAucHJvZmlsZS1jb3Jwb3JhdGVfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uICogKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiAqICsgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiAqICsgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24gKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2ZpbGUtY29ycG9yYXRlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA4ODZweDsgfVxuICAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogOTc1cHg7IH1cbiAgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAqICsgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLm1vZGFsLWRpYWxvZ19jdXN0b20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCk7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubW9kYWwtZGlhbG9nX2N1c3RvbSAubW9kYWwtZGlhbG9nX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLm1vZGFsLWRpYWxvZ19jdXN0b20gYnV0dG9uLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgLm1vZGFsLWRpYWxvZ19jdXN0b20gYnV0dG9uLmNsb3NlOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnXFxlOTJhJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubW9kYWwtZGlhbG9nX2N1c3RvbSBidXR0b24uY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLm1vZGFsLWRpYWxvZ19jdXN0b20gKiArIC5yZC1tYWlsZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtZGlhbG9nX2N1c3RvbSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2dfY3VzdG9tIC5tb2RhbC1kaWFsb2dfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDMwcHg7IH0gfVxuXG4uaWUtMTAgLm1vZGFsLWRpYWxvZ19jdXN0b20sXG4uaWUtMTEgLm1vZGFsLWRpYWxvZ19jdXN0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaWUtMTAgLm1vZGFsLWRpYWxvZ19jdXN0b20gPiAqLFxuICAuaWUtMTEgLm1vZGFsLWRpYWxvZ19jdXN0b20gPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5pZS0xMCAubW9kYWwtZGlhbG9nX2N1c3RvbTphZnRlcixcbiAgLmllLTExIC5tb2RhbC1kaWFsb2dfY3VzdG9tOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWNsYXNzaWMge1xuICBtYXJnaW46IDA7IH1cbiAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSBhLFxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSBhLmljb24sXG4gICAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpIHNwYW4uaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSBhLmljb246aG92ZXIsXG4gICAgICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkgc3Bhbi5pY29uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkuYWN0aXZlIGEsXG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaS5hY3RpdmUgYTpob3ZlcixcbiAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpIGE6Zm9jdXMsXG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaS5hY3RpdmUgc3BhbixcbiAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpLmFjdGl2ZSBzcGFuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaS5kaXNhYmxlZCBhLFxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkuZGlzYWJsZWQgYTpob3ZlcixcbiAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpLmRpc2FibGVkIHNwYW4sXG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaS5kaXNhYmxlZCBzcGFuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH1cblxuLmxheW91dC1wYW5lbC13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMTAwOyB9XG4gIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbC1pbm5lcjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogLTNweCAwcHggNTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7IH1cbiAgLmxheW91dC1wYW5lbC13cmFwIC5sYXlvdXQtcGFuZWwtdG9nZ2xlLFxuICAubGF5b3V0LXBhbmVsLXdyYXAgLmxheW91dC1wYW5lbC1pbm5lciA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5sYXlvdXQtcGFuZWwge1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4MHB4KTtcbiAgdHJhbnNpdGlvbjogLjU1cyBhbGwgZWFzZTsgfVxuXG4ubGF5b3V0LXBhbmVsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmxheW91dC1wYW5lbC1jb250ZW50IC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmNjY4NzsgfVxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcbiAgLmxheW91dC1wYW5lbC1jb250ZW50IC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmxheW91dC1wYW5lbC1jb250ZW50IC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubGF5b3V0LXBhbmVsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMXZoO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGF5b3V0LXBhbmVsLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xMDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG5cbi5tb2JpbGUucmQtbmF2YmFyLWZpeGVkLWxpbmtlZCAubGF5b3V0LXBhbmVsLWlubmVyLCAudGFibGV0LnJkLW5hdmJhci1maXhlZC1saW5rZWQgLmxheW91dC1wYW5lbC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cbi5sYXlvdXQtcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5sYXlvdXQtcGFuZWwtaGVhZGVyIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXlvdXQtcGFuZWwtaGVhZGVyICogKyAubGF5b3V0LXBhbmVsLWVsZW1lbnQsXG4gIC5sYXlvdXQtcGFuZWwtaGVhZGVyICogKyAubGF5b3V0LXBhbmVsLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYXlvdXQtcGFuZWwtaGVhZGVyICogKyAubGF5b3V0LXBhbmVsLWVsZW1lbnQsXG4gICAgLmxheW91dC1wYW5lbC1oZWFkZXIgKiArIC5sYXlvdXQtcGFuZWwtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4OyB9XG4gICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgZm9udDogMzAwIDEycHgvMThweCBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMzRzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDhweCk7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkgYSwgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGE6YWN0aXZlLCAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGEuYWN0aXZlLCAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAgICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5sYXlvdXQtcGFuZWwgLmlzb3RvcGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5sYXlvdXQtcGFuZWwgKiArIC5pc290b3BlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubGF5b3V0LXBhbmVsICogKyAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHZoO1xuICByaWdodDogMjgwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogLTVweCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgdHJhbnNpdGlvbjogLjU1cyBhbGwgZWFzZTsgfVxuICAubGF5b3V0LXBhbmVsLXRvZ2dsZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmxheW91dC1wYW5lbC10b2dnbGU6OmJlZm9yZSwgLmxheW91dC1wYW5lbC10b2dnbGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ZjInO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxheW91dC1wYW5lbC10b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTM1JztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxheW91dC1wYW5lbC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAubGF5b3V0LXBhbmVsLW1haW4gLmlzb3RvcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gIC5sYXlvdXQtcGFuZWwtbWFpbiAuaXNvdG9wZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgLmxheW91dC1wYW5lbC1tYWluIC5pc290b3BlLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxheW91dC1wYW5lbC1tYWluIC5pc290b3BlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAubGF5b3V0LXBhbmVsLW1haW4gLmlzb3RvcGUtaXRlbSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbiogKyAubGF5b3V0LXBhbmVsLW1haW4ge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9XG4gICAgLmxheW91dC1wYW5lbC10b2dnbGU6OmJlZm9yZSwgLmxheW91dC1wYW5lbC10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LXBhbmVsLXdyYXAge1xuICAgIHdpZHRoOiA3MzBweDsgfVxuICAgIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAubGF5b3V0LXBhbmVsLXdyYXAgLmxheW91dC1wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzUwcHgpOyB9XG4gICAgLmxheW91dC1wYW5lbC13cmFwIC5sYXlvdXQtcGFuZWwtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICAgIC5sYXlvdXQtcGFuZWwtd3JhcCAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgICByaWdodDogMzUwcHg7IH1cbiAgLmllLTEwIC5sYXlvdXQtcGFuZWwsXG4gIC5pZS0xMSAubGF5b3V0LXBhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzUwcHgpOyB9XG4gIC5pZS0xMCAubGF5b3V0LXBhbmVsLXRvZ2dsZSxcbiAgLmllLTExIC5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgICByaWdodDogMjBweDsgfVxuICAuaWUtMTAgLmxheW91dC1wYW5lbC13cmFwLmFjdGl2ZSxcbiAgLmllLTExIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLmllLTEwIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbC10b2dnbGUsXG4gICAgLmllLTExIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUgLmxheW91dC1wYW5lbC10b2dnbGUge1xuICAgICAgcmlnaHQ6IDM3MHB4OyB9IH1cblxuLnRodW1ibmFpbC1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGh1bWJuYWlsLXNtYWxsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDM3O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50aHVtYm5haWwtc21hbGwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRodW1ibmFpbC1zbWFsbC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4udGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50aHVtYm5haWwtc21hbGwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA4cHg7IH1cblxuLnRodW1ibmFpbC1zbWFsbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQ6IDMwMCAxMnB4LzE4cHggXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsLWltYWdlIHtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGFsbCBlYXNlOyB9XG4gIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGwtaG92ZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIwJSwgLTYwJSk7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgaGVpZ2h0OiAyNTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjsgfVxuICAgIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGwtaG92ZXItaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiAtMTAwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogLTNweCAwcHggNDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbDpob3ZlciAudGh1bWJuYWlsLXNtYWxsLWNhcHRpb246YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGw6aG92ZXIgLnRodW1ibmFpbC1zbWFsbC1oZWFkZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGw6aG92ZXIgLnRodW1ibmFpbC1zbWFsbC1pbWFnZTphZnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsOmhvdmVyIC50aHVtYm5haWwtc21hbGwtaG92ZXItaW1hZ2Uge1xuICAgIHotaW5kZXg6IDEyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC02MCUpOyB9IH1cblxuLnJ0ZSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gIC5ydGUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5ydGUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAucnRlIG9sIGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY2stYm94LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmY0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZhNWI3O1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMzJweCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtOyB9XG5cbi5jay1ib3gtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjdmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2JkZGNmYztcbiAgcGFkZGluZzogMzBweCA0MHB4IDMycHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTsgfVxuXG4uY2stYnV0dG9uLXByaW1hcnktaW52ZXJ0ZWQge1xuICBjb2xvcjogI2ZmMDAzNztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAzNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMi41cHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkIHtcbiAgY29sb3I6ICNkY2RjZGM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTIuNXB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jay1idXR0b24tc2Vjb25kYXJ5LWludmVydGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICAgIGNvbG9yOiAjYjdiN2I3OyB9XG5cbi5jay10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTsgfVxuXG4uY2stYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDM3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEyLjVweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNrLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wYWdlci1idXR0b24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjAwMmI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjYjAwMmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiAxMDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucGFnZXItYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNjYjAwMmI7IH1cblxuLmNrLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEyLjVweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgY29sb3I6ICNkY2RjZGM7IH1cblxuLmNvbGxlY3Rpb25fX2xpc3QsXG4uY29sbGVjdGlvbl9faGVhZGluZyxcbi5mb3JtLS1maWx0ZXIsXG4uc2VhcmNoX19ub19fcmVzdWx0LFxuLnBhZ2VyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCxcbi5hcnRpY2xlX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uY29sbGVjdGlvbl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCxcbi5hcnRpY2xlX19pbm5lciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uc2VhcmNoLXJlc3VsdC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5jb2xsZWN0aW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uaW5wdXRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuaW5wdXRfX2NvbnRhaW5lciBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uZm9ybV9faW5wdXQge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnNlYXJjaF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5zZWFyY2hfX2J0biBidXR0b24ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5zZWFyY2hfX2J0biBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gICAgICBjb2xvcjogI2NiMDAyYjtcbiAgICAgIHRyYW5zaXRpb246IC4zNXM7IH1cblxuLnNlYXJjaF9fc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLmJnLWRlZmF1bHQge1xuICAgICAgcGFkZGluZy10b3A6IDMlOyB9XG4gICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMyU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgdHJhbnNpdGlvbjogLjRzIHRvcDsgfVxuICAgICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLnRhYmxlLW9mLWNvbnRlbnRzLnNob3cge1xuICAgICAgICB0b3A6IDY4cHg7IH1cbiAgICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC50YWJsZS1vZi1jb250ZW50cyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLnRhYmxlLW9mLWNvbnRlbnRzIC5jb250ZW50cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLmFydGljbGVfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLmFydGljbGVfX2NvbnRhaW5lciB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMlOyB9XG4gICAgICAuY29udGVudC0tc2t5c2NyYXBlciAuY29udGFpbmVyIC5jb250ZW50X19pbm5lciAuYXJ0aWNsZV9fY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG4gICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLmFydGljbGVfX2RhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUtdGFiIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbiNzaWRlYmFyX19jb250YWluZXIge1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNzaWRlYmFyX19pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4jc2lkZWJhcl9fc2VjdGlvbiBzZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbiNzaWRlYmFyX19pbnB1dCAuZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4jc2lkZWJhcl9faW5wdXQgLmZvcm0td3JhcCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgI3NpZGViYXJfX2lucHV0IC5mb3JtLXdyYXAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3NpZGViYXJfX2lucHV0IGgxIHtcbiAgZm9udC1zaXplOiB4eC1sYXJnZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbiNzaWRlYmFyX19pbnB1dCBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jc2lkZWJhcl9fY2FwdHVyZV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNzaWRlYmFyX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5hbGVydC1zdWNjZXNzIGgyIHtcbiAgICBjb2xvcjogIzE1NTcyNDsgfVxuXG4uc2hhcmluZyB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMmVtIDAgMDtcbiAgei1pbmRleDogOTk5ODsgfVxuICAuc2hhcmluZyBoNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogLjVzOyB9XG4gICAgLnNoYXJpbmcgaDQ6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAyYzsgfVxuICAuc2hhcmluZyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zaGFyaW5nIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2hhcmluZyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuc2hhcmluZyBsaSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IC44ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zaGFyaW5nIGxpIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5zaGFyaW5nIGxpIGEgaSB7XG4gICAgICAgIGNvbG9yOiAjZmYwMDM3O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTdweDsgfVxuICAgICAgLnNoYXJpbmcgbGkgYTpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2I3YjdiNzsgfVxuICAuc2hhcmluZyAudHdpdHRlciBhOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjQjQwOTNCOyB9XG4gIC5zaGFyaW5nIC5mYWNlYm9vayBhOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjQjQwOTNCOyB9XG4gIC5zaGFyaW5nIC5nb29nbGVwbHVzIGE6aG92ZXIgaSB7XG4gICAgY29sb3I6ICNCNDA5M0I7IH1cbiAgLnNoYXJpbmcgLmxpbmtlZGluIGE6aG92ZXIgaSB7XG4gICAgY29sb3I6ICNCNDA5M0I7IH1cbiAgLnNoYXJpbmcgLnBpbnRlcmVzdCBhOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjQjQwOTNCOyB9XG4gIC5zaGFyaW5nIC50dW1ibHIgYTpob3ZlciBpIHtcbiAgICBjb2xvcjogI0I0MDkzQjsgfVxuICAuc2hhcmluZyAuZW1haWwgYTpob3ZlciBpIHtcbiAgICBjb2xvcjogI0I0MDkzQjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuc2hhcmluZyB7XG4gICAgICBwYWRkaW5nOiAyZW0gMCAuM2VtIC4zZW07XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5zaGFyaW5nIGg0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNoYXJpbmcge1xuICAgICAgcGFkZGluZzogMS41ZW0gMCAuM2VtIC4zZW07XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5zaGFyaW5nIGg0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaGFyaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDAgLjNlbSAuM2VtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuc2hhcmluZyBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnNoYXJpbmcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDMyNnB4OyB9XG4gICAgICAuc2hhcmluZyBoNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAuNjVlbSAuNTVlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnB4IC0zNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAvKiBJRSA5ICovXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgIC5zaGFyaW5nIHVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDsgfVxuICAgICAgICAuc2hhcmluZyB1bCBsaSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLnNoYXJpbmcgdWwgbGkgYSB7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNoYXJpbmcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDMyNnB4OyB9XG4gICAgICAuc2hhcmluZyBoNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAuNjVlbSAuNTVlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAtMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLyogSUUgOSAqL1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuc2hhcmluZyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDM3cHg7IH1cbiAgICAgICAgLnNoYXJpbmcgdWwgbGkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5zaGFyaW5nIHVsIGxpIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwOyB9IH1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7IH1cbiAgLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXHRTb2NpYWwgU2hhcmluZyB2MS40XG5cdFNvY2lhbCBzaGFyaW5nIGxpbmtzIGFuZCBidXR0b25zIHdpdGhvdXQgdGhlIGJsb2F0IGJ5IENocmlzIEZlcmRpbmFuZGkuXG5cdGh0dHA6Ly9nb21ha2V0aGluZ3MuY29tXG5cblx0RnJlZSB0byB1c2UgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLlxuXHRodHRwOi8vZ29tYWtldGhpbmdzLmNvbS9taXQvXG5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICBBREQ6IFZhcmlhYmxlcyAqL1xuLyogIEFERDogRXh0cmEgQ29sb3VyIFZhcmlhYmxlcyAqL1xuLyogIFR3aXR0ZXIgKi9cbi5idG4tdHdlZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFiN2Q4O1xuICBib3JkZXItY29sb3I6ICM0MWI3ZDg7IH1cblxuLmJ0bi10d2VldDpob3ZlcixcbmEgLmJ0bi10d2VldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzhjYWE7XG4gIGJvcmRlci1jb2xvcjogIzIzOGNhYTsgfVxuXG4vKiAgRmFjZWJvb2sgKi9cbi5idG4tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk3O1xuICBib3JkZXItY29sb3I6ICMzYjU5OTc7IH1cblxuLmJ0bi1mYWNlYm9vazpob3ZlcixcbmEgLmJ0bi1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjM5NjA7XG4gIGJvcmRlci1jb2xvcjogIzI2Mzk2MDsgfVxuXG4vKiAgR29vZ2xlICovXG4uYnRuLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjQ5Mzc7XG4gIGJvcmRlci1jb2xvcjogI2Q2NDkzNzsgfVxuXG4uYnRuLWdvb2dsZTpob3ZlcixcbmEgLmJ0bi1nb29nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZjIxO1xuICBib3JkZXItY29sb3I6ICNhMDJmMjE7IH1cblxuLyogIExpbmtlZEluICovXG4uYnRuLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3M2IyOyB9XG5cbi5idG4tbGlua2VkaW46aG92ZXIsXG5hIC5idG4tbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MjY2O1xuICBib3JkZXItY29sb3I6ICMwMDQyNjY7IH1cblxuLyogIFBpbnRlcmVzdCAqL1xuLmJ0bi1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IyMDI3O1xuICBib3JkZXItY29sb3I6ICNDQjIwMjc7IH1cblxuLmJ0bi1waW50ZXJlc3Q6aG92ZXIsXG5hIC5idG4tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5MTYxYTtcbiAgYm9yZGVyLWNvbG9yOiAjODkxNjFhOyB9XG5cbi8qICBHaXRIdWIgKi9cbi5idG4tZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxODNDNDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE4M0M0OyB9XG5cbi5idG4tZ2l0aHViOmhvdmVyLFxuYSAuYnRuLWdpdGh1Yjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzVkOGQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNWQ4ZDsgfVxuXG4vKiAgVksgKi9cbi5idG4tdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MmE4O1xuICBib3JkZXItY29sb3I6ICM1ZTgyYTg7IH1cblxuLmJ0bi12azpob3ZlcixcbmEgLmJ0bi12azpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTVjNzg7XG4gIGJvcmRlci1jb2xvcjogIzQxNWM3ODsgfVxuXG4vKiAgWGluZyAqL1xuLmJ0bi14aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NWU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTc1ZTYwOyB9XG5cbi5idG4teGluZzpob3ZlcixcbmEgLmJ0bi14aW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MjIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgyMjIyOyB9XG5cbi8qICBUdW1ibHIgKi9cbi5idG4tdHVtYmxyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNDc2MjtcbiAgYm9yZGVyLWNvbG9yOiAjMkM0NzYyOyB9XG5cbi5idG4tdHVtYmxyOmhvdmVyLFxuYSAuYnRuLXR1bWJscjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDIxMmQ7XG4gIGJvcmRlci1jb2xvcjogIzE0MjEyZDsgfVxuXG4vKiAgQUREOiBOZXcgU29jaWFsIE5ld3RvcmtzICovXG4vKiAgWW91VHViZSAqL1xuLmJ0bi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjRkYzMzMzOyB9XG5cbi5idG4teW91dHViZTpob3ZlcixcbmEgLmJ0bi15b3V0dWJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTYwMDAwOyB9XG5cbi8qICBWaW1lbyAqL1xuLmJ0bi12aW1lbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUI3RUE7XG4gIGJvcmRlci1jb2xvcjogIzFBQjdFQTsgfVxuXG4uYnRuLXZpbWVvOmhvdmVyLFxuYSAuYnRuLXZpbWVvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmODNhODtcbiAgYm9yZGVyLWNvbG9yOiAjMGY4M2E4OyB9XG5cbi8qICBQaW50ZXJlc3QgKi9cbi5idG4tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMjAyNztcbiAgYm9yZGVyLWNvbG9yOiAjQ0IyMDI3OyB9XG5cbi5idG4tcGludGVyZXN0OmhvdmVyLFxuYSAuYnRuLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTE2MWE7XG4gIGJvcmRlci1jb2xvcjogIzg5MTYxYTsgfVxuXG4vKlxuKlxuKiBIZWxwZXJzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLmNvbnRleHQtZGFyaywgLmJnLWFjY2VudCxcbi5iZy1zZWNvbmRhcnktNywgLmJnLWFjY2VudC1ncmFkaWVudCwgLmJnLWdyYXktZGFyaywgLmJnLWJsYWNrLCAuYmctZ3JheS1kYXJrZXIsIC5iZy1kYXJrLXJlZCwgLmJnLWltYWdlLTQsIC5iZy1pbWFnZS02LCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5LCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnksIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnksIC5iZy1jb250ZW50LXByaW1hcnksIC5iZy1jb250ZW50LXRlcnRpYXJ5LCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnksIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIGgxLCAuYmctYWNjZW50IGgxLCAuYmctc2Vjb25kYXJ5LTcgaDEsIC5iZy1hY2NlbnQtZ3JhZGllbnQgaDEsIC5iZy1ncmF5LWRhcmsgaDEsIC5iZy1ibGFjayBoMSwgLmJnLWdyYXktZGFya2VyIGgxLCAuYmctZGFyay1yZWQgaDEsIC5iZy1pbWFnZS00IGgxLCAuYmctaW1hZ2UtNiBoMSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgaDEsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSBoMSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGgxLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGgxLCAuYmctY29udGVudC1wcmltYXJ5IGgxLCAuYmctY29udGVudC10ZXJ0aWFyeSBoMSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGgxLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IGgxLCAuY29udGV4dC1kYXJrIGgyLCAuYmctYWNjZW50IGgyLCAuYmctc2Vjb25kYXJ5LTcgaDIsIC5iZy1hY2NlbnQtZ3JhZGllbnQgaDIsIC5iZy1ncmF5LWRhcmsgaDIsIC5iZy1ibGFjayBoMiwgLmJnLWdyYXktZGFya2VyIGgyLCAuYmctZGFyay1yZWQgaDIsIC5iZy1pbWFnZS00IGgyLCAuYmctaW1hZ2UtNiBoMiwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgaDIsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSBoMiwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGgyLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGgyLCAuYmctY29udGVudC1wcmltYXJ5IGgyLCAuYmctY29udGVudC10ZXJ0aWFyeSBoMiwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGgyLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IGgyLCAuY29udGV4dC1kYXJrIGgzLCAuYmctYWNjZW50IGgzLCAuYmctc2Vjb25kYXJ5LTcgaDMsIC5iZy1hY2NlbnQtZ3JhZGllbnQgaDMsIC5iZy1ncmF5LWRhcmsgaDMsIC5iZy1ibGFjayBoMywgLmJnLWdyYXktZGFya2VyIGgzLCAuYmctZGFyay1yZWQgaDMsIC5iZy1pbWFnZS00IGgzLCAuYmctaW1hZ2UtNiBoMywgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgaDMsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSBoMywgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGgzLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGgzLCAuYmctY29udGVudC1wcmltYXJ5IGgzLCAuYmctY29udGVudC10ZXJ0aWFyeSBoMywgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGgzLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IGgzLCAuY29udGV4dC1kYXJrIGg0LCAuYmctYWNjZW50IGg0LCAuYmctc2Vjb25kYXJ5LTcgaDQsIC5iZy1hY2NlbnQtZ3JhZGllbnQgaDQsIC5iZy1ncmF5LWRhcmsgaDQsIC5iZy1ibGFjayBoNCwgLmJnLWdyYXktZGFya2VyIGg0LCAuYmctZGFyay1yZWQgaDQsIC5iZy1pbWFnZS00IGg0LCAuYmctaW1hZ2UtNiBoNCwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgaDQsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSBoNCwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGg0LCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGg0LCAuYmctY29udGVudC1wcmltYXJ5IGg0LCAuYmctY29udGVudC10ZXJ0aWFyeSBoNCwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGg0LCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IGg0LCAuY29udGV4dC1kYXJrIGg1LCAuYmctYWNjZW50IGg1LCAuYmctc2Vjb25kYXJ5LTcgaDUsIC5iZy1hY2NlbnQtZ3JhZGllbnQgaDUsIC5iZy1ncmF5LWRhcmsgaDUsIC5iZy1ibGFjayBoNSwgLmJnLWdyYXktZGFya2VyIGg1LCAuYmctZGFyay1yZWQgaDUsIC5iZy1pbWFnZS00IGg1LCAuYmctaW1hZ2UtNiBoNSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgaDUsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSBoNSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGg1LCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGg1LCAuYmctY29udGVudC1wcmltYXJ5IGg1LCAuYmctY29udGVudC10ZXJ0aWFyeSBoNSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGg1LCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IGg1LCAuY29udGV4dC1kYXJrIGg2LCAuYmctYWNjZW50IGg2LCAuYmctc2Vjb25kYXJ5LTcgaDYsIC5iZy1hY2NlbnQtZ3JhZGllbnQgaDYsIC5iZy1ncmF5LWRhcmsgaDYsIC5iZy1ibGFjayBoNiwgLmJnLWdyYXktZGFya2VyIGg2LCAuYmctZGFyay1yZWQgaDYsIC5iZy1pbWFnZS00IGg2LCAuYmctaW1hZ2UtNiBoNiwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgaDYsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSBoNiwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGg2LCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGg2LCAuYmctY29udGVudC1wcmltYXJ5IGg2LCAuYmctY29udGVudC10ZXJ0aWFyeSBoNiwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGg2LCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IGg2LCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTEsIC5iZy1hY2NlbnQgLmhlYWRpbmctMSwgLmJnLXNlY29uZGFyeS03IC5oZWFkaW5nLTEsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmhlYWRpbmctMSwgLmJnLWdyYXktZGFyayAuaGVhZGluZy0xLCAuYmctYmxhY2sgLmhlYWRpbmctMSwgLmJnLWdyYXktZGFya2VyIC5oZWFkaW5nLTEsIC5iZy1kYXJrLXJlZCAuaGVhZGluZy0xLCAuYmctaW1hZ2UtNCAuaGVhZGluZy0xLCAuYmctaW1hZ2UtNiAuaGVhZGluZy0xLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy0xLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTEsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMSwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuaGVhZGluZy0xLCAuYmctY29udGVudC10ZXJ0aWFyeSAuaGVhZGluZy0xLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctMSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuaGVhZGluZy0xLCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTIsIC5iZy1hY2NlbnQgLmhlYWRpbmctMiwgLmJnLXNlY29uZGFyeS03IC5oZWFkaW5nLTIsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmhlYWRpbmctMiwgLmJnLWdyYXktZGFyayAuaGVhZGluZy0yLCAuYmctYmxhY2sgLmhlYWRpbmctMiwgLmJnLWdyYXktZGFya2VyIC5oZWFkaW5nLTIsIC5iZy1kYXJrLXJlZCAuaGVhZGluZy0yLCAuYmctaW1hZ2UtNCAuaGVhZGluZy0yLCAuYmctaW1hZ2UtNiAuaGVhZGluZy0yLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy0yLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMiwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTIsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMiwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuaGVhZGluZy0yLCAuYmctY29udGVudC10ZXJ0aWFyeSAuaGVhZGluZy0yLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctMiwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuaGVhZGluZy0yLCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTMsIC5iZy1hY2NlbnQgLmhlYWRpbmctMywgLmJnLXNlY29uZGFyeS03IC5oZWFkaW5nLTMsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmhlYWRpbmctMywgLmJnLWdyYXktZGFyayAuaGVhZGluZy0zLCAuYmctYmxhY2sgLmhlYWRpbmctMywgLmJnLWdyYXktZGFya2VyIC5oZWFkaW5nLTMsIC5iZy1kYXJrLXJlZCAuaGVhZGluZy0zLCAuYmctaW1hZ2UtNCAuaGVhZGluZy0zLCAuYmctaW1hZ2UtNiAuaGVhZGluZy0zLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy0zLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMywgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTMsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMywgLmJnLWNvbnRlbnQtcHJpbWFyeSAuaGVhZGluZy0zLCAuYmctY29udGVudC10ZXJ0aWFyeSAuaGVhZGluZy0zLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctMywgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuaGVhZGluZy0zLCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTQsIC5iZy1hY2NlbnQgLmhlYWRpbmctNCwgLmJnLXNlY29uZGFyeS03IC5oZWFkaW5nLTQsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmhlYWRpbmctNCwgLmJnLWdyYXktZGFyayAuaGVhZGluZy00LCAuYmctYmxhY2sgLmhlYWRpbmctNCwgLmJnLWdyYXktZGFya2VyIC5oZWFkaW5nLTQsIC5iZy1kYXJrLXJlZCAuaGVhZGluZy00LCAuYmctaW1hZ2UtNCAuaGVhZGluZy00LCAuYmctaW1hZ2UtNiAuaGVhZGluZy00LCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy00LCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNCwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTQsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNCwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuaGVhZGluZy00LCAuYmctY29udGVudC10ZXJ0aWFyeSAuaGVhZGluZy00LCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctNCwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuaGVhZGluZy00LCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTUsIC5iZy1hY2NlbnQgLmhlYWRpbmctNSwgLmJnLXNlY29uZGFyeS03IC5oZWFkaW5nLTUsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmhlYWRpbmctNSwgLmJnLWdyYXktZGFyayAuaGVhZGluZy01LCAuYmctYmxhY2sgLmhlYWRpbmctNSwgLmJnLWdyYXktZGFya2VyIC5oZWFkaW5nLTUsIC5iZy1kYXJrLXJlZCAuaGVhZGluZy01LCAuYmctaW1hZ2UtNCAuaGVhZGluZy01LCAuYmctaW1hZ2UtNiAuaGVhZGluZy01LCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy01LCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTUsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNSwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuaGVhZGluZy01LCAuYmctY29udGVudC10ZXJ0aWFyeSAuaGVhZGluZy01LCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctNSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuaGVhZGluZy01LCAuY29udGV4dC1kYXJrIC5oZWFkaW5nLTYsIC5iZy1hY2NlbnQgLmhlYWRpbmctNiwgLmJnLXNlY29uZGFyeS03IC5oZWFkaW5nLTYsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmhlYWRpbmctNiwgLmJnLWdyYXktZGFyayAuaGVhZGluZy02LCAuYmctYmxhY2sgLmhlYWRpbmctNiwgLmJnLWdyYXktZGFya2VyIC5oZWFkaW5nLTYsIC5iZy1kYXJrLXJlZCAuaGVhZGluZy02LCAuYmctaW1hZ2UtNCAuaGVhZGluZy02LCAuYmctaW1hZ2UtNiAuaGVhZGluZy02LCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy02LCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNiwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTYsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNiwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuaGVhZGluZy02LCAuYmctY29udGVudC10ZXJ0aWFyeSAuaGVhZGluZy02LCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctNiwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuaGVhZGluZy02IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1hY2NlbnQgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLXNlY29uZGFyeS03IC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWdyYXktZGFyayAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctYmxhY2sgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWdyYXktZGFya2VyIC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1kYXJrLXJlZCAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctaW1hZ2UtNCAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctaW1hZ2UtNiAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWNvbnRlbnQtcHJpbWFyeSAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctY29udGVudC10ZXJ0aWFyeSAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIGEsIC5iZy1hY2NlbnQgYSwgLmJnLXNlY29uZGFyeS03IGEsIC5iZy1hY2NlbnQtZ3JhZGllbnQgYSwgLmJnLWdyYXktZGFyayBhLCAuYmctYmxhY2sgYSwgLmJnLWdyYXktZGFya2VyIGEsIC5iZy1kYXJrLXJlZCBhLCAuYmctaW1hZ2UtNCBhLCAuYmctaW1hZ2UtNiBhLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSBhLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgYSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGEsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgYSwgLmJnLWNvbnRlbnQtcHJpbWFyeSBhLCAuYmctY29udGVudC10ZXJ0aWFyeSBhLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgYSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBhLCAuY29udGV4dC1kYXJrIGE6YWN0aXZlLCAuYmctYWNjZW50IGE6YWN0aXZlLCAuYmctc2Vjb25kYXJ5LTcgYTphY3RpdmUsIC5iZy1hY2NlbnQtZ3JhZGllbnQgYTphY3RpdmUsIC5iZy1ncmF5LWRhcmsgYTphY3RpdmUsIC5iZy1ibGFjayBhOmFjdGl2ZSwgLmJnLWdyYXktZGFya2VyIGE6YWN0aXZlLCAuYmctZGFyay1yZWQgYTphY3RpdmUsIC5iZy1pbWFnZS00IGE6YWN0aXZlLCAuYmctaW1hZ2UtNiBhOmFjdGl2ZSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgYTphY3RpdmUsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSBhOmFjdGl2ZSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGE6YWN0aXZlLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGE6YWN0aXZlLCAuYmctY29udGVudC1wcmltYXJ5IGE6YWN0aXZlLCAuYmctY29udGVudC10ZXJ0aWFyeSBhOmFjdGl2ZSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGE6YWN0aXZlLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IGE6YWN0aXZlLCAuY29udGV4dC1kYXJrIGE6Zm9jdXMsIC5iZy1hY2NlbnQgYTpmb2N1cywgLmJnLXNlY29uZGFyeS03IGE6Zm9jdXMsIC5iZy1hY2NlbnQtZ3JhZGllbnQgYTpmb2N1cywgLmJnLWdyYXktZGFyayBhOmZvY3VzLCAuYmctYmxhY2sgYTpmb2N1cywgLmJnLWdyYXktZGFya2VyIGE6Zm9jdXMsIC5iZy1kYXJrLXJlZCBhOmZvY3VzLCAuYmctaW1hZ2UtNCBhOmZvY3VzLCAuYmctaW1hZ2UtNiBhOmZvY3VzLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSBhOmZvY3VzLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgYTpmb2N1cywgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGE6Zm9jdXMsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgYTpmb2N1cywgLmJnLWNvbnRlbnQtcHJpbWFyeSBhOmZvY3VzLCAuYmctY29udGVudC10ZXJ0aWFyeSBhOmZvY3VzLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgYTpmb2N1cywgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBhOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuY29udGV4dC1kYXJrIGE6aG92ZXIsIC5iZy1hY2NlbnQgYTpob3ZlciwgLmJnLXNlY29uZGFyeS03IGE6aG92ZXIsIC5iZy1hY2NlbnQtZ3JhZGllbnQgYTpob3ZlciwgLmJnLWdyYXktZGFyayBhOmhvdmVyLCAuYmctYmxhY2sgYTpob3ZlciwgLmJnLWdyYXktZGFya2VyIGE6aG92ZXIsIC5iZy1kYXJrLXJlZCBhOmhvdmVyLCAuYmctaW1hZ2UtNCBhOmhvdmVyLCAuYmctaW1hZ2UtNiBhOmhvdmVyLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSBhOmhvdmVyLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgYTpob3ZlciwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IGE6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgYTpob3ZlciwgLmJnLWNvbnRlbnQtcHJpbWFyeSBhOmhvdmVyLCAuYmctY29udGVudC10ZXJ0aWFyeSBhOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgYTpob3ZlciwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAuY29udGV4dC1kYXJrIC5idXR0b24tbGluazpob3ZlciwgLmJnLWFjY2VudCAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctZ3JheS1kYXJrIC5idXR0b24tbGluazpob3ZlciwgLmJnLWJsYWNrIC5idXR0b24tbGluazpob3ZlciwgLmJnLWdyYXktZGFya2VyIC5idXR0b24tbGluazpob3ZlciwgLmJnLWRhcmstcmVkIC5idXR0b24tbGluazpob3ZlciwgLmJnLWltYWdlLTQgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctaW1hZ2UtNiAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC5idXR0b24tbGluazpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tbGluazpob3ZlciwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tbGluazpob3ZlciwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1jb250ZW50LXByaW1hcnkgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIC5ibHVyYl9fdGl0bGUsIC5iZy1hY2NlbnQgLmJsdXJiX190aXRsZSwgLmJnLXNlY29uZGFyeS03IC5ibHVyYl9fdGl0bGUsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJsdXJiX190aXRsZSwgLmJnLWdyYXktZGFyayAuYmx1cmJfX3RpdGxlLCAuYmctYmxhY2sgLmJsdXJiX190aXRsZSwgLmJnLWdyYXktZGFya2VyIC5ibHVyYl9fdGl0bGUsIC5iZy1kYXJrLXJlZCAuYmx1cmJfX3RpdGxlLCAuYmctaW1hZ2UtNCAuYmx1cmJfX3RpdGxlLCAuYmctaW1hZ2UtNiAuYmx1cmJfX3RpdGxlLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYmx1cmJfX3RpdGxlLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmJsdXJiX190aXRsZSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5ibHVyYl9fdGl0bGUsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJsdXJiX190aXRsZSwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuYmx1cmJfX3RpdGxlLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYmx1cmJfX3RpdGxlLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJsdXJiX190aXRsZSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuYmx1cmJfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIC5ibHVyYi1jaXJjbGUsIC5iZy1hY2NlbnQgLmJsdXJiLWNpcmNsZSwgLmJnLXNlY29uZGFyeS03IC5ibHVyYi1jaXJjbGUsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJsdXJiLWNpcmNsZSwgLmJnLWdyYXktZGFyayAuYmx1cmItY2lyY2xlLCAuYmctYmxhY2sgLmJsdXJiLWNpcmNsZSwgLmJnLWdyYXktZGFya2VyIC5ibHVyYi1jaXJjbGUsIC5iZy1kYXJrLXJlZCAuYmx1cmItY2lyY2xlLCAuYmctaW1hZ2UtNCAuYmx1cmItY2lyY2xlLCAuYmctaW1hZ2UtNiAuYmx1cmItY2lyY2xlLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYmx1cmItY2lyY2xlLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmJsdXJiLWNpcmNsZSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5ibHVyYi1jaXJjbGUsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJsdXJiLWNpcmNsZSwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuYmx1cmItY2lyY2xlLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYmx1cmItY2lyY2xlLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJsdXJiLWNpcmNsZSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuYmx1cmItY2lyY2xlLFxuICAuY29udGV4dC1kYXJrIC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWFjY2VudCAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1zZWNvbmRhcnktNyAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctZ3JheS1kYXJrIC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWJsYWNrIC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWdyYXktZGFya2VyIC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWRhcmstcmVkIC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWltYWdlLTQgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctaW1hZ2UtNiAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1jb250ZW50LXByaW1hcnkgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctY29udGVudC10ZXJ0aWFyeSAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIC5ibHVyYi1taW5pbWFsLCAuYmctYWNjZW50IC5ibHVyYi1taW5pbWFsLCAuYmctc2Vjb25kYXJ5LTcgLmJsdXJiLW1pbmltYWwsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJsdXJiLW1pbmltYWwsIC5iZy1ncmF5LWRhcmsgLmJsdXJiLW1pbmltYWwsIC5iZy1ibGFjayAuYmx1cmItbWluaW1hbCwgLmJnLWdyYXktZGFya2VyIC5ibHVyYi1taW5pbWFsLCAuYmctZGFyay1yZWQgLmJsdXJiLW1pbmltYWwsIC5iZy1pbWFnZS00IC5ibHVyYi1taW5pbWFsLCAuYmctaW1hZ2UtNiAuYmx1cmItbWluaW1hbCwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJsdXJiLW1pbmltYWwsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYmx1cmItbWluaW1hbCwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5ibHVyYi1taW5pbWFsLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYi1taW5pbWFsLCAuYmctY29udGVudC1wcmltYXJ5IC5ibHVyYi1taW5pbWFsLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYmx1cmItbWluaW1hbCwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5ibHVyYi1taW5pbWFsLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYi1taW5pbWFsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1hY2NlbnQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLXNlY29uZGFyeS03IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWdyYXktZGFyayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctYmxhY2sgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWdyYXktZGFya2VyIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1kYXJrLXJlZCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctaW1hZ2UtNCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctaW1hZ2UtNiAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctY29udGVudC10ZXJ0aWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1hY2NlbnQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctc2Vjb25kYXJ5LTcgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctYWNjZW50LWdyYWRpZW50IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLWdyYXktZGFyayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1ibGFjayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1ncmF5LWRhcmtlciAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1kYXJrLXJlZCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1pbWFnZS00IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLWltYWdlLTYgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctY29udGVudC1wcmltYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCxcbiAgLmNvbnRleHQtZGFyayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1hY2NlbnQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctc2Vjb25kYXJ5LTcgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctYWNjZW50LWdyYWRpZW50IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLWdyYXktZGFyayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1ibGFjayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1ncmF5LWRhcmtlciAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1kYXJrLXJlZCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1pbWFnZS00IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLWltYWdlLTYgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctY29udGVudC1wcmltYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAuYm94LWNvdW50ZXIsIC5iZy1hY2NlbnQgLmJveC1jb3VudGVyLCAuYmctc2Vjb25kYXJ5LTcgLmJveC1jb3VudGVyLCAuYmctYWNjZW50LWdyYWRpZW50IC5ib3gtY291bnRlciwgLmJnLWdyYXktZGFyayAuYm94LWNvdW50ZXIsIC5iZy1ibGFjayAuYm94LWNvdW50ZXIsIC5iZy1ncmF5LWRhcmtlciAuYm94LWNvdW50ZXIsIC5iZy1kYXJrLXJlZCAuYm94LWNvdW50ZXIsIC5iZy1pbWFnZS00IC5ib3gtY291bnRlciwgLmJnLWltYWdlLTYgLmJveC1jb3VudGVyLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYm94LWNvdW50ZXIsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYm94LWNvdW50ZXIsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuYm94LWNvdW50ZXIsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJveC1jb3VudGVyLCAuYmctY29udGVudC1wcmltYXJ5IC5ib3gtY291bnRlciwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmJveC1jb3VudGVyLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJveC1jb3VudGVyLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5ib3gtY291bnRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1hY2NlbnQgLmJveC1jb3VudGVyX19pY29uLCAuYmctc2Vjb25kYXJ5LTcgLmJveC1jb3VudGVyX19pY29uLCAuYmctYWNjZW50LWdyYWRpZW50IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLWdyYXktZGFyayAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1ibGFjayAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1ncmF5LWRhcmtlciAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1kYXJrLXJlZCAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1pbWFnZS00IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLWltYWdlLTYgLmJveC1jb3VudGVyX19pY29uLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJveC1jb3VudGVyX19pY29uLCAuYmctY29udGVudC1wcmltYXJ5IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmJveC1jb3VudGVyX19pY29uLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJveC1jb3VudGVyX19pY29uLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5ib3gtY291bnRlcl9faWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAucHJvZ3Jlc3MtbGluZWFyLCAuYmctYWNjZW50IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1zZWNvbmRhcnktNyAucHJvZ3Jlc3MtbGluZWFyLCAuYmctYWNjZW50LWdyYWRpZW50IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1ncmF5LWRhcmsgLnByb2dyZXNzLWxpbmVhciwgLmJnLWJsYWNrIC5wcm9ncmVzcy1saW5lYXIsIC5iZy1ncmF5LWRhcmtlciAucHJvZ3Jlc3MtbGluZWFyLCAuYmctZGFyay1yZWQgLnByb2dyZXNzLWxpbmVhciwgLmJnLWltYWdlLTQgLnByb2dyZXNzLWxpbmVhciwgLmJnLWltYWdlLTYgLnByb2dyZXNzLWxpbmVhciwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLnByb2dyZXNzLWxpbmVhciwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAucHJvZ3Jlc3MtbGluZWFyLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1jb250ZW50LXByaW1hcnkgLnByb2dyZXNzLWxpbmVhciwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLnByb2dyZXNzLWxpbmVhciwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5wcm9ncmVzcy1saW5lYXIsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLnByb2dyZXNzLWxpbmVhcixcbiAgLmNvbnRleHQtZGFyayAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWFjY2VudCAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLXNlY29uZGFyeS03IC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctYWNjZW50LWdyYWRpZW50IC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctZ3JheS1kYXJrIC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctYmxhY2sgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1ncmF5LWRhcmtlciAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWRhcmstcmVkIC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctaW1hZ2UtNCAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWltYWdlLTYgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWNvbnRlbnQtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWNvbnRlbnQtdGVydGlhcnkgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmNvbnRleHQtZGFyayAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctYWNjZW50IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1zZWNvbmRhcnktNyAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctYWNjZW50LWdyYWRpZW50IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1ncmF5LWRhcmsgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWJsYWNrIC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1ncmF5LWRhcmtlciAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctZGFyay1yZWQgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWltYWdlLTQgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWltYWdlLTYgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1jb250ZW50LXByaW1hcnkgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWNvbnRlbnQtdGVydGlhcnkgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAudGh1bWJfX3RpdGxlLCAuYmctYWNjZW50IC50aHVtYl9fdGl0bGUsIC5iZy1zZWNvbmRhcnktNyAudGh1bWJfX3RpdGxlLCAuYmctYWNjZW50LWdyYWRpZW50IC50aHVtYl9fdGl0bGUsIC5iZy1ncmF5LWRhcmsgLnRodW1iX190aXRsZSwgLmJnLWJsYWNrIC50aHVtYl9fdGl0bGUsIC5iZy1ncmF5LWRhcmtlciAudGh1bWJfX3RpdGxlLCAuYmctZGFyay1yZWQgLnRodW1iX190aXRsZSwgLmJnLWltYWdlLTQgLnRodW1iX190aXRsZSwgLmJnLWltYWdlLTYgLnRodW1iX190aXRsZSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLnRodW1iX190aXRsZSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC50aHVtYl9fdGl0bGUsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAudGh1bWJfX3RpdGxlLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC50aHVtYl9fdGl0bGUsIC5iZy1jb250ZW50LXByaW1hcnkgLnRodW1iX190aXRsZSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLnRodW1iX190aXRsZSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC50aHVtYl9fdGl0bGUsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLnRodW1iX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGV4dC1kYXJrIC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWFjY2VudCAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1zZWNvbmRhcnktNyAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctZ3JheS1kYXJrIC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWJsYWNrIC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWdyYXktZGFya2VyIC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWRhcmstcmVkIC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWltYWdlLTQgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctaW1hZ2UtNiAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1jb250ZW50LXByaW1hcnkgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctY29udGVudC10ZXJ0aWFyeSAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLnRodW1iX190aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWFjY2VudC1ncmFkaWVudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWdyYXktZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWJsYWNrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctZ3JheS1kYXJrZXIgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1kYXJrLXJlZCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWltYWdlLTQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1pbWFnZS02IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1jb250ZW50LXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWFjY2VudC1ncmFkaWVudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWdyYXktZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWJsYWNrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctZ3JheS1kYXJrZXIgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1kYXJrLXJlZCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWltYWdlLTQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1pbWFnZS02IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1jb250ZW50LXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWFjY2VudC1ncmFkaWVudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWdyYXktZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWJsYWNrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctZ3JheS1kYXJrZXIgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1kYXJrLXJlZCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWltYWdlLTQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1pbWFnZS02IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1jb250ZW50LXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLXNlY29uZGFyeS03IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWFjY2VudC1ncmFkaWVudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctYmxhY2sgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctZ3JheS1kYXJrZXIgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctZGFyay1yZWQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctaW1hZ2UtNCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy1pbWFnZS02IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWFjY2VudC1ncmFkaWVudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWdyYXktZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWJsYWNrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctZ3JheS1kYXJrZXIgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1kYXJrLXJlZCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWltYWdlLTQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1pbWFnZS02IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1jb250ZW50LXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3OyB9XG5cbi5sYXlvdXQtcGFuZWwtd3JhcCBoMSwgLmNvbnRleHQtbGlnaHQgaDEsIC5iZy1ncmF5LWxpZ2h0ZXIgaDEsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgaDEsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IGgxLCAuYmctY29udGVudC1zZWNvbmRhcnkgaDEsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IGgxLCAubGF5b3V0LXBhbmVsLXdyYXAgaDIsIC5jb250ZXh0LWxpZ2h0IGgyLCAuYmctZ3JheS1saWdodGVyIGgyLCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IGgyLCAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSBoMiwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IGgyLCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSBoMiwgLmxheW91dC1wYW5lbC13cmFwIGgzLCAuY29udGV4dC1saWdodCBoMywgLmJnLWdyYXktbGlnaHRlciBoMywgLmJnLWNvbm5lY3Rpb25zLXNlY29uZGFyeSBoMywgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgaDMsIC5iZy1jb250ZW50LXNlY29uZGFyeSBoMywgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkgaDMsIC5sYXlvdXQtcGFuZWwtd3JhcCBoNCwgLmNvbnRleHQtbGlnaHQgaDQsIC5iZy1ncmF5LWxpZ2h0ZXIgaDQsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgaDQsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IGg0LCAuYmctY29udGVudC1zZWNvbmRhcnkgaDQsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IGg0LCAubGF5b3V0LXBhbmVsLXdyYXAgaDUsIC5jb250ZXh0LWxpZ2h0IGg1LCAuYmctZ3JheS1saWdodGVyIGg1LCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IGg1LCAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSBoNSwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IGg1LCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSBoNSwgLmxheW91dC1wYW5lbC13cmFwIGg2LCAuY29udGV4dC1saWdodCBoNiwgLmJnLWdyYXktbGlnaHRlciBoNiwgLmJnLWNvbm5lY3Rpb25zLXNlY29uZGFyeSBoNiwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgaDYsIC5iZy1jb250ZW50LXNlY29uZGFyeSBoNiwgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkgaDYsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaGVhZGluZy0xLCAuY29udGV4dC1saWdodCAuaGVhZGluZy0xLCAuYmctZ3JheS1saWdodGVyIC5oZWFkaW5nLTEsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctMSwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctMSwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IC5oZWFkaW5nLTEsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTEsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaGVhZGluZy0yLCAuY29udGV4dC1saWdodCAuaGVhZGluZy0yLCAuYmctZ3JheS1saWdodGVyIC5oZWFkaW5nLTIsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctMiwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctMiwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IC5oZWFkaW5nLTIsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTIsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaGVhZGluZy0zLCAuY29udGV4dC1saWdodCAuaGVhZGluZy0zLCAuYmctZ3JheS1saWdodGVyIC5oZWFkaW5nLTMsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctMywgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctMywgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IC5oZWFkaW5nLTMsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTMsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaGVhZGluZy00LCAuY29udGV4dC1saWdodCAuaGVhZGluZy00LCAuYmctZ3JheS1saWdodGVyIC5oZWFkaW5nLTQsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctNCwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctNCwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IC5oZWFkaW5nLTQsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTQsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaGVhZGluZy01LCAuY29udGV4dC1saWdodCAuaGVhZGluZy01LCAuYmctZ3JheS1saWdodGVyIC5oZWFkaW5nLTUsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctNSwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctNSwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IC5oZWFkaW5nLTUsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTUsIC5sYXlvdXQtcGFuZWwtd3JhcCAuaGVhZGluZy02LCAuY29udGV4dC1saWdodCAuaGVhZGluZy02LCAuYmctZ3JheS1saWdodGVyIC5oZWFkaW5nLTYsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctNiwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgLmhlYWRpbmctNiwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IC5oZWFkaW5nLTYsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTYge1xuICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sYXlvdXQtcGFuZWwtd3JhcCAucGFyYWxsYXgtaGVhZGVyOjphZnRlciwgLmNvbnRleHQtbGlnaHQgLnBhcmFsbGF4LWhlYWRlcjo6YWZ0ZXIsIC5iZy1ncmF5LWxpZ2h0ZXIgLnBhcmFsbGF4LWhlYWRlcjo6YWZ0ZXIsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgLnBhcmFsbGF4LWhlYWRlcjo6YWZ0ZXIsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IC5wYXJhbGxheC1oZWFkZXI6OmFmdGVyLCAuYmctY29udGVudC1zZWNvbmRhcnkgLnBhcmFsbGF4LWhlYWRlcjo6YWZ0ZXIsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IC5wYXJhbGxheC1oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAyNTEsIDI1MSwgMC4zMyk7IH0gfVxuXG4uYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmJnLWRlZmF1bHQgKyAuYmctZGVmYXVsdC5zZWN0aW9uLW1kLFxuICAuYmctZGVmYXVsdCArIC5iZy1kZWZhdWx0LnNlY3Rpb24tbGcsXG4gIC5iZy1kZWZhdWx0ICsgLmJnLWRlZmF1bHQuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWFjY2VudCAuYnV0dG9uLXByaW1hcnksXG4uYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJnLWFjY2VudCAuYnV0dG9uLXByaW1hcnk6aG92ZXIsIC5iZy1hY2NlbnQgLmJ1dHRvbi1wcmltYXJ5OmZvY3VzLCAuYmctYWNjZW50IC5idXR0b24tcHJpbWFyeTphY3RpdmUsIC5iZy1hY2NlbnQgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSxcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLmJnLWFjY2VudCAuYnV0dG9uLWJsYWNrLFxuLmJnLXNlY29uZGFyeS03IC5idXR0b24tYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIC5iZy1hY2NlbnQgLmJ1dHRvbi1ibGFjazpob3ZlciwgLmJnLWFjY2VudCAuYnV0dG9uLWJsYWNrOmZvY3VzLCAuYmctYWNjZW50IC5idXR0b24tYmxhY2s6YWN0aXZlLCAuYmctYWNjZW50IC5idXR0b24tYmxhY2s6aG92ZXIsXG4gIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWJsYWNrOmhvdmVyLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ibGFjazpmb2N1cyxcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tYmxhY2s6YWN0aXZlLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJnLWFjY2VudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSxcbi5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsXG4gIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cyxcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSxcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYmctYWNjZW50IC5wcm9ncmVzcy1saW5lYXItbW9kZXJuIC5wcm9ncmVzcy1iYXItbGluZWFyLXdyYXA6YWZ0ZXIsXG4uYmctc2Vjb25kYXJ5LTcgLnByb2dyZXNzLWxpbmVhci1tb2Rlcm4gLnByb2dyZXNzLWJhci1saW5lYXItd3JhcDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmJnLWFjY2VudCAuYmx1cmItbWluaW1hbCAuYmx1cmItbWluaW1hbF9faWNvbiAuaWNvbiwgLmJnLWFjY2VudCAuYmx1cmItbWluaW1hbCxcbi5iZy1zZWNvbmRhcnktNyAuYmx1cmItbWluaW1hbCAuYmx1cmItbWluaW1hbF9faWNvbiAuaWNvbixcbi5iZy1zZWNvbmRhcnktNyAuYmx1cmItbWluaW1hbCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3OyB9XG4gIC5iZy1hY2NlbnQgKyAuYmctYWNjZW50LnNlY3Rpb24tbWQsXG4gIC5iZy1hY2NlbnQgKyAuYmctYWNjZW50LnNlY3Rpb24tbGcsXG4gIC5iZy1hY2NlbnQgKyAuYmctYWNjZW50LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1hY2NlbnQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjAwMzcgMTUlLCAjYjMwMDI3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNzsgfVxuICAuYmctYWNjZW50LWdyYWRpZW50ICsgLmJnLWFjY2VudC1ncmFkaWVudC5zZWN0aW9uLW1kLFxuICAuYmctYWNjZW50LWdyYWRpZW50ICsgLmJnLWFjY2VudC1ncmFkaWVudC5zZWN0aW9uLWxnLFxuICAuYmctYWNjZW50LWdyYWRpZW50ICsgLmJnLWFjY2VudC1ncmFkaWVudC5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctc2Vjb25kYXJ5LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBkZmNmOyB9XG4gIC5iZy1zZWNvbmRhcnktNyArIC5iZy1zZWNvbmRhcnktNy5zZWN0aW9uLW1kLFxuICAuYmctc2Vjb25kYXJ5LTcgKyAuYmctc2Vjb25kYXJ5LTcuc2VjdGlvbi1sZyxcbiAgLmJnLXNlY29uZGFyeS03ICsgLmJnLXNlY29uZGFyeS03LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1zZWNvbmRhcnktOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY5ZjY7IH1cbiAgLmJnLXNlY29uZGFyeS04ICsgLmJnLXNlY29uZGFyeS04LnNlY3Rpb24tbWQsXG4gIC5iZy1zZWNvbmRhcnktOCArIC5iZy1zZWNvbmRhcnktOC5zZWN0aW9uLWxnLFxuICAuYmctc2Vjb25kYXJ5LTggKyAuYmctc2Vjb25kYXJ5LTguc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgLmJnLWdyYXktZGFyayArIC5iZy1ncmF5LWRhcmsuc2VjdGlvbi1tZCxcbiAgLmJnLWdyYXktZGFyayArIC5iZy1ncmF5LWRhcmsuc2VjdGlvbi1sZyxcbiAgLmJnLWdyYXktZGFyayArIC5iZy1ncmF5LWRhcmsuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAuYmctYmxhY2sgKyAuYmctYmxhY2suc2VjdGlvbi1tZCxcbiAgLmJnLWJsYWNrICsgLmJnLWJsYWNrLnNlY3Rpb24tbGcsXG4gIC5iZy1ibGFjayArIC5iZy1ibGFjay5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctZ3JheS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gIC5iZy1ncmF5LWRhcmtlciArIC5iZy1ncmF5LWRhcmtlci5zZWN0aW9uLW1kLFxuICAuYmctZ3JheS1kYXJrZXIgKyAuYmctZ3JheS1kYXJrZXIuc2VjdGlvbi1sZyxcbiAgLmJnLWdyYXktZGFya2VyICsgLmJnLWdyYXktZGFya2VyLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLmJnLWJsYWNrICsgLmJnLWJsYWNrLnNlY3Rpb24tbWQsXG4gIC5iZy1ibGFjayArIC5iZy1ibGFjay5zZWN0aW9uLWxnLFxuICAuYmctYmxhY2sgKyAuYmctYmxhY2suc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJnLWJsYWNrIC5ibHVyYl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1ncmF5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIC5iZy1ncmF5LWxpZ2h0ZXIgKyAuYmctZ3JheS1saWdodGVyLnNlY3Rpb24tbWQsXG4gIC5iZy1ncmF5LWxpZ2h0ZXIgKyAuYmctZ3JheS1saWdodGVyLnNlY3Rpb24tbGcsXG4gIC5iZy1ncmF5LWxpZ2h0ZXIgKyAuYmctZ3JheS1saWdodGVyLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNDA5M0I7IH1cbiAgLmJnLWRhcmstcmVkICsgLmJnLWRhcmstcmVkLnNlY3Rpb24tbWQsXG4gIC5iZy1kYXJrLXJlZCArIC5iZy1kYXJrLXJlZC5zZWN0aW9uLWxnLFxuICAuYmctZGFyay1yZWQgKyAuYmctZGFyay1yZWQuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYmctaW1hZ2UtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgfVxuXG4uYmctaW1hZ2UtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYmctaW1hZ2UtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS0zLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYmctaW1hZ2UtNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS00LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYmctaW1hZ2UtNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS02LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AgLmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9IH1cblxuLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MDAwOyB9XG4gIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5ICsgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkuc2VjdGlvbi1tZCxcbiAgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgKyAuYmctY29ubmVjdGlvbnMtcHJpbWFyeS5zZWN0aW9uLWxnLFxuICAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSArIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNzkxOyB9XG4gIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgKyAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgKyAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgKyAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDM4MGE7IH1cbiAgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5ICsgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSArIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeS5zZWN0aW9uLWxnLFxuICAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgKyAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhMDU5YjsgfVxuICAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgKyAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkuc2VjdGlvbi1tZCxcbiAgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5ICsgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSArIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeS5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjZTY7IH1cbiAgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgKyAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeS5zZWN0aW9uLW1kLFxuICAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSArIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5ICsgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTAwOTY7IH1cbiAgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSArIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi1tZCxcbiAgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSArIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi1sZyxcbiAgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSArIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWNvbnRlbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZTE7IH1cbiAgLmJnLWNvbnRlbnQtcHJpbWFyeSArIC5iZy1jb250ZW50LXByaW1hcnkuc2VjdGlvbi1tZCxcbiAgLmJnLWNvbnRlbnQtcHJpbWFyeSArIC5iZy1jb250ZW50LXByaW1hcnkuc2VjdGlvbi1sZyxcbiAgLmJnLWNvbnRlbnQtcHJpbWFyeSArIC5iZy1jb250ZW50LXByaW1hcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2ZTZmNTsgfVxuICAuYmctY29udGVudC1zZWNvbmRhcnkgKyAuYmctY29udGVudC1zZWNvbmRhcnkuc2VjdGlvbi1tZCxcbiAgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5ICsgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy1jb250ZW50LXNlY29uZGFyeSArIC5iZy1jb250ZW50LXNlY29uZGFyeS5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctY29udGVudC10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI4ZDI7IH1cbiAgLmJnLWNvbnRlbnQtdGVydGlhcnkgKyAuYmctY29udGVudC10ZXJ0aWFyeS5zZWN0aW9uLW1kLFxuICAuYmctY29udGVudC10ZXJ0aWFyeSArIC5iZy1jb250ZW50LXRlcnRpYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy1jb250ZW50LXRlcnRpYXJ5ICsgLmJnLWNvbnRlbnQtdGVydGlhcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzcwOTsgfVxuICAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgKyAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkuc2VjdGlvbi1tZCxcbiAgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5ICsgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSArIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeS5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmViYjQ7IH1cbiAgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkgKyAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeS5zZWN0aW9uLW1kLFxuICAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSArIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5ICsgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk4MWU7IH1cbiAgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSArIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi1tZCxcbiAgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSArIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi1sZyxcbiAgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSArIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLypcbipcbiogVGV4dCBBbGlnbm1lbnRcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQteHMtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXhzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQteHMtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtc20tanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbWQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LWxnLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG4vKlxuKlxuKiBUZXh0IHN0eWxpbmdcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRleHQtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZXh0LXN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi50ZXh0LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwOyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udGV4dC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50ZXh0LXNib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udGV4dC1ib2xkLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXh0LXVib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4udGV4dC1zcGFjaW5nLTAge1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG5odG1sIC50ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbmh0bWwgLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuaHRtbCAudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY1OTZkOyB9XG5cbi8qXG4qXG4qIEVsZW1lbnQgZ3JvdXBzXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuaHRtbCAucGFnZSAuZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIGh0bWwgLnBhZ2UgLmdyb3VwOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGh0bWwgLnBhZ2UgLmdyb3VwID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5odG1sIC5wYWdlIC5ncm91cC14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBodG1sIC5wYWdlIC5ncm91cC14czplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBodG1sIC5wYWdlIC5ncm91cC14cyA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5odG1sIC5wYWdlIC5ncm91cC1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAtbGc6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAtbGcgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4OyB9XG5cbmh0bWwgLnBhZ2UgLmdyb3VwLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDsgfVxuICBodG1sIC5wYWdlIC5ncm91cC14bDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBodG1sIC5wYWdlIC5ncm91cC14bCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAtdG9wID4gKiwgaHRtbCAucGFnZSAuZ3JvdXAtdG9wID4gKjpmaXJzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBodG1sIC5wYWdlIC5ncm91cC1taWRkbGUgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmh0bWwgLnBhZ2UgLmdyb3VwLWJvdHRvbSA+ICosIGh0bWwgLnBhZ2UgLmdyb3VwLWJvdHRvbSA+ICo6Zmlyc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5zZWN0aW9uLXhzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5zZWN0aW9uLXNtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5zZWN0aW9uLW1kLFxuLnNlY3Rpb24tbGcsXG4uc2VjdGlvbi14bCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4uc2VjdGlvbi14eGwge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cblxuLnNlY3Rpb24tY29sbGFwc2UgKyAuc2VjdGlvbi1jb2xsYXBzZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi14czpmaXJzdC1vZi10eXBlLFxuICAuc2VjdGlvbi1zbTpmaXJzdC1vZi10eXBlLFxuICAuc2VjdGlvbi1tZDpmaXJzdC1vZi10eXBlLFxuICAuc2VjdGlvbi1sZzpmaXJzdC1vZi10eXBlLFxuICAuc2VjdGlvbi14bDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnNlY3Rpb24tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5zZWN0aW9uLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAuc2VjdGlvbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9XG4gIC5zZWN0aW9uLWFsdGVybmF0ZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi14cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3Rpb24tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIC5zZWN0aW9uLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAuc2VjdGlvbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuc2VjdGlvbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDsgfVxuICAuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDsgfVxuICAgIC5zZWN0aW9uLXhsLnNlY3Rpb24teGxfYmlnZ2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDsgfVxuICAuc2VjdGlvbi14eGwge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7IH1cbiAgLnNlY3Rpb24teHM6Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlY3Rpb24tc206Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlY3Rpb24tbWQ6Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlY3Rpb24tbGc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4uc2VjdGlvbi1kaXZpZGVkX19tYWluID4gKjpmaXJzdC1jaGlsZCxcbi5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlID4gKjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zZWN0aW9uLWRpdmlkZWRfX21haW4gPiAqOmxhc3QtY2hpbGQsXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSA+ICo6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uLWRpdmlkZWRfX21haW4gW2NsYXNzKj0nc2VjdGlvbiddOm50aC1jaGlsZChuICsgMiksXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSBbY2xhc3MqPSdzZWN0aW9uJ106bnRoLWNoaWxkKG4gKyAyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZmY0OyB9XG5cbi5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlIGg1ICsgKixcbi5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlIC5oZWFkaW5nLTUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSAqICsgaDUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlID4gW2NsYXNzKj0nc2VjdGlvbiddIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlID4gW2NsYXNzKj0nc2VjdGlvbiddOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnNlY3Rpb24tZGl2aWRlZF9fYXNpZGUgPiAuc2VjdGlvbi1zdHlsZS0xIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1kaXZpZGVkX19hc2lkZSA+ICoge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlLnNlY3Rpb25fX2FzaWRlLWxlZnQgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlLWxlZnQ6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVmZjQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRpdmlkZWRfX21haW4tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tZGl2aWRlZF9fbWFpbi1sZWZ0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWZmNDsgfSB9XG5cbi5mdWxsd2lkdGgtcGFnZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmZ1bGx3aWR0aC1wYWdlIC5zZWN0aW9uLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuZnVsbHdpZHRoLXBhZ2UgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5mdWxsd2lkdGgtcGFnZSAqICsgLmNvdW50ZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAuZnVsbHdpZHRoLXBhZ2UgKiArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZnVsbHdpZHRoLXBhZ2UgKiArIGg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG4gIC5mdWxsd2lkdGgtcGFnZV9tb2QtMSB7XG4gICAgbWluLWhlaWdodDogOTB2aDsgfVxuXG4uaWUtMTAgLmZ1bGx3aWR0aC1wYWdlLFxuLmllLTExIC5mdWxsd2lkdGgtcGFnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmllLTEwIC5mdWxsd2lkdGgtcGFnZSA+ICosXG4gIC5pZS0xMSAuZnVsbHdpZHRoLXBhZ2UgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuaWUtMTAgLmZ1bGx3aWR0aC1wYWdlOjphZnRlcixcbiAgLmllLTExIC5mdWxsd2lkdGgtcGFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLypcbipcbiogT2Zmc2V0c1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbiogKyBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5wICsgKiB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxucCArIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbmgyICsgaDYsXG5oMyArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuXG4qICsgLmxpc3QteHMge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbiogKyAubGlzdC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5saXN0LW1kIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4qICsgLmxpc3QtbWFya2VkLCAqICsgLmxpc3QtbWFya2VkLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyAubGlzdC1vcmRlcmVkIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4qICsgLmxpc3QtbGlua2VkIHtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuXG4qICsgLnF1b3RlLWNlbnRlcmVkIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4qICsgLmdyb3VwLWxnIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4qICsgLmZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuKiArIFtjbGFzcyo9bGlzdC1pbmxpbmUtXSB7XG4gIG1hcmdpbi10b3A6IDM4cHg7IH1cblxuKiArIC5yZC1tYWlsZm9ybSB7XG4gIG1hcmdpbi10b3A6IDM4cHg7IH1cblxuKiArIC5jb250YWN0LWluZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuKiArIC5ibHVyYi1taW5pbWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4qICsgLnF1b3RlLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbmg1ICsgcCxcbi5oZWFkaW5nLTUgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG5oNiArIHAsXG4uaGVhZGluZy02ICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmljb24teHhsICsgaDMsXG4uaWNvbi14eGwgKyAuaGVhZGluZy0zIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ucmFuZ2UgKyAucmFuZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbmgxICsgaDMsXG4uaGVhZGluZy0xICsgaDMsXG5oMSArIC5oZWFkaW5nLTMsXG4uaGVhZGluZy0xICsgLmhlYWRpbmctMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuaDIgKyBoNSxcbi5oZWFkaW5nLTIgKyBoNSxcbmgyICsgLmhlYWRpbmctNSxcbi5oZWFkaW5nLTIgKyAuaGVhZGluZy01IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5oMyArIC5vd2wtY2Fyb3VzZWwsXG4uaGVhZGluZy0zICsgLm93bC1jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmJsdXJiLW1pbmltYWwgKyAuYmx1cmItbWluaW1hbCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWV2ZW50ICsgLmRpdmlkZXItd3JhcCxcbiAgLmRpdmlkZXItd3JhcCArIC5wb3N0LWV2ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUgKyAucmFuZ2Uge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAqICsgLnF1b3RlLWNlbnRlcmVkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICogKyAuZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICogKyAuZ3JvdXAtbGcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICogKyAucXVvdGUtZGVmYXVsdCB7XG4gICAgbWFyZ2luLXRvcDogNjVweDsgfVxuICAucm93ICsgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbmh0bWwgLnBhZ2UgKiArIC5vZmZzZXQtdG9wLTEge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbmh0bWwgLnBhZ2UgKiArIC5vZmZzZXQtdG9wLTIge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaHRtbCAucGFnZSAqICsgLm9mZnNldC10b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbmh0bWwgLnJvdy0xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gIGh0bWwgLnJvdy0xMDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBodG1sIC5yb3ctMTAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmh0bWwgLnJvdy0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gIGh0bWwgLnJvdy0yMDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBodG1sIC5yb3ctMjAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmh0bWwgLnJvdy0zMCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIGh0bWwgLnJvdy0zMDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBodG1sIC5yb3ctMzAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbmh0bWwgLnJvdy1ib3RoLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICBodG1sIC5yb3ctYm90aC0zMDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBodG1sIC5yb3ctYm90aC0zMCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgaHRtbCAucm93LWJvdGgtMzAgPiBbY2xhc3MqPSdjZWxsJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbmh0bWwgLnJvdy01MCB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gIGh0bWwgLnJvdy01MDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBodG1sIC5yb3ctNTAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbmh0bWwgLnJvdy02MCB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gIGh0bWwgLnJvdy02MDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBodG1sIC5yb3ctNjAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbmh0bWwgLnJvdy03MCB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gIGh0bWwgLnJvdy03MDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBodG1sIC5yb3ctNzAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIC5yb3ctNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4OyB9XG4gICAgaHRtbCAucm93LTYwOmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sIC5yb3ctNjAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgaHRtbCAucm93LTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweDsgfVxuICAgIGh0bWwgLnJvdy03MDplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbCAucm93LTcwID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIGh0bWwgLnJvdy1zbS03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHg7IH1cbiAgICBodG1sIC5yb3ctc20tNzU6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGh0bWwgLnJvdy1zbS03NSA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sIC5yb3ctbWQtOTAge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4OyB9XG4gICAgaHRtbCAucm93LW1kLTkwOmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sIC5yb3ctbWQtOTAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gIGh0bWwgLnJvdy03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH1cbiAgICBodG1sIC5yb3ctNzA6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGh0bWwgLnJvdy03MCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaHRtbCAucm93LXhsLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICAgIGh0bWwgLnJvdy14bC01MDplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbCAucm93LXhsLTUwID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIGh0bWwgLnJvdy14bC1ib3RoLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICAgIGh0bWwgLnJvdy14bC1ib3RoLTUwOmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sIC5yb3cteGwtYm90aC01MCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIGh0bWwgLnJvdy14bC1ib3RoLTUwID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG5odG1sLmx0LWllLTEwICogKyAucm93LFxuKiArIC5yb3cge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sLmx0LWllLTEwICogKyAucm93LFxuICAqICsgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG5cbi5yb3c6bm90KC5yb3ctY29uZGVuc2VkKS5yb3ctaG9yaXpvbnRhbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgLnJvdzpub3QoLnJvdy1jb25kZW5zZWQpLnJvdy1ob3Jpem9udGFsLTEwID4gW2NsYXNzKj0nY29sJ10ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4udGFibGUtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmhlaWdodC1maWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmhlaWdodC1maWxsID4gKiB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmJsb2NrLXRvcC1sZXZlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cblxuLmJsb2NrLWNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4udGV4dC13aWR0aC0xIHtcbiAgbWF4LXdpZHRoOiA1NDBweDsgfVxuXG4udGV4dC13aWR0aC0yIHtcbiAgbWF4LXdpZHRoOiA2MjBweDsgfVxuXG4uZ3JpZC00IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9XG4gIC5ncmlkLTQgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgLmdyaWQtNCA+ICoge1xuICAgIHdpZHRoOiAyNSU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vYmplY3QtZGlzcGxhY2VtZW50LTEge1xuICAgIG1hcmdpbi10b3A6IC00NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucm93LnJhbmdlLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC5yb3cucmFuZ2UtNTAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbi5ncmF5c2NhbGUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5ncmF5c2NhbGUtLWhvdmVyLW9mZjpob3ZlciB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5ncmF5c2NhbGUtLWhvdmVyLW9uIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuICAgIC5ncmF5c2NhbGUtLWhvdmVyLW9uOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5vYmplY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9iamVjdC13cmFwX19ib2R5IHtcbiAgICBoZWlnaHQ6IDMzdnc7XG4gICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9iamVjdC13cmFwX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5vYmplY3Qtd3JhcF9fYm9keSArICoge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAub2JqZWN0LXdyYXBfX2JvZHkub2JqZWN0LXdyYXBfX2JvZHktbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5vYmplY3Qtd3JhcF9fYm9keS5vYmplY3Qtd3JhcF9fYm9keS1tZC1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vYmplY3Qtd3JhcF9fYm9keS1zaXppbmctMSB7XG4gICAgd2lkdGg6IDUwdnc7IH0gfVxuXG4uZ2FsbGVyeS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgLmdhbGxlcnktd3JhcDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2FsbGVyeS13cmFwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2FsbGVyeS13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gICAgICAuZ2FsbGVyeS13cmFwOmVtcHR5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmdhbGxlcnktd3JhcCA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5nYWxsZXJ5LXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICAgIC5nYWxsZXJ5LXdyYXA6ZW1wdHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZ2FsbGVyeS13cmFwID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2FsbGVyeS13cmFwLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAgICAgLmdhbGxlcnktd3JhcC5yb3cgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC5yb3cgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgIC5yb3cubm8tZ3V0dGVycyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLypcbipcbiogTW9kdWxlc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi8qXG4qXG4qIEdyaWQgc3lzdGVtXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY29udGFpbmVyLWZsdWlkIFtjbGFzcyo9J2NvbCddID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFpbmVyLWZsZXggLnJvdyA+IFtjbGFzcyo9J2NvbCddIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uY29udGFpbmVyLWZsZXggLmNvbF9faW5uZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItZmxleCAuY29sX19pbm5lciA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZmlyZWZveCAuY29udGFpbmVyLWZsZXggLnJvdyA+IFtjbGFzcyo9J2NvbCddIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGFpbmVyLWZsZXggLnJkLWdvb2dsZS1tYXAge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWluZXItZmxleCAucmQtZ29vZ2xlLW1hcCB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXItZmxleCAucmQtZ29vZ2xlLW1hcCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWZsZXggLmNvbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4IC5jb2xfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNTJweCAxNS42MjUlOyB9XG4gIC5jb250YWluZXItZmxleCAuY29sLXNtLTggLmNvbF9faW5uZXIsXG4gIC5jb250YWluZXItZmxleCAuY29sLW1kLTggLmNvbF9faW5uZXIsXG4gIC5jb250YWluZXItZmxleCAuY29sLWxnLTggLmNvbF9faW5uZXIsXG4gIC5jb250YWluZXItZmxleCAuY29sLXhsLTggLmNvbF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNSU7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGVsbC1mbHVpZC1pbnNldC1sZy01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG4ucmFuZ2Utc3BhY2VyIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCxcbi5yYW5nZS1jb25kZW5zZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NlbGwnXSxcbiAgLnJhbmdlLWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKlxuKlxuKiBSZXNwb25zaXZlIHVuaXRcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSAxMDAlOyB9XG5cbltjbGFzcyo9J3VuaXQnXTplbXB0eSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi51bml0LWJvZHkge1xuICBmbGV4OiAwIDEgYXV0bzsgfVxuICAudW5pdC1ib2R5IC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udW5pdC1sZWZ0LFxuLnVuaXQtcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi51bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAudW5pdCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51bml0LXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAudW5pdC1zbSA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAudW5pdC1tZCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml0LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAudW5pdC1sZyA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQteGwgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVuaXQteHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAudW5pdC14eGwgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi51bml0LXNwYWNpbmctc20udW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLXNtLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctc20udW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1zbS51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1zbS51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1zbS51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4udW5pdC1zcGFjaW5nLW1kLnVuaXQge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC51bml0LXNwYWNpbmctbWQudW5pdCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1tZC51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLW1kLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctbWQudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctbWQudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctbWQudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLnVuaXQtc3BhY2luZy1sZy51bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuICAgIC51bml0LXNwYWNpbmctbGcudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LXNwYWNpbmctbGcudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1sZy51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLWxnLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLWxnLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLWxnLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudW5pdC51bml0LWhvcml6b250YWwudW5pdC1zcGFjaW5nLW1kIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMThweDsgfSB9XG5cbi8qXG4qXG4qIFBsdWdpbnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4vKlxuKlxuKiBPd2wgQ2Fyb3VzZWxcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLyogXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGZvbnQ6IDQwMCA0MHB4LzgwcHggJ0ZvbnRBd2Vzb21lJztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQ0JzsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qXG4gKiBPd2wgTmF2aWdhdGlvblxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm93bC1jYXJvdXNlbFtkYXRhLW5hdj0ndHJ1ZSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLXByZXYsXG4ub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICBjb2xvcjogI2M3YzdjNzsgfVxuICAub3dsLXByZXY6aG92ZXIsXG4gIC5vd2wtbmV4dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLm93bC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuICAub3dsLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNiJzsgfVxuXG4ub3dsLW5leHQge1xuICByaWdodDogMDsgfVxuICAub3dsLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNjJzsgfVxuXG4vKlxuICogT3dsIFBhZ2luYXRpb25cbiAqL1xuLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5vd2wtZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIHRyYW5zaXRpb246IC4yczsgfVxuICAub3dsLWRvdDpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtZG90OmhvdmVyLCAub3dsLWRvdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7IH1cbiAgLm93bC1kb3QgKyAub3dsLWRvdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwtbGlnaHQtZG90cyAub3dsLWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1jYXJvdXNlbC1saWdodC1kb3RzIC5vd2wtZG90OmhvdmVyLCAub3dsLWNhcm91c2VsLm93bC1jYXJvdXNlbC1saWdodC1kb3RzIC5vd2wtZG90OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLWxpZ2h0LWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJvdXNlbC1wb3N0LWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnlbZGF0YS1uYXY9J3RydWUnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5W2RhdGEtbmF2PSd0cnVlJ10gLm93bC1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnkgLml0ZW0gLmltZy10aHVtYm5haWwtdmFyaWFudC0xIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IC5vd2wtcHJldixcbiAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeSAub3dsLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuMzNzO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnkgLm93bC1wcmV2OmhvdmVyLFxuICAgIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnkgLm93bC1uZXh0OmhvdmVyIHtcbiAgICAgIGZpbGw6ICNmZjAwMzc7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeSAub3dsLXByZXYsXG4gICAgICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IC5vd2wtbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeSAub3dsLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnk6aG92ZXIgLm93bC1wcmV2LFxuICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5OmhvdmVyIC5vd2wtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5jYXJvdXNlbC1ibG9nLXBvc3QtbWluaW1hbCB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3dsLWNhcm91c2VsLXNwYWNpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAub3dsLWNhcm91c2VsLXNwYWNpbmctMSAub3dsLXByZXYge1xuICAgICAgbGVmdDogLTVweDsgfVxuICAgIC5vd2wtY2Fyb3VzZWwtc3BhY2luZy0xIC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTVweDsgfSB9XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgUkQgTmF2YmFyXG4qXG4qIEBkZXNjcmlwdGlvbiAgRGVzY3JpYmVzIHN0eWxlIGRlY2xhcmF0aW9ucyBmb3IgUkQgTmF2YmFyIGV4dGVuc2lvblxuKlxuKiBAYXV0aG9yICAgICAgIEV2Z2VuaXkgR3VzYXJvdlxuKiBAbGluayAgICAgICAgIGh0dHBzOi8vdWEubGlua2VkaW4uY29tL3B1Yi9ldmdlbml5LWd1c2Fyb3YvOGEvYTQwLzU0YVxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyByZC1uYXZiYXItc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmQtbmF2YmFyLXNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmQtbmF2YmFyLXNsaWRlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyByZC1uYXZiYXItc2xpZGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH0gfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiBHZW5lcmFsIFN0eWxlc1xuKi9cbi5yZC1uYXZiYXItd3JhcCwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSB7XG4gIHRyYW5zaXRpb246IDAuMzJzIGFsbCBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTsgfVxuXG4ucmQtbmF2YmFyLCAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQsXG4ucmQtbmF2YmFyLXN0YXRpYyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLFxuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiwgLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5yZC1uYXZiYXIsXG4ucmQtbmF2YmFyLWJyYW5kLFxuLnJkLW5hdmJhci1zbG9nYW4sXG4ucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItY29sbGFwc2UtaXRlbXMsXG4uYnJhbmQtbmFtZSxcbi5yZC1uYXZiYXItbmF2LFxuLnJkLW5hdmJhci1wYW5lbCxcbi5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQsXG4ucmQtbmF2YmFyLXNlYXJjaC1mb3JtLXN1Ym1pdCxcbi5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSxcbi5yZC1uYXZiYXItbGl2ZS1zZWFyY2gtcmVzdWx0cyxcbi5yZC1uYXZiYXItc2VhcmNoLWZvcm0ge1xuICB0cmFuc2l0aW9uOiAuMjVzIGFsbCBlYXNlOyB9XG5cbi5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW4ge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTsgfVxuICAgIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTZweCk7IH1cblxuLypcbiogTmF2YmFyIGNvbXBvbmVudHNcbiovXG4ucmQtbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4ge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzLCAwLjIycztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycywgMC4yMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIycywgMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTsgfVxuICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjJzIDBzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzOyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ucmQtbmF2YmFyLWJyYW5kIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnJkLW5hdmJhci1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2ggLmZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaCAuZm9ybS1sYWJlbCB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0b3A6IDI1cHg7IH1cbiAgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaF9fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MjInO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmb250OiA0MDAgMTlweCAnTGluZWFyaWNvbnMnO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucmQtbmF2YmFyIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2M3YzdjNztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAucmQtbmF2YmFyIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6OmJlZm9yZSwgLnJkLW5hdmJhciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLnJkLW5hdmJhciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICBjb250ZW50OiAnXFxlOTIyJztcbiAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgLnJkLW5hdmJhciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBjb250ZW50OiAnXFxlOTJhJztcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmRlc2t0b3AgLnJkLW5hdmJhciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ucmQtbmF2YmFyIC5yZC1zZWFyY2ggLmZvcm0taW5wdXQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5yZC1uYXZiYXIgLnJkLXNlYXJjaCAuZm9ybS1sYWJlbCB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLnJkLW5hdmJhciAucmQtc2VhcmNoIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhciAucmQtc2VhcmNoIC5mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4ucmQtbmF2YmFyIGJ1dHRvbi5yZC1zZWFyY2hfX3N1Ym1pdCxcbi5yZC1uYXZiYXIgYnV0dG9uLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnJkLW5hdmJhciBidXR0b24ucmQtc2VhcmNoX19zdWJtaXQ6Oi1tb3otZm9jdXMtaW5uZXIsXG4gIC5yZC1uYXZiYXIgYnV0dG9uLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLypcbiogQHN1YnNlY3Rpb24gICBIeWJyaWQgIFN0eWxlc1xuKi9cbi5yZC1uYXZiYXIucmQtbmF2YmFyLWZpeGVkICsgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lLFxuLnJkLW5hdmJhci5yZC1uYXZiYXItc2lkZWJhciArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuXG4ucmQtbmF2YmFyIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJkLW5hdmJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucmQtbmF2YmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMxNTE1MTU7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItLWhhcy1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMzsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTphY3RpdmUsIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6Zm9jdXMsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTphY3RpdmUsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmZvY3VzLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmFjdGl2ZSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpmb2N1cyxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmFjdGl2ZSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWNlY2VjOyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmhvdmVyLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpmb2N1cywgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTphY3RpdmUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmZvY3VzLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGE6YWN0aXZlLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6Zm9jdXMsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmFjdGl2ZSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGE6Zm9jdXMsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3Zlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmhvdmVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3Zlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSArIGxpLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSArIGxpLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpICsgbGksXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIHdpZHRoOiAyMTZweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICNjN2M3Yzc7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29udGVudDogJ1xcZTkzYyc7XG4gICAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTpob3ZlcixcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgIHRvcDogLTMxcHg7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24ucmQtbmF2YmFyLW9wZW4tbGVmdCxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24ucmQtbmF2YmFyLW9wZW4tbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIGxpLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiAqLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmZvY3VzLCAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmFjdGl2ZSxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6Zm9jdXMsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIgfiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIgfiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IGEsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5vcGVuZWQgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gYSB7XG4gICAgY29sb3I6ICNmZjAwMzc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhIH4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gYSB+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmZvY3VzID4gYSB+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLm9wZW5lZCA+IGEgfiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDI0MHB4OyB9IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGksXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggMzVweDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgKyBsaTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZmY0OyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgKiArIC5yZC1tZWdhbWVudS1saXN0LFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51ICogKyAucmQtbWVnYW1lbnUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDMwcHggNTBweCA1MHB4OyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSAqICsgLnJkLW1lZ2FtZW51LWxpc3QsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAqICsgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51LFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgbWF4LXdpZHRoOiAxMTUwcHg7IH1cbiAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSxcbiAgICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNzBweCA3MHB4IDUwcHg7IH0gfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtaGVhZGVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1oZWFkZXIsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAqICsgLnJkLW1lZ2FtZW51LWhlYWRlcixcbi5yZC1uYXZiYXItc3RhdGljICogKyAucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkIC5yZC1zZWFyY2gsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQgLnJkLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkLmFjdGl2ZSAucmQtc2VhcmNoLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkLmFjdGl2ZSAucmQtc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWw6OmJlZm9yZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMnZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgPiAqLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWwgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCA+ICo6Zmlyc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCA+ICo6bGFzdC1jaGlsZCxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWwgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqLFxuLmllLTExIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKiwgLmllLTEwXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqLFxuLmllLTExXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICo6OmFmdGVyLFxuICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqOjphZnRlciwgLmllLTEwXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICo6OmFmdGVyLFxuICAuaWUtMTFcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmllLTEwIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKiA+ICosXG4gIC5pZS0xMSAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICogPiAqLCAuaWUtMTBcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKiA+ICosXG4gIC5pZS0xMVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqID4gKiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tOjphZnRlcixcbi5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3A6OmFmdGVyLFxuLmllLTExIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbTo6YWZ0ZXIsXG4uaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wOjphZnRlciwgLmllLTEwXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tOjphZnRlcixcbi5pZS0xMFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcDo6YWZ0ZXIsXG4uaWUtMTFcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b206OmFmdGVyLFxuLmllLTExXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICo6bGFzdC1jaGlsZCxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWl0ZW1zLWxpc3QsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1pdGVtcy1saXN0ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pdGVtcy1saXN0ID4gbGk6bGFzdC1jaGlsZCxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1pdGVtcy1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpICsgbGk6OmJlZm9yZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlZGVmZjQ7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX21haW4sXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX21haW4ge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgbGk6bGFzdC1jaGlsZCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlOjpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2VkZWZmNDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9faW5uZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2lubmVyIHtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcCxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgPiAqOm5vdCgucmQtbmF2YmFyLXNlYXJjaF9ub3QtY29sbGFwc2FibGUpLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgPiAqOm5vdCgucmQtbmF2YmFyLXNlYXJjaF9ub3QtY29sbGFwc2FibGUpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogLjMzczsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlcixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci1zZWFyY2g6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTc1JSwgMCk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgPiAqOm5vdCgucmQtbmF2YmFyLXNlYXJjaF9ub3QtY29sbGFwc2FibGUpLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSA+ICo6bm90KC5yZC1uYXZiYXItc2VhcmNoX25vdC1jb2xsYXBzYWJsZSkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2gsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogLjFzOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2g6OmFmdGVyLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaDo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaF9fc3VibWl0LFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaXRlbXMtbGlzdCxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWl0ZW1zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci10b3AtcGFuZWxfX21haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1uYXZiYXItc2VhcmNoX2NvbGxhcHNhYmxlLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiAuMzNzOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjI1cyBlYXNlLWluO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlcixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2VkZWZmNDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS13cmFwLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0td3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsIHtcbiAgICBsZWZ0OiA0cHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaF9fc3VibWl0LFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaF9fc3VibWl0LFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEyMCUsIDApOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHJpZ2h0OiA1MnB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzNzIGVhc2UgMHMsIHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjphZnRlcixcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTphY3RpdmUsIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmFjdGl2ZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gYSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IDQwMCAxNHB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm1hYy1vcyAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLm1hYy1vc1xuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAubWFjLW9zXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5tYWMtb3Ncbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLm1hYy1vc1xuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLm1hYy1vc1xuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duIGEsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93biBhOmFjdGl2ZSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duIGE6Zm9jdXMsXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1tZWdhbWVudS1saXN0IGEsXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1tZWdhbWVudS1saXN0IGE6YWN0aXZlLFxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbWVnYW1lbnUtbGlzdCBhOmZvY3VzLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duIGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gYTphY3RpdmUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gYTpmb2N1cyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW1lZ2FtZW51LWxpc3QgYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW1lZ2FtZW51LWxpc3QgYTphY3RpdmUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1tZWdhbWVudS1saXN0IGE6Zm9jdXMge1xuICBjb2xvcjogIzg4ODsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gYTpob3Zlcixcbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW1lZ2FtZW51LWxpc3QgYTpob3Zlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93biBhOmhvdmVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbWVnYW1lbnUtbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmZvY3VzID4gYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmZvY3VzID4gYSB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSArIGxpOjpiZWZvcmUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSArIGxpOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6YWN0aXZlLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6YWN0aXZlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IGEsXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpLm9wZW5lZCA+IGEsXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSxcbi5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgdG9wOiA2cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbixcbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlcixcbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4ge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzLCAwLjIycztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycywgMC4yMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIycywgMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbixcbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yMnMgMHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yMnM7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlcixcbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItaW5uZXIgLnJkLW5hdmJhci1pdGVtcy1saXN0IGEsXG4ucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItaW5uZXIgLnJkLW5hdmJhci1pdGVtcy1saXN0IGE6aG92ZXIsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpICsgbGk6OmJlZm9yZSxcbi5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpICsgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlcixcbi5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLWlubmVyIC5yZC1zZWFyY2gsXG4ucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoIC5mb3JtLWlucHV0LFxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLWlubmVyIC5yZC1zZWFyY2ggLmZvcm0tbGFiZWwsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1zZWFyY2ggLmZvcm0taW5wdXQsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLFxuLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cyxcbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAzNzsgfVxuXG4vKlxuKiBTdGF0aWMgTGF5b3V0XG4qL1xuLnJkLW5hdmJhci1zdGF0aWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4xKTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmllLTEwIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIsXG4gIC5pZS0xMSAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1ib3R0b20tcGFuZWwge1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdi13cmFwLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3AsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyID4gKixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wID4gKixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tID4gKiB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciA+ICo6Zmlyc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wID4gKjpmaXJzdC1jaGlsZCxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20gPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIgPiAqOmxhc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wID4gKjpsYXN0LWNoaWxkLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQge1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYtd3JhcCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX2V4dGVuZGVkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9leHRlbmRlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZmY0OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXRvcC1wYW5lbF9leHRlbmRlZCA+ICoge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wIC5saXN0LWJvcmRlcmVkLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSAubGlzdC1ib3JkZXJlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjNweDsgfVxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wIC5saXN0LWJvcmRlcmVkID4gKixcbiAgICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSAubGlzdC1ib3JkZXJlZCA+ICoge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3Age1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3AgKyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZmY0OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYm90dG9tLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1ib3R0b20tcGFuZWwgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWM6bm90KC5yZC1uYXZiYXItLWlzLXN0dWNrKSAqICsgLnJkLW5hdmJhci1ib3R0b20tcGFuZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWZmNDtcbiAgICB3aWR0aDogMTAydnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAtMTNweCAtMTNweCAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMTBweDsgfVxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IGEge1xuICAgICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci10b3AtcGFuZWw6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl90cmFuc3BhcmVudCAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl90cmFuc3BhcmVudCAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIC5tYWMtb3MgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDsgfSB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZTpub3QoLnJkLW5hdmJhci0taXMtc3R1Y2spIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY3JlYXRpdmUgLnJkLW5hdmJhci1pbm5lcixcbiAgICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY3JlYXRpdmUgLnJkLW5hdmJhci1pbm5lciA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY3JlYXRpdmUgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA1OHB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAqICsgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDsgfSB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2ludmVyc2U6bm90KC5yZC1uYXZiYXItLWlzLXN0dWNrKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaW52ZXJzZTpub3QoLnJkLW5hdmJhci0taXMtc3R1Y2spIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2ludmVyc2U6bm90KC5yZC1uYXZiYXItLWlzLXN0dWNrKSAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2ludmVyc2U6bm90KC5yZC1uYXZiYXItLWlzLXN0dWNrKSAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7IH0gfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jb3Jwb3JhdGUgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jb3Jwb3JhdGUgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jb3Jwb3JhdGUgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgIG1hcmdpbi10b3A6IDExcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLXNlYXJjaF9fc3VibWl0LFxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1zZWFyY2hfX3N1Ym1pdDpob3ZlcixcbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQgKyAucmQtbmF2YmFyLW5hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20gLmxpc3QtYm9yZGVyZWQgLnVuaXQgLnVuaXQtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIC5saXN0LWJvcmRlcmVkIC51bml0IC51bml0LWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZC1uYXZiYXItc3RhdGljLXNtb290aCAucmQtbmF2YmFyLXN0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIFtkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIC5yZC1uYXZiYXItc3RhdGljLXNtb290aCAucmQtbmF2YmFyLXN0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYzpub3QoLnJkLW5hdmJhcl9jcmVhdGl2ZSkgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5yZC1uYXZiYXItc3RhdGljOm5vdCgucmQtbmF2YmFyX2NyZWF0aXZlKSAucmQtbmF2YmFyLWlubmVyID4gKiArICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyID4gKixcbiAgICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciA+ICoge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAuaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcjphZnRlcixcbiAgICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgLmllLTEwIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1pbm5lcjphZnRlciwgLmllLTEwIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1pbm5lcjphZnRlcixcbiAgICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWlubmVyOmFmdGVyLFxuICAgIC5pZS0xMSAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwgKyAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsICsgLnJkLW5hdmJhci1uYXYtd3JhcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjaywgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItaW5uZXIsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA3NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMjlweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci10b3AtcGFuZWwsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCAuYnV0dG9uLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjay5yZC1uYXZiYXJfdHJhbnNwYXJlbnQsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX3RyYW5zcGFyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4xKTsgfVxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjay5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl90cmFuc3BhcmVudCAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItaW5uZXIsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2LXdyYXAsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXJfY3JlYXRpdmUgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXJfY3JlYXRpdmUgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jb3Jwb3JhdGUgLnJkLW5hdmJhci1wYW5lbCwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2NvcnBvcmF0ZS5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2NvcnBvcmF0ZS5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXJfY29ycG9yYXRlLnJkLW5hdmJhcl9jb3Jwb3JhdGUgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXJfY29ycG9yYXRlLnJkLW5hdmJhcl9jb3Jwb3JhdGUgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9kYXJrLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhcl9kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1pbm5lciA+ICogKyAqLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItaW5uZXIgPiAqICsgKiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc3RhdGljLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLWxpbmtlZCAucmQtbmF2YmFyLWFic29sdXRlIC5yZC1uYXZiYXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5idXR0b24tLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ODFlO1xuICBjb2xvcjogIzAwOTgxZTsgfVxuICAuYnV0dG9uLS1ncmVlbjphY3RpdmUsIC5idXR0b24tLWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODFlOyB9XG4gIC5idXR0b24tLWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwOTgxZTsgfVxuXG4vKlxuKiBGdWxsd2lkdGggTGF5b3V0XG4qL1xuLnJkLW5hdmJhci1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMSk7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1pbm5lciA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1pbm5lcixcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItaW5uZXIgPiAqLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2LXdyYXAgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXBhbmVsLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLCAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTphY3RpdmUsIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiBhLFxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiBhLFxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWlubmVyID4gKiArICoge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2LXdyYXA6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX3RyYW5zcGFyZW50LWxhbmRpbmcgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfdHJhbnNwYXJlbnQtbGFuZGluZy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl90cmFuc3BhcmVudC1sYW5kaW5nLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItaW5uZXIsIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjlweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjaywgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItaW5uZXIgPiAqICsgKiwgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLWlubmVyID4gKiArICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItYnJhbmQsIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKlxuKiBGaXhlZCBMYXlvdXRcbiovXG4ucmQtbmF2YmFyLWZpeGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxNzsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1icmFuZCBpbWcge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsX19hc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAtNTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxMTJweCAwIDgxcHg7XG4gICAgYm90dG9tOiAtNTZweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4xKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItaXRlbXMtbGlzdCxcbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5maXJlZm94IC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcF9fc2hvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwX19zaG9wID4gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcF9fc2hvcCA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItaXRlbXMtbGlzdCArIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICBtYXJnaW46IDIwcHggMTBweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTFweCA1NnB4IDExcHggMThweDsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSAucmQtbmF2YmFyLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgKiArIC5yZC1uYXZiYXItc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1kcm9wZG93biBsaSBsaSA+IGEsXG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1tZWdhbWVudSB1bCBsaSBsaSA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA5cHggNTZweCA5cHggMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgKyBsaSxcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51ICogKyAucmQtbWVnYW1lbnUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgKiArIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC40cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiA0cHggMCAwOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQ6IDQwMCAxNHB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLFxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQuYWN0aXZlIC5yZC1uYXZiYXItbmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNTZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluLmFjdGl2ZSAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3BhbiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDU1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjIzcyBhbGwgZWFzZS1vdXQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2xlZnQgKyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5saXN0LWJvcmRlcmVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAubGlzdC1ib3JkZXJlZCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAubGlzdC1ib3JkZXJlZCA+IGxpOm50aC1sYXN0LWNoaWxkKG4gKyAyKTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5saXN0LWJvcmRlcmVkIC51bml0IC51bml0X19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5saXN0LWJvcmRlcmVkIC51bml0IC51bml0X19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLmxpc3QtYm9yZGVyZWQgZGwgZHQsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLmxpc3QtYm9yZGVyZWQgZGwgZGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAqICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1jb2xsYXBzYWJsZS13cmFwIC5yZC1zZWFyY2gsXG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgLnJkLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAxJSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVmZjQ7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2hfdG9nZ2xlZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2hfdG9nZ2xlZCAuZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiAuMXM7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2g6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDc4JTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggOHB4OyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoX19zdWJtaXQsXG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtc2VhcmNoX19zdWJtaXQsXG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLWZpeGVkX19lbGVtZW50LTMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2hfdG9nZ2xlZCAucmQtc2VhcmNoIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAuZm9ybS13cmFwIHtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6OmJlZm9yZSwgLnJkLW5hdmJhci1maXhlZCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IC4yMnM7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgW2NsYXNzKj0ncmQtbmF2YmFyLWZpeGVkX19lbGVtZW50J10gLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgW2NsYXNzKj0ncmQtbmF2YmFyLWZpeGVkX19lbGVtZW50J10gLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0xIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDQuOHB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0yIHtcbiAgICByaWdodDogNDQuOHB4O1xuICAgIHdpZHRoOiAyOHB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0zIHtcbiAgICByaWdodDogODRweDtcbiAgICB3aWR0aDogMjhweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWwgLnBhZ2UgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZpeGVkLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YzZjNmMzsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkuYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSxcbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWxpc3Q6aG92ZXIgPiBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1saXN0LmZvY3VzID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdC5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1saXN0Lm9wZW5lZCA+IGEsXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd246aG92ZXIgPiBhLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duLmZvY3VzID4gYSxcbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93bi5hY3RpdmUgPiBhLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duLm9wZW5lZCA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyIGEsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyIGE6YWN0aXZlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQgLnJkLXNlYXJjaCB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjNmMzsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgbGkgPiBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW1lZ2FtZW51LWxpc3QsXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSB7XG4gICAgY29sb3I6ICMxNTE1MTU7IH1cbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1tZWdhbWVudS1saXN0OmhvdmVyID4gYSwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1tZWdhbWVudS1saXN0LmZvY3VzID4gYSwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1tZWdhbWVudS1saXN0LmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbWVnYW1lbnUtbGlzdC5vcGVuZWQgPiBhLFxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1kcm9wZG93bjpob3ZlciA+IGEsXG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLWRyb3Bkb3duLmZvY3VzID4gYSxcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItZHJvcGRvd24uYWN0aXZlID4gYSxcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItZHJvcGRvd24ub3BlbmVkID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyIGEsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIgYTphY3RpdmUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUsXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbixcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlcixcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgdG9wOiA2cHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbixcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4ge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlcixcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzLCAwLjIycztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycywgMC4yMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIycywgMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTsgfVxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuLFxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yMnMgMHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yMnM7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1wYW5lbCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSA+ICosXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItcGFuZWwgW2NsYXNzKj0ncmQtbmF2YmFyLWZpeGVkX19lbGVtZW50J10gPiAqIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXBhbmVsIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddID4gKjpob3ZlcixcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXBhbmVsIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddID4gKjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOjphZnRlcixcbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuLFxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHNwYW46OmJlZm9yZSxcbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXBhbmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXBhbmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnJkLW5hdmJhci1idXR0b24tZml4ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDU2cHggMTFweCAxOHB4OyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX3RyYW5zcGFyZW50LWxhbmRpbmcgLnJkLW5hdmJhci1idXR0b24tZml4ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfdHJhbnNwYXJlbnQtbGFuZGluZyAucmQtbmF2YmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbC5yZC1uYXZiYXItZml4ZWQtbGlua2VkIC5wYWdlIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7IH1cblxuLypcbiogU2lkZWJhciBMYXlvdXRcbiovXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDM1cHg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItcGFuZWxfX2FzaWRlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuMjJzO1xuICAgICAgbWF4LWhlaWdodDogMzRweDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gICAgdHJhbnNpdGlvbjogLjM2cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2JSArIDFlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMSUgKyAxZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwLjRzIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGk6bm90KC5vcGVuZWQpOm5vdCguYWN0aXZlKSA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IGEge1xuICAgICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IDQwMCAxNHB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzE1MTUxNTsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAqICsgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHJpZ2h0OiAzNXB4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAxOS44JTsgfVxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCAuc2VhcmNoX2FsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLXNpZGViYXJfcmV2ZXJzZSAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1zaWRlYmFyX3JldmVyc2UgLnJkLW5hdmJhci1wYW5lbDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtc2lkZWJhcl9yZXZlcnNlIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1zaWRlYmFyX3JldmVyc2UgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaW5uZXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoX19zdWJtaXQ6aG92ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaW5uZXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pdGVtcy1saXN0ID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXBhbmVsIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXBhbmVsIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci1zbW9vdGggLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci1zbW9vdGggLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgW2RhdGEteC1tb2RlPVwiZGVzaWduLW1vZGVcIl0gLnJkLW5hdmJhci1zaWRlYmFyLXNtb290aCAucmQtbmF2YmFyLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YzZjNmMzsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1icmFuZCBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2ludmVyc2Uge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaW5uZXIgLnJkLXNlYXJjaF9fc3VibWl0OmhvdmVyLFxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItcGFuZWwgLnJkLW5hdmJhci1pdGVtcy1saXN0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLXNpZGViYXItbGlua2VkIC5yZC1uYXZiYXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgUGFnZSBib3hlZCBsYXlvdXQgc3R5bGUgcmVkZWNsYXJhdGlvblxuKiovXG5odG1sLmJveGVkIC5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnJkLXBhcmFsbGF4LWxpZ2h0IGgxLCAucmQtcGFyYWxsYXgtbGlnaHQgaDIsIC5yZC1wYXJhbGxheC1saWdodCBoMywgLnJkLXBhcmFsbGF4LWxpZ2h0IGg0LCAucmQtcGFyYWxsYXgtbGlnaHQgaDUsIC5yZC1wYXJhbGxheC1saWdodCBoNiwgLnJkLXBhcmFsbGF4LWxpZ2h0IC5oZWFkaW5nLTEsIC5yZC1wYXJhbGxheC1saWdodCAuaGVhZGluZy0yLCAucmQtcGFyYWxsYXgtbGlnaHQgLmhlYWRpbmctMywgLnJkLXBhcmFsbGF4LWxpZ2h0IC5oZWFkaW5nLTQsIC5yZC1wYXJhbGxheC1saWdodCAuaGVhZGluZy01LCAucmQtcGFyYWxsYXgtbGlnaHQgLmhlYWRpbmctNixcbi5yZC1wYXJhbGxheC1saWdodCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLypcbipcbiogTWF0ZXJpYWwgUGFyYWxsYXhcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucGFyYWxsYXgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYXRlcmlhbC1wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAwOyB9XG5cbi5pcGFkIC5tYXRlcmlhbC1wYXJhbGxheCwgLmlwaG9uZSAubWF0ZXJpYWwtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbC1wYXJhbGxheCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDEwMSU7XG4gIG1pbi1oZWlnaHQ6IDEwMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4ucGFyYWxsYXgtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogOTk4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2gtcXVpY2stcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDExcHggLTEwcHggLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDMyLjUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogMjQuNiU7IH0gfVxuICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCA+IGxpLnNlYXJjaF9hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgPiBsaTpvbmx5LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGluayB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9lcnJvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjAwMzc7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLm1hdGNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub3QtZW1wdHkgfiAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoX2xpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaF9saXN0IGxpIGRpdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaF9saXN0IGxpOm9ubHktY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzIyMjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpOyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QtaXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTJweDtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybykgXCIuXCI7XG4gICAgY29sb3I6ICM4ODg7IH1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdC1pdGVtICsgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC10aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIC4yNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDM3OyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAubWF0Y2gge1xuICBmb250OiA0MDAgMTRweCBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAqICsgLm1hdGNoIHtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAqICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QtaXRlbSArIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuKiArIC5yZC1zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICogKyAucmQtc2VhcmNoLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7IH0gfVxuXG4uc2VhcmNoLWZvcm0tY2xhc3NpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLWZvcm0tY2xhc3NpYyAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuc2VhcmNoLWZvcm0tY2xhc3NpYyAuZm9ybS1pbnB1dCxcbiAgLnNlYXJjaC1mb3JtLWNsYXNzaWMgLmZvcm0tbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuICAuc2VhcmNoLWZvcm0tY2xhc3NpYyAucmQtc2VhcmNoLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlYXJjaC1mb3JtLWNsYXNzaWMgLnJkLXNlYXJjaC1zdWJtaXQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGUwOWMnO1xuICAgICAgZm9udDogNDAwIDI0cHggJ2ZsLWJpZ211Zy1saW5lJztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgIC5zZWFyY2gtZm9ybS1jbGFzc2ljIC5yZC1zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjIyOyB9XG5cbiogKyAuc2VhcmNoLWZvcm0tY2xhc3NpYyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLypcbipcbiogQ291bnRlclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItdmVydGNhbCB7XG4gIGhlaWdodDogNDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN3aXBlci12ZXJ0Y2FsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zd2lwZXItdmVydGNhbCB7XG4gICAgICBoZWlnaHQ6IDkwdmg7IH0gfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi8qIEFycm93cyAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2M3YzdjNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjMzczsgfVxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgIGZpbGw6ICNmZjAwMzc7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuXG4vKiBQYWdpbmF0aW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IC4zM3M7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDcwcHg7IH0gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgMTBweDsgfVxuXG4vKiAzRCBDb250YWluZXIgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDb3ZlcmZsb3cgKi9cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi8qIEZhZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi8qIEN1YmUgKi9cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItc2xpZGUgPiAudmlkZV9fYm9keSxcbi5zd2lwZXItc2xpZGUgPiAucGFyYWxsYXhfY250IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZV90b3Age1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlX3ZpZGVvIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlX3ZpZGVvIC52aWRlX2JnIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDAgNjBweDtcbiAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE4MHB4IDBweCAxNDBweDsgfSB9XG5cbi5zd2lwZXItc2xpZGVyLWN1c3RvbS5zd2lwZXItY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZXItY3VzdG9tLnN3aXBlci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogNTUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZXItY3VzdG9tLnN3aXBlci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogNzUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AgLnN3aXBlci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAuZGVza3RvcCAuc3dpcGVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgLmRlc2t0b3AgLnN3aXBlci1zbGlkZXI6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmRlc2t0b3AgLnN3aXBlci1zbGlkZXI6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXNsaWRlLmJnLWdyYXktZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXNsaWRlLmJnLXNlY29uZGFyeS03IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xMik7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNjQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5kZXNrdG9wIC5yZC1uYXZiYXItZGVmYXVsdC1saW5rZWQgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTsgfVxuICAuZGVza3RvcCAucmQtbmF2YmFyLWNvcnBvcmF0ZS1saW5rZWQgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIxNXB4KTsgfVxuICAgIC5kZXNrdG9wIC5yZC1uYXZiYXItY29ycG9yYXRlLWxpbmtlZCAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH1cbiAgLmRlc2t0b3AgLnJkLW5hdmJhcl90cmFuc3BhcmVudC1saW5rZWQgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXNrdG9wIC5yZC1uYXZiYXItZGVmYXVsdC1saW5rZWQgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTsgfVxuICAuZGVza3RvcCAucmQtbmF2YmFyX3RyYW5zcGFyZW50LWxpbmtlZCAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sdW1uLWhhbGZoYWxmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTMlIDUlIDUlIDUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2x1bW4taGFsZmhhbGYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMyUgMTAlIDUlIDEwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbi1oYWxmaGFsZi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEzJSAxMCUgNSUgMTUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY29sdW1uLWhhbGZoYWxmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTElIDEwJSA1JSAxNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY5MHB4KSB7XG4gIC5jb2x1bW4taGFsZmhhbGYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMCUgMTAlIDUlIDI3JTsgfSB9XG5cbi5jb3VudGRvd24tZGVmYXVsdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAzNztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uaWUtMTAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbixcbi5pZS0xMSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgaGVpZ2h0OiA5MHB4OyB9XG5cbi5jb3VudGRvd24tZGVmYXVsdC5jb3VudGRvd24tcHJpbWFyeSAuY291bnRkb3duLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDM3OyB9XG5cbi5jb3VudGRvd24tZGVmYXVsdC5jb3VudGRvd24tcHJpbWFyeSAuY291bnRkb3duLXBlcmlvZCxcbi5jb3VudGRvd24tZGVmYXVsdC5jb3VudGRvd24tcHJpbWFyeSAuY291bnRkb3duLWFtb3VudCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIG1pbi13aWR0aDogMTMwcHg7IH1cbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmllLTEwIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sXG4gIC5pZS0xMSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cblxuLypcbipcbiogVGFic1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi50YWJzLWN1c3RvbSAubmF2LWN1c3RvbSA+IGxpLCAudGFicy1jdXN0b20gLm5hdi1jdXN0b20gPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSB7XG4gICAgbWFyZ2luOiAtMXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH0gfVxuXG4udGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGZvbnQ6IDQwMCAxOHB4LzIwcHggXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYTpob3Zlcixcbi50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDI1cHggMjJweDsgfVxuICAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhOmhvdmVyLFxuICAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZjAwMzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4udGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjVweCAxNXB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ODg7IH1cbiAgICAgIC50YWItY29udGVudCBwICsgaDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbCAubmF2LWN1c3RvbS10YWJzIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwgLm5hdi1jdXN0b20tdGFicyBsaSBhOmhvdmVyLFxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwgLm5hdi1jdXN0b20tdGFicyBsaSBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmMDAzNztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAhaW1wb3J0YW50OyB9XG4gICAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsIC5uYXYtY3VzdG9tLXRhYnMgbGkgYTpob3ZlcjpiZWZvcmUsXG4gICAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsIC5uYXYtY3VzdG9tLXRhYnMgbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbCAubmF2LWN1c3RvbV9fYWxpZ24tbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbCAubmF2LWN1c3RvbV9fYWxpZ24tbGVmdCBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAudGFiLWNvbnRlbnQge1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4OyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LWN1c3RvbS10YWJzIGxpLmFjdGl2ZSxcbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gICAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMgbGkuYWN0aXZlIGEsXG4gICAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMgbGk6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLm5hdi1jdXN0b20tdGFicyBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LWN1c3RvbS10YWJzIGxpIGEge1xuICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAudGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjZweCA1NXB4IDI1cHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgbWluLXdpZHRoOiAxNzBweDsgfSB9XG5cbi5jYWxlbmRhci1ib3gtc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXItYm94LXNlYXJjaCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyLWJveC1zZWFyY2ggLmNhbGVuZGFyLWJveC1zZWFyY2gtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7IH1cbiAgICAuY2FsZW5kYXItYm94LXNlYXJjaCAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciArIC5jYWxlbmRhci1ib3gtc2VhcmNoLWlubmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZmY0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAuY2FsZW5kYXItYm94LXNlYXJjaCAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciAuZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY2FsZW5kYXItYm94LXNlYXJjaCAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciBoNiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsZW5kYXItYm94LXNlYXJjaCAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgICAuY2FsZW5kYXItYm94LXNlYXJjaCAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciArIC5jYWxlbmRhci1ib3gtc2VhcmNoLWlubmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWZmNDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxOCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmNhbGVuZGFyLWJveC1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4OyB9XG5cbi5jYWxlbmRhci1ib3gtbGlzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDI4MG1zIGVhc2UtaW47XG4gIHotaW5kZXg6IDk7IH1cbiAgLmNhbGVuZGFyLWJveC1saXN0LXZpZXcgLmljb246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNmZjAwMzc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5jYWxlbmRhci1ib3gtbGlzdC12aWV3IGxpID4gYSB7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgICAuY2FsZW5kYXItYm94LWxpc3QtdmlldyBsaSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmNhbGVuZGFyLWJveC1saXN0LXZpZXcuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmNhbGVuZGFyLWJveC1saXN0LXZpZXcuY29sbGFwc2Uuc2hvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWxlbmRhci1ib3gtbGlzdC12aWV3IHtcbiAgICAgIHRvcDogODRweDsgfSB9XG5cbi5yZC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmRjLW5leHQsIC5yZGMtcHJldiwgLnJkYy1ldmVudHNfY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuICAucmRjLW5leHQ6YWZ0ZXIsIC5yZGMtbmV4dDpiZWZvcmUsIC5yZGMtcHJldjphZnRlciwgLnJkYy1wcmV2OmJlZm9yZSwgLnJkYy1ldmVudHNfY2xvc2U6YWZ0ZXIsIC5yZGMtZXZlbnRzX2Nsb3NlOmJlZm9yZSB7XG4gICAgZm9udDogNDAwIDE0cHgvMzhweCBcIkxpbmVhcmljb25zXCI7IH1cbiAgLnJkYy1uZXh0OmhvdmVyLCAucmRjLXByZXY6aG92ZXIsIC5yZGMtZXZlbnRzX2Nsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzg4ODsgfVxuXG4ucmRjLXBhbmVsLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICogKyAucmRjLXBhbmVsLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucmRjLXBhbmVsLW5hdiAucmRjLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDQnO1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gIC5yZGMtcGFuZWwtbmF2IC5yZGMtcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDMnO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ucmRjLW5leHQge1xuICByaWdodDogMDsgfVxuICAucmRjLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2MnOyB9XG5cbi5yZGMtcHJldiB7XG4gIGxlZnQ6IDA7IH1cbiAgLnJkYy1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzYic7IH1cblxuLnJkYy1ldmVudHNfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDEwcHg7IH1cbiAgLnJkYy1ldmVudHNfY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTM1JzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmRjLWV2ZW50c19jbG9zZSB7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICByaWdodDogOHB4OyB9IH1cblxuLnJkYy1ldmVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmRjLWV2ZW50cyB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucmQtY2FsZW5kYXIuc2hvdy1ldmVudHMgLnJkYy1ldmVudHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucmRjLWV2ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmRjLWV2ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJkYy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJkYy10YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLnJkYy10YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJkYy10YWJsZSB0ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVmZjQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZGMtdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJkYy10YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9IH1cblxuLnJkYy10YWJsZV9kYXkge1xuICBjb2xvcjogIzg4ODtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZGMtdGFibGVfZGF5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmRjLXRhYmxlX2RheSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuXG4ucmRjLXRhYmxlX2RhdGUge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuLnJkYy10YWJsZV90b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZGMtdGFibGVfZXZlbnRzLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWluZGVudDogLTEwMDAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJkYy10YWJsZV9ldmVudHMtY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNFwiO1xuICAgIGZvbnQ6IDQwMCAyNHB4LzI0cHggJ0xpbmVhcmljb25zJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJkYy10YWJsZV9ldmVudHMtY291bnQ6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGNvbnRlbnQ6IFwiU2hvdyBldmVudFwiO1xuICAgICAgZm9udDogMzAwIDE0cHgvMjRweCBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH0gfVxuXG4ucmRjLXRhYmxlX2hhcy1ldmVudHMge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJkYy10YWJsZV9oYXMtZXZlbnRzIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucmRjLXRhYmxlX2V2ZW50IHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIC5yZGMtdGFibGVfZXZlbnQsXG4gIC5tb2JpbGUgLnJkYy10YWJsZV9ldmVudCxcbiAgLnRhYmxldCAucmRjLXRhYmxlX2V2ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZGMtdGFibGVfZXZlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5yZGMtdGFibGVfbmV4dCxcbi5yZGMtdGFibGVfcHJldiB7XG4gIG9wYWNpdHk6IC41OyB9XG4gIC5yZGMtdGFibGVfbmV4dCB+IC5yZGMtdGFibGVfZXZlbnRzLWNvdW50LFxuICAucmRjLXRhYmxlX3ByZXYgfiAucmRjLXRhYmxlX2V2ZW50cy1jb3VudCB7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuKiArIC5ib29raW5nLWNhbGVuZGFyIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLW1vbnRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1mdWxseWVhciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2V2ZW50LFxuLm1vYmlsZSAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2V2ZW50LFxuLnRhYmxldCAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2V2ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1tb250aCxcbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtZnVsbHllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtbmV4dCwgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1wcmV2LCAuYm9va2luZy1jYWxlbmRhciAucmRjLWV2ZW50c19jbG9zZSB7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAuYm9va2luZy1jYWxlbmRhciAucmRjLW5leHQ6aG92ZXIsIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtcHJldjpob3ZlciwgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1ldmVudHNfY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtbmV4dCxcbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLWV2ZW50c19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDBkJzsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLWV2ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIC5yZGMtdGFibGVfZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZmY0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLXRhYmxlX2RhdGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDc3JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgICBjb250ZW50OiBcIjQgQXZhaWxhYmxlXCI7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiAyNTBtcztcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cbiAgICAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2hhcy1ldmVudHMgLnJkYy10YWJsZV9kYXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfaGFzLWV2ZW50cy5vcGVuZWQgLnJkYy10YWJsZV9kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH0gfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2hhcy1ldmVudHMgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA0cHg7XG4gIHJpZ2h0OiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIHVsIHtcbiAgICAgIGxlZnQ6IDExcHg7XG4gICAgICByaWdodDogMTFweDsgfSB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLXRhYmxlX2V2ZW50cy1jb3VudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZmY0O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDM4cHg7IH0gfVxuICAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2V2ZW50IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCAuaWNvbi1tZCB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIFtpZCo9J2NhbGVuZGFyRXZlbnQnXSAucmRjLXRhYmxlX2V2ZW50cyB7XG4gIG1hcmdpbi10b3A6IC0xM3B4OyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtZXZlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDRweDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDExcHg7IH0gfVxuICAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlIHRkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyICsgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZmY0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZmY0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5pZS0xMCAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ciA+IHRkOmZpcnN0LW9mLXR5cGU6YmVmb3JlLFxuICAgICAgICAuaWUtMTEgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdHIgPiB0ZDpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbiAgICAgICAgLmllLWVkZ2UgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdHIgPiB0ZDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdHIgPiB0ZDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRkID4gc3BhbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ZCAuZGwtaG9yaXpvbnRhbC1tb2QtMSBkdCwgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdGQgLmRsLWhvcml6b250YWwtbW9kLTEgZGQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRkIC5kbC1ob3Jpem9udGFsLW1vZC0xIGR0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9kYXkge1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2V2ZW50IHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9kYXRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMThweDsgfSB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfdG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfbmV4dCxcbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfcHJldiB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNSk7IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9uZXh0IH4gLnJkYy10YWJsZV9ldmVudHMtY291bnQsXG4gIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfcHJldiB+IC5yZGMtdGFibGVfZXZlbnRzLWNvdW50IHtcbiAgICBjb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjUpOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy1tb250aCxcbi5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy1mdWxseWVhciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgW2lkKj0nY2FsZW5kYXJFdmVudCddIC5yZGMtdGFibGVfZXZlbnRzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy10YWJsZV9kYXkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlX2RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlX2RhdGUge1xuICAgICAgcGFkZGluZzogNXB4IDEzcHg7IH0gfVxuXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtdGFibGUgPiB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy10YWJsZSA+IHRhYmxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlID4gdGFibGUge1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlX2hhcy1ldmVudHMub3BlbmVkIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVmZjQ7IH0gfVxuXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtdGFibGVfaGFzLWV2ZW50cyB1bCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtdGFibGVfaGFzLWV2ZW50cyB1bCB7XG4gICAgICByaWdodDogN3B4OyB9IH1cblxuLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gIC5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ciA+IHRkOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuI2FwcG9pbnRtZW50IC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjYXBwb2ludG1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW46IDUlIGF1dG87IH0gfVxuICAjYXBwb2ludG1lbnQgLm1vZGFsLWRpYWxvZyBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2FwcG9pbnRtZW50IC5tb2RhbC1kaWFsb2cgbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgI2FwcG9pbnRtZW50IC5tb2RhbC1kaWFsb2cgbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgI2FwcG9pbnRtZW50IC5tb2RhbC1kaWFsb2cgbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuI2FwcG9pbnRtZW50IC5pY29uLW1kIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbiNhcHBvaW50bWVudCAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuI2FwcG9pbnRtZW50IC5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbiNhcHBvaW50bWVudCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuI2FwcG9pbnRtZW50IC5yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiNhcHBvaW50bWVudCAucmFkaW8tY3VzdG9tLWR1bW15IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZGVmZjQ7IH1cbiAgI2FwcG9pbnRtZW50IC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiA1cHg7IH1cblxuI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDMwcHg7IH1cbiAgI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IHAgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNhcHBvaW50bWVudCAubW9kYWwtYm9keSAqICsgLnJlZ2lzdGVyLWZvcm0sXG4gICNhcHBvaW50bWVudCAubW9kYWwtYm9keSAqICsgLmxvZ2luLWZvcm0sXG4gICNhcHBvaW50bWVudCAubW9kYWwtYm9keSAqICsgaHIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IC5ncm91cC14bCArICoge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IC5yZWdpc3Rlci1mb3JtIC5idG4tc20sICNhcHBvaW50bWVudCAubW9kYWwtYm9keSAucmVnaXN0ZXItZm9ybSAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgcGFkZGluZzogMTFweCAxMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAjYXBwb2ludG1lbnQgLm1vZGFsLWJvZHkgLnJlZ2lzdGVyLWZvcm0gLmJ0bi1zbSwgI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IC5yZWdpc3Rlci1mb3JtIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAyNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IGZvcm0gLmZvcm0tbGFiZWw6bnRoLWNoaWxkKDEpLCAjYXBwb2ludG1lbnQgLm1vZGFsLWJvZHkgZm9ybSAuZm9ybS1sYWJlbDpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jYXBwb2ludG1lbnQgLmxvZ2luLWZvcm0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgICAgICAgICAgVkVSU0lPTiAgMTAuMC4yICAgICAgICAgICAgICBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXNsaWRlci5qc1xuICpcbiAqIE1haW50YWluZXJzOlxuICpcdFx0S3lsZSBLZW1wXG4gKlx0XHRcdC0gVHdpdHRlcjogQHNlaXlyaWFcbiAqXHRcdFx0LSBHaXRodWI6ICBzZWl5cmlhXG4gKlx0XHRSb2hpdCBLYWxrdXJcbiAqXHRcdFx0LSBUd2l0dGVyOiBAUm92b2x1dGlvbmFyeVxuICpcdFx0XHQtIEdpdGh1YjogIHJvdm9sdXRpb25cbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgKlxuICogYm9vdHN0cmFwLXNsaWRlciBpcyByZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxNyBLeWxlIEtlbXAsIFJvaGl0IEthbGt1ciwgYW5kIGNvbnRyaWJ1dG9yc1xuICogXG4gKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvblxuICogb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb25cbiAqIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dFxuICogcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsXG4gKiBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxuICogY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlXG4gKiBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZ1xuICogY29uZGl0aW9uczpcbiAqIFxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmVcbiAqIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuICogXG4gKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELFxuICogRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTXG4gKiBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORFxuICogTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFRcbiAqIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLFxuICogV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HXG4gKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SXG4gKiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2xpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1zZWxlY3Rpb24sIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1sb3csIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1oaWdoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljaywgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay50cmlhbmdsZSwgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZS50cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmU2ZGE0O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWwge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRyYWNrIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljaywgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljay1jb250YWluZXIge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnRvb2x0aXAge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLCAuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay50cmlhbmdsZSwgLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJlNmRhNDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmU2ZGE0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnRvb2x0aXAge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRyYWNrIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsIC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAxMHB4IDA7IH1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgcGFkZGluZy1yaWdodDogNHB4OyB9XG5cbi5zbGlkZXIuc2xpZGVyLWRpc2FibGVkIC5zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGZkZmRmIDAsICNiZWJlYmUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmRmZGYgMCwgI2JlYmViZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZGZkZiAwLCAjYmViZWJlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmRmZGZkZicsZW5kQ29sb3JzdHI9JyNmZmJlYmViZScsR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zbGlkZXIuc2xpZGVyLWRpc2FibGVkIC5zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNWU1ZTUgMCwgI2U5ZTllOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U1ZTVlNSAwLCAjZTllOWU5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTVlNWU1IDAsICNlOWU5ZTkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTVlNWU1JyxlbmRDb2xvcnN0cj0nI2ZmZTllOWU5JyxHcmFkaWVudFR5cGU9MCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNsaWRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWRlciAudG9vbHRpcC50b3Age1xuICBtYXJnaW4tdG9wOiAtMzZweDsgfVxuXG4uc2xpZGVyIC50b29sdGlwLWlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5zbGlkZXIgLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAsICNmOWY5ZjkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCwgI2Y5ZjlmOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSAwLCAjZjlmOWY5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsZW5kQ29sb3JzdHI9JyNmZmY5ZjlmOScsR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjlmOSAwLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsZW5kQ29sb3JzdHI9JyNmZmY1ZjVmNScsR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOGFjMWVmIDAsICM4MmIzZGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4YWMxZWYgMCwgIzgyYjNkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzhhYzFlZiAwLCAjODJiM2RlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjhhYzFlZicsZW5kQ29sb3JzdHI9JyNmZjgyYjNkZScsR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzE5Mzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0VDMTkzNyAwLCAjRjM2OTdEIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjRUMxOTM3IDAsICNGMzY5N0QgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQzE5MzcgMCwgI0YzNjk3RCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLGVuZENvbG9yc3RyPScjZmYyZTZkYTQnLEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWRlci1oYW5kbGUucm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lOyB9XG5cbi5zbGlkZXItaGFuZGxlLmN1c3RvbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7IH1cblxuLnNsaWRlci1oYW5kbGUuY3VzdG9tOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb250ZW50OiAnXFwyNjA1JztcbiAgY29sb3I6ICM3MjYyMDQ7IH1cblxuLnNsaWRlci10aWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAwLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmOWY5IDAsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjlmOWY5JyxlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JyxHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogLjg7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpZGVyLXRpY2sucm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnNsaWRlci10aWNrLnRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTsgfVxuXG4uc2xpZGVyLXRpY2suY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTsgfVxuXG4uc2xpZGVyLXRpY2suY3VzdG9tOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb250ZW50OiAnXFwyNjA1JztcbiAgY29sb3I6ICM3MjYyMDQ7IH1cblxuLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwLCAjODJiM2RlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGFjMWVmIDAsICM4MmIzZGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4YWMxZWYgMCwgIzgyYjNkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4YWMxZWYnLGVuZENvbG9yc3RyPScjZmY4MmIzZGUnLEdyYWRpZW50VHlwZT0wKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiAgIFJEIEF1ZGlvXG4qIEBkZXNjcmlwdGlvbiAgRGVzY3JpYmVzIHN0eWxlIGRlY2xhcmF0aW9ucyBmb3IgUkQgQXVkaW8gZXh0ZW5zaW9uXG4qIEBhdXRob3IgICAgICAgUmFmYWVsIFNoYXl2b2xvZHlhblxuKiBAbGluayAgICAgICAgIGh0dHBzOi8vdWEubGlua2VkaW4uY29tL2luL3JhZmFlbC1zaGF5dm9sb2R5YW4tM2EyOTdiOTZcbiogQHZlcnNpb24gICAgICAxLjAuMFxuKi9cbi5yZC1hdWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmQtYXVkaW8ge1xuICAgICAgcGFkZGluZzogNHB4IDIwcHggOHB4IDE1cHg7IH0gfVxuXG4ucmQtYXVkaW8tdm9sdW1lLFxuLnJkLWF1ZGlvLXZvbHVtZS1iYXIsXG4ucmQtYXVkaW8tY29udHJvbHMtbGVmdCxcbi5yZC1hdWRpby1pY29uLFxuLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwLFxuLnJkLWF1ZGlvLXRpbWUsXG4ucmQtYXVkaW8tdGl0bGUtd3JhcCxcbi5yZC1hdWRpby1jb250cm9scy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnJkLWF1ZGlvLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5yZC1hdWRpby1jb250cm9scy1sZWZ0LFxuLnJkLWF1ZGlvLXZvbHVtZSxcbi5yZC1hdWRpby12b2x1bWUtYmFyIHtcbiAgb3JkZXI6IDE7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAyMTBweCk7IH1cblxuLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQge1xuICB3aWR0aDogMTAwcHg7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi5yZC1hdWRpby1jb250cm9scy1yaWdodCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5yZC1hdWRpby10aW1lIHtcbiAgd2lkdGg6IDc2cHg7IH1cblxuLnJkLWF1ZGlvLXRpdGxlLXdyYXAsIC5yZC1hdWRpby10aW1lLCAucmQtYXVkaW8tY3VycmVudC10aW1lLCAucmQtYXVkaW8tZHVyYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnJkLWF1ZGlvLWN1cnJlbnQtdGltZSwgLnJkLWF1ZGlvLWR1cmF0aW9uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucmQtYXVkaW8tdGl0bGUtd3JhcCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucmQtYXVkaW8tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiAjODg4OyB9XG4gIC5yZC1hdWRpby1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cbiAgLnJkLWF1ZGlvLWNsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogIzg4ODsgfVxuICAucmQtYXVkaW8tY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzMzMzsgfVxuXG4ucGxheWVyLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5yZC1hdWRpby5zdGF0ZS1sb2FkaW5nIC5yZC1hdWRpby1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzOyB9XG5cbi5yZC1hdWRpby1wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICBoZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yZC1hdWRpby1wcm9ncmVzcy1iYXIgLmN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB6LWluZGV4OiAwOyB9XG5cbi5yZC1hdWRpby1wcm9ncmVzcy1iYXItc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB6LWluZGV4OiAxOyB9XG5cbi5pcGFkIC5yZC1hdWRpby1wbGF5LXBhdXNlIHtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5yZC1hdWRpby5zdGF0ZS1wbGF5aW5nIC5yZC1hdWRpby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNGMnO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuXG4ucmQtYXVkaW8ubXV0ZWQgLnJkLWF1ZGlvLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDI2JztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cblxuLnJkLWF1ZGlvLXRpbWUtZGl2aWRlciB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhciAuY3VycmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHotaW5kZXg6IDA7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXItc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB6LWluZGV4OiAxOyB9XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXItdmVydGljYWwgLnJkLWF1ZGlvLXZvbHVtZS1iYXItc2xpZGVyIHtcbiAgbGVmdDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA0cHg7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCAucmQtYXVkaW8tdm9sdW1lLWJhci1zbGlkZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG5cbi5yZC1hdWRpby1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODg4OyB9XG4gIC5yZC1hdWRpby1pY29uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg4ODsgfVxuICAucmQtYXVkaW8taWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7IH1cblxuLmNvbnRyb2wtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmQtYXVkaW8tY29udHJvbHMtbGVmdCxcbiAgLnJkLWF1ZGlvLWNvbnRyb2xzLXJpZ2h0LFxuICAucmQtYXVkaW8tdm9sdW1lIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQsXG4gIC5yZC1hdWRpby12b2x1bWUsXG4gIC5yZC1hdWRpby12b2x1bWUtYmFyIHtcbiAgICBvcmRlcjogMDsgfVxuICAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucmQtYXVkaW8tdm9sdW1lIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4OyB9XG4gIC5yZC1hdWRpby12b2x1bWUtYmFyLWhvcml6b250YWwge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgLnBsYXllci1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpOyB9IH1cblxuLnJkLWF1ZGlvLXBsYXlsaXN0LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAuYXV0aG9yLCAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC50aXRsZSwgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAubGVuZ3RoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC5hdXRob3IsIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLnRpdGxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAuYXV0aG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAuYXV0aG9yOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTAzOFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2s6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2s6aG92ZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrLnBsYXlpbmcgLmF1dGhvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvciwgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAudGl0bGUsIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmxlbmd0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAubGVuZ3RoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0ICogKyAuYXVkaW8tdHJhY2sge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAuYXV0aG9yLCAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC50aXRsZSwgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAubGVuZ3RoIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC50aXRsZSwgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAubGVuZ3RoIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAuYXV0aG9yLCAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC50aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAqICsgLmF1ZGlvLXRyYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAqICsgLmF1ZGlvLXRyYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MXB4OyB9IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLWNvbnRyb2xzLFxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1jb250cm9scyA+ICosXG4gIC5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCA+ICoge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDsgfVxuXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyLXdyYXAsXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXByb2dyZXNzLWJhcixcbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby12b2x1bWUtYmFyLWhvcml6b250YWwsXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsIC5jdXJyZW50IHtcbiAgaGVpZ2h0OiA4cHg7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXByb2dyZXNzLWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1jb250cm9scy1sZWZ0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDsgfVxuICAucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tY29udHJvbHMtbGVmdCA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLWljb246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXRpbWUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1wbGF5LXBhdXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuICAucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tcGxheS1wYXVzZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tdm9sdW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tdm9sdW1lOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby12b2x1bWUtYmFyIC5jdXJyZW50LFxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXByb2dyZXNzLWJhciAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgYSwgLnJkLWF1ZGlvLWhvcml6b250YWwgYTphY3RpdmUsIC5yZC1hdWRpby1ob3Jpem9udGFsIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtYXVkaW8taG9yaXpvbnRhbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlY2VjZWM7IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDk7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVhcmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qS7XCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6kvFwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtNzVweDsgfSB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6kvFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLupLtcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC03NXB4OyB9IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1wYXJlbnQgLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4OyB9XG5cbiNjaGlsZC1jYXJvdXNlbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfVxuICAjY2hpbGQtY2Fyb3VzZWwgLml0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICB0cmFuc2l0aW9uOiAyODBtcyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2NoaWxkLWNhcm91c2VsIC5pdGVtOmhvdmVyLFxuICAjY2hpbGQtY2Fyb3VzZWwgLnNsaWNrLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stZ2FsbGVyeSAuY2Fyb3VzZWwtcGFyZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5zbGljay1nYWxsZXJ5ICNjaGlsZC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNsaWNrLWdhbGxlcnkgI2NoaWxkLWNhcm91c2VsIC5pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogODgwcHgpIHtcbiAgICAuc2xpY2stZ2FsbGVyeSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3RlcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDgzcHg7XG4gIHdpZHRoOiA4M3B4OyB9XG4gIC5zdGVwcGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAuc3RlcHBlciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc3RlcHBlcjpob3ZlciAuc3RlcHBlci1hcnJvdy51cCxcbiAgLnN0ZXBwZXI6aG92ZXIgLnN0ZXBwZXItYXJyb3cuZG93biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5zdGVwcGVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJMaW5lYXJpY29uc1wiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAuc3RlcHBlci1hcnJvdzpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIC5zdGVwcGVyLWFycm93LnVwIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnN0ZXBwZXItYXJyb3cudXA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkzOSc7IH1cbiAgICAuc3RlcHBlci1hcnJvdy5kb3duIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnN0ZXBwZXItYXJyb3cuZG93bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTNhJzsgfVxuICAuc3RlcHBlci5kaXNhYmxlZCAuc3RlcHBlci1hcnJvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLypcbipcbiogU2VsZWN0IDJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTI7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyICsgLmZvcm0tdmFsaWRhdGlvbiB7XG4gIHotaW5kZXg6IDE0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjMmMzNDNiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogIzJjMzQzYjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzFweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyYzM0M2I7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyYzM0M2I7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMmMzNDNiO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMmMzNDNiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjb2xvcjogI2VjZWNlYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAzNzsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZjAwMzcgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCA1NXB4IDAgMTVweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBjb250ZW50OiAnXFxlOTNhJztcbiAgICAgICAgZm9udDogNDAwIDE2cHgvMSBcIkxpbmVhcmljb25zXCI7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNlY2VjZWM7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGNvbG9yOiAjMmMzNDNiO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1pbi13aWR0aDogNWVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggLyAyOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAvKiAxICovIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweC8yOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjOyB9XG5cbi5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjOyB9XG4gIC5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjUxMmM7IH1cblxuLmhhcy1lcnJvciAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0OyB9XG5cbi5oYXMtZXJyb3Iuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDsgfVxuICAuaGFzLWVycm9yLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzg0MzUzNDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItZHJvcGRvd24sXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYzsgfVxuXG4uaGFzLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYzsgfVxuICAuaGFzLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMmI1NDJjOyB9XG5cbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5wdXQtZ3JvdXAuc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLFxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4sXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbi5zZWxlY3QyLWJvb3RzdHJhcC1wcmVwZW5kIC5pbnB1dC1ncm91cC1idG4sXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5mb3JtLWlucHV0LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLWlubGluZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jcGFnZS1sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICNwYWdlLWxvYWRlci5sb2FkZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICNwYWdlLWxvYWRlci5lbmRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW2RhdGEteC1tb2RlPVwiZGVzaWduLW1vZGVcIl0gI3BhZ2UtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1sb2FkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdlLWxvYWRlci1ib2R5IHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jc3Nsb2FkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY3NzbG9hZC1zcGVlZGluZy13aGVlbCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmYwMDM3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogY3NzbG9hZC1zcGluIC44OHMgaW5maW5pdGUgbGluZWFyOyB9XG5cbkBrZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuIEJBU0lDIFNUWUxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUN1c3RvbVNjcm9sbGJhciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbiAgLyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovIH1cblxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bzsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveCB7XG4gIC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ubUNTQl9jb250YWluZXIge1xuICAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuIFZFUlRJQ0FMIFNDUk9MTEJBUlxueS1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIHJpZ2h0OiAtMjZweDsgfVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIGxlZnQ6IC0yNnB4OyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIC8qIGNvbnRhaW5zIHRoZSBkcmFnZ2FibGUgZWxlbWVudCBhbmQgZHJhZ2dlciByYWlsIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBib3R0b206IDA7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcbngtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4OyB9XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDJweCBhdXRvOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDRweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSU1xueXgtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAyMHB4OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3R0b206IDA7IH1cblxuLyogbm9uLXZpc2libGUgdmVydGljYWwgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDA7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAyMHB4OyB9XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuMSBUSEVNRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ0ZTY7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpO1xuICAvKiBjc3Mgc3ByaXRlcyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuICBkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG4gICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcbiAgZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG4gICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG4vKiB0aGVtZTogXCJkYXJrXCIgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cbi5wYXJ0aWNsZXMtanMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFydGljbGVzLWpzLXdyYXAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNwYXJ0aWNsZXMtanMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4vKlxuKlxuKiBGb250c1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCcm93blwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBsaWdodGVyO1xuICBzcmM6IHVybChcIi9mb250cy9Ccm93bi1MaWdodC5lb3Q/XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9Ccm93bi1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tTGlnaHQud29mZj9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL0Jyb3duLUxpZ2h0LnR0Zj9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9Ccm93bi1MaWdodC5zdmc/I0Jyb3duXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi9mb250cy9Ccm93bi1SZWd1bGFyLmVvdD9cIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL0Jyb3duLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL0Jyb3duLVJlZ3VsYXIud29mZj9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL0Jyb3duLVJlZ3VsYXIudHRmP1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL0Jyb3duLVJlZ3VsYXIuc3ZnPyNCcm93blwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGJvbGQ7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL0Jyb3duLUJvbGQuZW90P1wiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvQnJvd24tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tQm9sZC53b2ZmP1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tQm9sZC50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tQm9sZC5zdmc/I0Jyb3duXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4vKlxuKlxuKiBGb250IEF3ZXNvbWUgSWNvbnMgNC43LjBcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5bY2xhc3MqPSdmYS0nXTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xpbmVhcmljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJsaW5lYXItaWNvbi1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCIgbGluZWFyLWljb24tXCJdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogRW5hYmxlIExpZ2F0dXJlcyA9PT09PT09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5saW5lYXItaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cblxuLmxpbmVhci1pY29uLWhvbWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cblxuLmxpbmVhci1pY29uLWhvbWUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cblxuLmxpbmVhci1pY29uLWhvbWU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cblxuLmxpbmVhci1pY29uLWhvbWU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLmxpbmVhci1pY29uLWhvbWU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cblxuLmxpbmVhci1pY29uLWJhdGh0dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjsgfVxuXG4ubGluZWFyLWljb24tdG9vdGhicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG5cbi5saW5lYXItaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjsgfVxuXG4ubGluZWFyLWljb24tY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjsgfVxuXG4ubGluZWFyLWljb24tY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjsgfVxuXG4ubGluZWFyLWljb24tY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG5cbi5saW5lYXItaWNvbi1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxuLmxpbmVhci1pY29uLXBlbmNpbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cblxuLmxpbmVhci1pY29uLXBlbmNpbDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjsgfVxuXG4ubGluZWFyLWljb24tZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7IH1cblxuLmxpbmVhci1pY29uLXBlbmNpbDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuY2lsNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG5cbi5saW5lYXItaWNvbi1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cblxuLmxpbmVhci1pY29uLWZlYXRoZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cblxuLmxpbmVhci1pY29uLWZlYXRoZXIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cblxuLmxpbmVhci1pY29uLXBlbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiOyB9XG5cbi5saW5lYXItaWNvbi1wZW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cblxuLmxpbmVhci1pY29uLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG5cbi5saW5lYXItaWNvbi1wZW4zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cblxuLmxpbmVhci1pY29uLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjsgfVxuXG4ubGluZWFyLWljb24tYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjsgfVxuXG4ubGluZWFyLWljb24tYnJ1c2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cblxuLmxpbmVhci1pY29uLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cblxuLmxpbmVhci1pY29uLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG5cbi5saW5lYXItaWNvbi1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiOyB9XG5cbi5saW5lYXItaWNvbi10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7IH1cblxuLmxpbmVhci1pY29uLWRlc2stdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cblxuLmxpbmVhci1pY29uLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cblxuLmxpbmVhci1pY29uLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjsgfVxuXG4ubGluZWFyLWljb24tY29sb3Itc2FtcGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG5cbi5saW5lYXItaWNvbi1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JhZGllbnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7IH1cblxuLmxpbmVhci1pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjsgfVxuXG4ubGluZWFyLWljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cblxuLmxpbmVhci1pY29uLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG5cbi5saW5lYXItaWNvbi1wZW5jaWwtcnVsZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjsgfVxuXG4ubGluZWFyLWljb24tYWltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cblxuLmxpbmVhci1pY29uLWd1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjsgfVxuXG4ubGluZWFyLWljb24tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi5saW5lYXItaWNvbi1kcm9wLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjsgfVxuXG4ubGluZWFyLWljb24tZHJvcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjsgfVxuXG4ubGluZWFyLWljb24tc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG5cbi5saW5lYXItaWNvbi1zbm93MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG5cbi5saW5lYXItaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7IH1cblxuLmxpbmVhci1pY29uLWxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjsgfVxuXG4ubGluZWFyLWljb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjsgfVxuXG4ubGluZWFyLWljb24tZGFnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7IH1cblxuLmxpbmVhci1pY29uLXRpc3N1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG5cbi5saW5lYXItaWNvbi10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjsgfVxuXG4ubGluZWFyLWljb24tcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG5cbi5saW5lYXItaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG5cbi5saW5lYXItaWNvbi11bWJyZWxsYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjsgfVxuXG4ubGluZWFyLWljb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG5cbi5saW5lYXItaWNvbi10b3JuYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuLmxpbmVhci1pY29uLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjsgfVxuXG4ubGluZWFyLWljb24tZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cblxuLmxpbmVhci1pY29uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cblxuLmxpbmVhci1pY29uLXN1bi1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG5cbi5saW5lYXItaWNvbi1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjsgfVxuXG4ubGluZWFyLWljb24tc3VuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG5cbi5saW5lYXItaWNvbi1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWhhaWxzdG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtc25vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG5cbi5saW5lYXItaWNvbi1zdW4td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7IH1cblxuLmxpbmVhci1pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7IH1cblxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjsgfVxuXG4ubGluZWFyLWljb24tZGF0YWJhc2UtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiOyB9XG5cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7IH1cblxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7IH1cblxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjsgfVxuXG4ubGluZWFyLWljb24tZGF0YWJhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7IH1cblxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7IH1cblxuLmxpbmVhci1pY29uLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiOyB9XG5cbi5saW5lYXItaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjsgfVxuXG4ubGluZWFyLWljb24tc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7IH1cblxuLmxpbmVhci1pY29uLXNoaWVsZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjsgfVxuXG4ubGluZWFyLWljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiOyB9XG5cbi5saW5lYXItaWNvbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7IH1cblxuLmxpbmVhci1pY29uLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjsgfVxuXG4ubGluZWFyLWljb24ta2V5LWhvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjsgfVxuXG4ubGluZWFyLWljb24tdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG5cbi5saW5lYXItaWNvbi10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjsgfVxuXG4ubGluZWFyLWljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7IH1cblxuLmxpbmVhci1pY29uLWNvZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjsgfVxuXG4ubGluZWFyLWljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7IH1cblxuLmxpbmVhci1pY29uLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7IH1cblxuLmxpbmVhci1pY29uLWhhbW1lci13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjsgfVxuXG4ubGluZWFyLWljb24taGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7IH1cblxuLmxpbmVhci1pY29uLXNhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiOyB9XG5cbi5saW5lYXItaWNvbi1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjsgfVxuXG4ubGluZWFyLWljb24tYXhlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjsgfVxuXG4ubGluZWFyLWljb24tcGlja2F4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7IH1cblxuLmxpbmVhci1pY29uLWZhY3RvcnkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cblxuLmxpbmVhci1pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjsgfVxuXG4ubGluZWFyLWljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjsgfVxuXG4ubGluZWFyLWljb24tdHJhc2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7IH1cblxuLmxpbmVhci1pY29uLXRyYXNoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiOyB9XG5cbi5saW5lYXItaWNvbi1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiOyB9XG5cbi5saW5lYXItaWNvbi1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cblxuLmxpbmVhci1pY29uLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjsgfVxuXG4ubGluZWFyLWljb24tam95c3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjsgfVxuXG4ubGluZWFyLWljb24tZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiOyB9XG5cbi5saW5lYXItaWNvbi1zcGFkZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjsgfVxuXG4ubGluZWFyLWljb24tZGlhbW9uZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjsgfVxuXG4ubGluZWFyLWljb24tY2x1YnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjsgfVxuXG4ubGluZWFyLWljb24taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7IH1cblxuLmxpbmVhci1pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7IH1cblxuLmxpbmVhci1pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjsgfVxuXG4ubGluZWFyLWljb24tc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7IH1cblxuLmxpbmVhci1pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjsgfVxuXG4ubGluZWFyLWljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MFwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGFnMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiOyB9XG5cbi5saW5lYXItaWNvbi1tYWlsYm94LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjsgfVxuXG4ubGluZWFyLWljb24tbWFpbGJveC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiOyB9XG5cbi5saW5lYXItaWNvbi1hdC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7IH1cblxuLmxpbmVhci1pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7IH1cblxuLmxpbmVhci1pY29uLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjsgfVxuXG4ubGluZWFyLWljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7IH1cblxuLmxpbmVhci1pY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7IH1cblxuLmxpbmVhci1pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7IH1cblxuLmxpbmVhci1pY29uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiOyB9XG5cbi5saW5lYXItaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1pbmJveDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjsgfVxuXG4ubGluZWFyLWljb24tb3V0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7IH1cblxuLmxpbmVhci1pY29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7IH1cblxuLmxpbmVhci1pY29uLWFyY2hpdmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7IH1cblxuLmxpbmVhci1pY29uLWRyYXdlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjsgfVxuXG4ubGluZWFyLWljb24tZHJhd2VyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjsgfVxuXG4ubGluZWFyLWljb24tZHJhd2VyczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjsgfVxuXG4ubGluZWFyLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7IH1cblxuLmxpbmVhci1pY29uLWV5ZS1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7IH1cblxuLmxpbmVhci1pY29uLWV5ZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7IH1cblxuLmxpbmVhci1pY29uLWV5ZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiOyB9XG5cbi5saW5lYXItaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7IH1cblxuLmxpbmVhci1pY29uLWJpbm9jdWxhcnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7IH1cblxuLmxpbmVhci1pY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiOyB9XG5cbi5saW5lYXItaWNvbi1oZGQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiOyB9XG5cbi5saW5lYXItaWNvbi1oZGQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjsgfVxuXG4ubGluZWFyLWljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjsgfVxuXG4ubGluZWFyLWljb24tZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiOyB9XG5cbi5saW5lYXItaWNvbi10YXBlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiOyB9XG5cbi5saW5lYXItaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7IH1cblxuLmxpbmVhci1pY29uLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjsgfVxuXG4ubGluZWFyLWljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiOyB9XG5cbi5saW5lYXItaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyLXNoYXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjM1wiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjsgfVxuXG4ubGluZWFyLWljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzdcIjsgfVxuXG4ubGluZWFyLWljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjsgfVxuXG4ubGluZWFyLWljb24tY2xpcGJvYXJkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7IH1cblxuLmxpbmVhci1pY29uLWNsaXBib2FyZC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2FcIjsgfVxuXG4ubGluZWFyLWljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2JcIjsgfVxuXG4ubGluZWFyLWljb24tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7IH1cblxuLmxpbmVhci1pY29uLWNsaXBib2FyZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNkXCI7IH1cblxuLmxpbmVhci1pY29uLWNsaXBib2FyZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7IH1cblxuLmxpbmVhci1pY29uLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZlwiOyB9XG5cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMFwiOyB9XG5cbi5saW5lYXItaWNvbi1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiOyB9XG5cbi5saW5lYXItaWNvbi1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMlwiOyB9XG5cbi5saW5lYXItaWNvbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7IH1cblxuLmxpbmVhci1pY29uLXBhcGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiOyB9XG5cbi5saW5lYXItaWNvbi1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7IH1cblxuLmxpbmVhci1pY29uLXJlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjsgfVxuXG4ubGluZWFyLWljb24tdHlwZXdyaXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkN1wiOyB9XG5cbi5saW5lYXItaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiOyB9XG5cbi5saW5lYXItaWNvbi1kb2N1bWVudDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjsgfVxuXG4ubGluZWFyLWljb24tbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYlwiOyB9XG5cbi5saW5lYXItaWNvbi1saWNlbnNlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiOyB9XG5cbi5saW5lYXItaWNvbi1tZWRhbC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiOyB9XG5cbi5saW5lYXItaWNvbi1tZWRhbC1maXJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZVwiOyB9XG5cbi5saW5lYXItaWNvbi1tZWRhbC1zZWNvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjsgfVxuXG4ubGluZWFyLWljb24tbWVkYWwtdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjsgfVxuXG4ubGluZWFyLWljb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7IH1cblxuLmxpbmVhci1pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMlwiOyB9XG5cbi5saW5lYXItaWNvbi10cm9waHkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUzXCI7IH1cblxuLmxpbmVhci1pY29uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjsgfVxuXG4ubGluZWFyLWljb24tbXVzaWMtbm90ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjsgfVxuXG4ubGluZWFyLWljb24tbXVzaWMtbm90ZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjsgfVxuXG4ubGluZWFyLWljb24tcGxheWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjsgfVxuXG4ubGluZWFyLWljb24tcGxheWxpc3QtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7IH1cblxuLmxpbmVhci1pY29uLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiOyB9XG5cbi5saW5lYXItaWNvbi10cnVtcGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7IH1cblxuLmxpbmVhci1pY29uLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7IH1cblxuLmxpbmVhci1pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjsgfVxuXG4ubGluZWFyLWljb24tcmVwZWF0LW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZFwiOyB9XG5cbi5saW5lYXItaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjsgfVxuXG4ubGluZWFyLWljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiOyB9XG5cbi5saW5lYXItaWNvbi1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYwXCI7IH1cblxuLmxpbmVhci1pY29uLWxvdWRzcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7IH1cblxuLmxpbmVhci1pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiOyB9XG5cbi5saW5lYXItaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7IH1cblxuLmxpbmVhci1pY29uLTNkLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjsgfVxuXG4ubGluZWFyLWljb24tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7IH1cblxuLmxpbmVhci1pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNlwiOyB9XG5cbi5saW5lYXItaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY3XCI7IH1cblxuLmxpbmVhci1pY29uLWZpbG0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiOyB9XG5cbi5saW5lYXItaWNvbi1jbGFwYm9hcmQtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiOyB9XG5cbi5saW5lYXItaWNvbi1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbG0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7IH1cblxuLmxpbmVhci1pY29uLXN1cnZlaWxsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZFwiOyB9XG5cbi5saW5lYXItaWNvbi1zdXJ2ZWlsbGFuY2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7IH1cblxuLmxpbmVhci1pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiOyB9XG5cbi5saW5lYXItaWNvbi1jYW1lcmEtY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiOyB9XG5cbi5saW5lYXItaWNvbi1jYW1lcmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiOyB9XG5cbi5saW5lYXItaWNvbi10aW1lLWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7IH1cblxuLmxpbmVhci1pY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiOyB9XG5cbi5saW5lYXItaWNvbi1jYW1lcmEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbWVyYS1mbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7IH1cblxuLmxpbmVhci1pY29uLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7IH1cblxuLmxpbmVhci1pY29uLXRpbWUtbGFwc2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA3XCI7IH1cblxuLmxpbmVhci1pY29uLXNodXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjsgfVxuXG4ubGluZWFyLWljb24tc2h1dHRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjsgfVxuXG4ubGluZWFyLWljb24tZmFjZS1kZXRlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjsgfVxuXG4ubGluZWFyLWljb24tZmxhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGJcIjsgfVxuXG4ubGluZWFyLWljb24tY29udmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbmNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjsgfVxuXG4ubGluZWFyLWljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiOyB9XG5cbi5saW5lYXItaWNvbi1waWN0dXJlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZlwiOyB9XG5cbi5saW5lYXItaWNvbi1waWN0dXJlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiOyB9XG5cbi5saW5lYXItaWNvbi1waWN0dXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiOyB9XG5cbi5saW5lYXItaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7IH1cblxuLmxpbmVhci1pY29uLWF1ZGlvLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjsgfVxuXG4ubGluZWFyLWljb24tYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTRcIjsgfVxuXG4ubGluZWFyLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjsgfVxuXG4ubGluZWFyLWljb24tYm9va21hcmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7IH1cblxuLmxpbmVhci1pY29uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7IH1cblxuLmxpbmVhci1pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjsgfVxuXG4ubGluZWFyLWljb24tbGlicmFyeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjsgfVxuXG4ubGluZWFyLWljb24tY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjsgfVxuXG4ubGluZWFyLWljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYlwiOyB9XG5cbi5saW5lYXItaWNvbi1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiOyB9XG5cbi5saW5lYXItaWNvbi1wb3J0cmFpdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjsgfVxuXG4ubGluZWFyLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZVwiOyB9XG5cbi5saW5lYXItaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWZcIjsgfVxuXG4ubGluZWFyLWljb24tdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiOyB9XG5cbi5saW5lYXItaWNvbi11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjsgfVxuXG4ubGluZWFyLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjsgfVxuXG4ubGluZWFyLWljb24tdXNlcnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIzXCI7IH1cblxuLmxpbmVhci1pY29uLXVzZXJzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjRcIjsgfVxuXG4ubGluZWFyLWljb24tdXNlcnMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JvdXAtd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiOyB9XG5cbi5saW5lYXItaWNvbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiOyB9XG5cbi5saW5lYXItaWNvbi1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjsgfVxuXG4ubGluZWFyLWljb24tYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWJ5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWJ5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWJ5LWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiOyB9XG5cbi5saW5lYXItaWNvbi13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJkXCI7IH1cblxuLmxpbmVhci1pY29uLWhhbmQtd2F2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7IH1cblxuLmxpbmVhci1pY29uLWp1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjsgfVxuXG4ubGluZWFyLWljb24tcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7IH1cblxuLmxpbmVhci1pY29uLXdvbWFuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiOyB9XG5cbi5saW5lYXItaWNvbi1tYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7IH1cblxuLmxpbmVhci1pY29uLW1hbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczM1wiOyB9XG5cbi5saW5lYXItaWNvbi1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjsgfVxuXG4ubGluZWFyLWljb24td2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7IH1cblxuLmxpbmVhci1pY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7IH1cblxuLmxpbmVhci1pY29uLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiOyB9XG5cbi5saW5lYXItaWNvbi1ib3ctdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7IH1cblxuLmxpbmVhci1pY29uLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiOyB9XG5cbi5saW5lYXItaWNvbi1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaG9lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7IH1cblxuLmxpbmVhci1pY29uLXNob2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7IH1cblxuLmxpbmVhci1pY29uLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiOyB9XG5cbi5saW5lYXItaWNvbi1wYW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaG9ydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2ZcIjsgfVxuXG4ubGluZWFyLWljb24tZmxpcC1mbG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiOyB9XG5cbi5saW5lYXItaWNvbi1zaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MVwiOyB9XG5cbi5saW5lYXItaWNvbi1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjsgfVxuXG4ubGluZWFyLWljb24tbGF1bmRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiOyB9XG5cbi5saW5lYXItaWNvbi1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiOyB9XG5cbi5saW5lYXItaWNvbi1oYWlyY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7IH1cblxuLmxpbmVhci1pY29uLXN0b3JlLTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7IH1cblxuLmxpbmVhci1pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjsgfVxuXG4ubGluZWFyLWljb24tYmFyY29kZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjsgfVxuXG4ubGluZWFyLWljb24tYmFyY29kZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDlcIjsgfVxuXG4ubGluZWFyLWljb24tY2FzaGllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGJcIjsgfVxuXG4ubGluZWFyLWljb24tYmFnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRkXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGVcIjsgfVxuXG4ubGluZWFyLWljb24tY2FydC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRmXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXJ0LXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUxXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUyXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnQtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjsgfVxuXG4ubGluZWFyLWljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU1XCI7IH1cblxuLmxpbmVhci1pY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjsgfVxuXG4ubGluZWFyLWljb24tcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1N1wiOyB9XG5cbi5saW5lYXItaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NThcIjsgfVxuXG4ubGluZWFyLWljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjsgfVxuXG4ubGluZWFyLWljb24tY2FzaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWFcIjsgfVxuXG4ubGluZWFyLWljb24tY2FzaC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzViXCI7IH1cblxuLmxpbmVhci1pY29uLWNhc2gtcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWNcIjsgfVxuXG4ubGluZWFyLWljb24tY2FzaC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWRcIjsgfVxuXG4ubGluZWFyLWljb24tYmFnLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWctZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWctcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjBcIjsgfVxuXG4ubGluZWFyLWljb24tYmFnLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MVwiOyB9XG5cbi5saW5lYXItaWNvbi1jb2luLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MlwiOyB9XG5cbi5saW5lYXItaWNvbi1jb2luLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjNcIjsgfVxuXG4ubGluZWFyLWljb24tY29pbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NFwiOyB9XG5cbi5saW5lYXItaWNvbi1jb2luLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2NVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY2XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGN1bGF0b3IyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY3XCI7IH1cblxuLmxpbmVhci1pY29uLWFiYWN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OFwiOyB9XG5cbi5saW5lYXItaWNvbi12YXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OVwiOyB9XG5cbi5saW5lYXItaWNvbi10ZWxlcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmFcIjsgfVxuXG4ubGluZWFyLWljb24tcGhvbmUtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2YlwiOyB9XG5cbi5saW5lYXItaWNvbi1waG9uZS13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZjXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZkXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZlXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZmXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLWluLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MFwiOyB9XG5cbi5saW5lYXItaWNvbi1waG9uZS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MVwiOyB9XG5cbi5saW5lYXItaWNvbi1waG9uZS1zaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzJcIjsgfVxuXG4ubGluZWFyLWljb24tcGhvbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3M1wiOyB9XG5cbi5saW5lYXItaWNvbi1waG9uZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NFwiOyB9XG5cbi5saW5lYXItaWNvbi12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzVcIjsgfVxuXG4ubGluZWFyLWljb24tZGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NlwiOyB9XG5cbi5saW5lYXItaWNvbi10ZWxlcGhvbmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc3XCI7IH1cblxuLmxpbmVhci1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzhcIjsgfVxuXG4ubGluZWFyLWljb24tcHVzaHBpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzlcIjsgfVxuXG4ubGluZWFyLWljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3YVwiOyB9XG5cbi5saW5lYXItaWNvbi1tYXAtbWFya2VyLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2JcIjsgfVxuXG4ubGluZWFyLWljb24tbWFwLW1hcmtlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdjXCI7IH1cblxuLmxpbmVhci1pY29uLW1hcC1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2RcIjsgfVxuXG4ubGluZWFyLWljb24tbWFwLW1hcmtlci1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdlXCI7IH1cblxuLmxpbmVhci1pY29uLXJhZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdmXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbXBhc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgwXCI7IH1cblxuLmxpbmVhci1pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MVwiOyB9XG5cbi5saW5lYXItaWNvbi1tYXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgyXCI7IH1cblxuLmxpbmVhci1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgzXCI7IH1cblxuLmxpbmVhci1pY29uLXJvYWQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NFwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWxlbmRhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4NlwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWxlbmRhci1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4N1wiOyB9XG5cbi5saW5lYXItaWNvbi1jYWxlbmRhci0zMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4OFwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWxlbmRhci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg5XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWluc2VydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhiXCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGNcIjsgfVxuXG4ubGluZWFyLWljb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGRcIjsgfVxuXG4ubGluZWFyLWljb24tbW91c2UtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1tb3VzZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1tb3VzZS1ib3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkwXCI7IH1cblxuLmxpbmVhci1pY29uLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkxXCI7IH1cblxuLmxpbmVhci1pY29uLWtleWJvYXJkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkyXCI7IH1cblxuLmxpbmVhci1pY29uLWtleWJvYXJkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTNcIjsgfVxuXG4ubGluZWFyLWljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk0XCI7IH1cblxuLmxpbmVhci1pY29uLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk1XCI7IH1cblxuLmxpbmVhci1pY29uLWVzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5NlwiOyB9XG5cbi5saW5lYXItaWNvbi1lbnRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTdcIjsgfVxuXG4ubGluZWFyLWljb24tc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk4XCI7IH1cblxuLmxpbmVhci1pY29uLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5OVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWFcIjsgfVxuXG4ubGluZWFyLWljb24tc2lnbmFsLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWJcIjsgfVxuXG4ubGluZWFyLWljb24tc2lnbmFsLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzljXCI7IH1cblxuLmxpbmVhci1pY29uLXNpZ25hbC02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1zaWduYWwtNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWVcIjsgfVxuXG4ubGluZWFyLWljb24tc2lnbmFsLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlmXCI7IH1cblxuLmxpbmVhci1pY29uLXNpZ25hbC0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EwXCI7IH1cblxuLmxpbmVhci1pY29uLXNpZ25hbC1ibG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ExXCI7IH1cblxuLmxpbmVhci1pY29uLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhMlwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGFzaC1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTNcIjsgfVxuXG4ubGluZWFyLWljb24tdXNiLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E0XCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E1XCI7IH1cblxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTZcIjsgfVxuXG4ubGluZWFyLWljb24tc21hcnRwaG9uZS1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTdcIjsgfVxuXG4ubGluZWFyLWljb24tc21hcnRwaG9uZS12aWJyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YThcIjsgfVxuXG4ubGluZWFyLWljb24tc21hcnRwaG9uZS1lbWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhOVwiOyB9XG5cbi5saW5lYXItaWNvbi1zbWFydHBob25lLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FhXCI7IH1cblxuLmxpbmVhci1pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhYlwiOyB9XG5cbi5saW5lYXItaWNvbi10YWJsZXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FjXCI7IH1cblxuLmxpbmVhci1pY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZFwiOyB9XG5cbi5saW5lYXItaWNvbi1sYXB0b3AtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWVcIjsgfVxuXG4ubGluZWFyLWljb24tZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZlwiOyB9XG5cbi5saW5lYXItaWNvbi1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjBcIjsgfVxuXG4ubGluZWFyLWljb24tbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMVwiOyB9XG5cbi5saW5lYXItaWNvbi13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjJcIjsgfVxuXG4ubGluZWFyLWljb24tY2FibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjNcIjsgfVxuXG4ubGluZWFyLWljb24tY2FibGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I0XCI7IH1cblxuLmxpbmVhci1pY29uLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I1XCI7IH1cblxuLmxpbmVhci1pY29uLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I2XCI7IH1cblxuLmxpbmVhci1pY29uLXJlbW90ZS1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I3XCI7IH1cblxuLmxpbmVhci1pY29uLXBvd2VyLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiOFwiOyB9XG5cbi5saW5lYXItaWNvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiOVwiOyB9XG5cbi5saW5lYXItaWNvbi1wb3dlci1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JhXCI7IH1cblxuLmxpbmVhci1pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmJcIjsgfVxuXG4ubGluZWFyLWljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiY1wiOyB9XG5cbi5saW5lYXItaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JkXCI7IH1cblxuLmxpbmVhci1pY29uLWxhbXBzaGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZVwiOyB9XG5cbi5saW5lYXItaWNvbi1jb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JmXCI7IH1cblxuLmxpbmVhci1pY29uLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MxXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzJcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjM1wiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M0XCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktbG93MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWxvdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzZcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3czOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M3XCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktbWlkMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjOFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LW1pZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzlcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NhXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjYlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NjXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NkXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NlXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NmXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QwXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QxXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QyXCI7IH1cblxuLmxpbmVhci1pY29uLWNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDNcIjsgfVxuXG4ubGluZWFyLWljb24tY2hpcC14NjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDRcIjsgfVxuXG4ubGluZWFyLWljb24tY2hpcC14ODY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDVcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q2XCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDdcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDhcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q5XCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkYVwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkYlwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RjXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RkXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZVwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZlwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTBcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UxXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS1lbW90aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMlwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlM1wiOyB9XG5cbi5saW5lYXItaWNvbi1waG9uZS1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTRcIjsgfVxuXG4ubGluZWFyLWljb24tcXVvdGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNVwiOyB9XG5cbi5saW5lYXItaWNvbi1xdW90ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNlwiOyB9XG5cbi5saW5lYXItaWNvbi1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTdcIjsgfVxuXG4ubGluZWFyLWljb24taGVhcnQtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZThcIjsgfVxuXG4ubGluZWFyLWljb24tcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTlcIjsgfVxuXG4ubGluZWFyLWljb24tc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYVwiOyB9XG5cbi5saW5lYXItaWNvbi1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYlwiOyB9XG5cbi5saW5lYXItaWNvbi1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWNcIjsgfVxuXG4ubGluZWFyLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWRcIjsgfVxuXG4ubGluZWFyLWljb24tYmFuZGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYW5kYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZlwiOyB9XG5cbi5saW5lYXItaWNvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMFwiOyB9XG5cbi5saW5lYXItaWNvbi1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YxXCI7IH1cblxuLmxpbmVhci1pY29uLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YyXCI7IH1cblxuLmxpbmVhci1pY29uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmM1wiOyB9XG5cbi5saW5lYXItaWNvbi1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNFwiOyB9XG5cbi5saW5lYXItaWNvbi1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y1XCI7IH1cblxuLmxpbmVhci1pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNlwiOyB9XG5cbi5saW5lYXItaWNvbi1jb25zdHJ1Y3Rpb24tY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmN1wiOyB9XG5cbi5saW5lYXItaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjhcIjsgfVxuXG4ubGluZWFyLWljb24tcGllLWNoYXJ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOVwiOyB9XG5cbi5saW5lYXItaWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmYVwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGFydC1ncm93dGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmJcIjsgfVxuXG4ubGluZWFyLWljb24tY2hhcnQtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmY1wiOyB9XG5cbi5saW5lYXItaWNvbi1jaGFydC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZFwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZlXCI7IH1cblxuLmxpbmVhci1pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmZcIjsgfVxuXG4ubGluZWFyLWljb24tYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiOyB9XG5cbi5saW5lYXItaWNvbi1yYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7IH1cblxuLmxpbmVhci1pY29uLXJhbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7IH1cblxuLmxpbmVhci1pY29uLXJhbmszOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7IH1cblxuLmxpbmVhci1pY29uLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7IH1cblxuLmxpbmVhci1pY29uLWxvdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7IH1cblxuLmxpbmVhci1pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjsgfVxuXG4ubGluZWFyLWljb24tZGlhbW9uZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjsgfVxuXG4ubGluZWFyLWljb24tZGlhbW9uZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjsgfVxuXG4ubGluZWFyLWljb24tZGlhbW9uZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIjsgfVxuXG4ubGluZWFyLWljb24tbGluZWFyaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjsgfVxuXG4ubGluZWFyLWljb24tdGVhY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7IH1cblxuLmxpbmVhci1pY29uLXRlYXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiOyB9XG5cbi5saW5lYXItaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3R0bGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7IH1cblxuLmxpbmVhci1pY29uLWdsYXNzLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7IH1cblxuLmxpbmVhci1pY29uLWdsYXNzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiOyB9XG5cbi5saW5lYXItaWNvbi1kaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjsgfVxuXG4ubGluZWFyLWljb24tZGlubmVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7IH1cblxuLmxpbmVhci1pY29uLXNjYWxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiOyB9XG5cbi5saW5lYXItaWNvbi1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTVcIjsgfVxuXG4ubGluZWFyLWljb24tZWdnMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiOyB9XG5cbi5saW5lYXItaWNvbi1lZ2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE3XCI7IH1cblxuLmxpbmVhci1pY29uLXBsYXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIjsgfVxuXG4ubGluZWFyLWljb24tc3RlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTlcIjsgfVxuXG4ubGluZWFyLWljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7IH1cblxuLmxpbmVhci1pY29uLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYlwiOyB9XG5cbi5saW5lYXItaWNvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiOyB9XG5cbi5saW5lYXItaWNvbi1zYXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7IH1cblxuLmxpbmVhci1pY29uLWNoaWNrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjsgfVxuXG4ubGluZWFyLWljb24tZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjBcIjsgfVxuXG4ubGluZWFyLWljb24tY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7IH1cblxuLmxpbmVhci1pY29uLWJyZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7IH1cblxuLmxpbmVhci1pY29uLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiOyB9XG5cbi5saW5lYXItaWNvbi1pY2UtY3JlYW0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7IH1cblxuLmxpbmVhci1pY29uLWxvbGxpcG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7IH1cblxuLmxpbmVhci1pY29uLWNvZmZlZS1iZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7IH1cblxuLmxpbmVhci1pY29uLWNvZmZlZS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjhcIjsgfVxuXG4ubGluZWFyLWljb24tY2hlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7IH1cblxuLmxpbmVhci1pY29uLWdyYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYVwiOyB9XG5cbi5saW5lYXItaWNvbi1jaXRydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjsgfVxuXG4ubGluZWFyLWljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjsgfVxuXG4ubGluZWFyLWljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZFwiOyB9XG5cbi5saW5lYXItaWNvbi1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmVcIjsgfVxuXG4ubGluZWFyLWljb24tcGluZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7IH1cblxuLmxpbmVhci1pY29uLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjsgfVxuXG4ubGluZWFyLWljb24tY2FjdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7IH1cblxuLmxpbmVhci1pY29uLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiOyB9XG5cbi5saW5lYXItaWNvbi1mb290cHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjsgfVxuXG4ubGluZWFyLWljb24tc3BlZWQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiOyB9XG5cbi5saW5lYXItaWNvbi1zcGVlZC1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjsgfVxuXG4ubGluZWFyLWljb24tc3BlZWQtZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiOyB9XG5cbi5saW5lYXItaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzdcIjsgfVxuXG4ubGluZWFyLWljb24taGFtbWVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7IH1cblxuLmxpbmVhci1pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYVwiOyB9XG5cbi5saW5lYXItaWNvbi1sdWdnYWdlLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYlwiOyB9XG5cbi5saW5lYXItaWNvbi1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzY1wiOyB9XG5cbi5saW5lYXItaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZFwiOyB9XG5cbi5saW5lYXItaWNvbi1wbGFuZS1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7IH1cblxuLmxpbmVhci1pY29uLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2ZcIjsgfVxuXG4ubGluZWFyLWljb24tdHJhZmZpYy1saWdodHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDBcIjsgfVxuXG4ubGluZWFyLWljb24tc2lyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjsgfVxuXG4ubGluZWFyLWljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MlwiOyB9XG5cbi5saW5lYXItaWNvbi1lbmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDNcIjsgfVxuXG4ubGluZWFyLWljb24tb2lsLXByZXNzdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7IH1cblxuLmxpbmVhci1pY29uLWNvb2xhbnQtdGVtcGVyYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDVcIjsgfVxuXG4ubGluZWFyLWljb24tY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDZcIjsgfVxuXG4ubGluZWFyLWljb24tZ2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7IH1cblxuLmxpbmVhci1pY29uLWdhbGxvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OFwiOyB9XG5cbi5saW5lYXItaWNvbi10cmFuc21pc3Npb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDlcIjsgfVxuXG4ubGluZWFyLWljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7IH1cblxuLmxpbmVhci1pY29uLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7IH1cblxuLmxpbmVhci1pY29uLWNhci13YXNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjsgfVxuXG4ubGluZWFyLWljb24tYnVzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRmXCI7IH1cblxuLmxpbmVhci1pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIjsgfVxuXG4ubGluZWFyLWljb24tY2FyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTFcIjsgfVxuXG4ubGluZWFyLWljb24tdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MlwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXItc2lyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIjsgfVxuXG4ubGluZWFyLWljb24tY2FyLXdhc2gzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU0XCI7IH1cblxuLmxpbmVhci1pY29uLWNhci13YXNoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiOyB9XG5cbi5saW5lYXItaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIjsgfVxuXG4ubGluZWFyLWljb24tdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTdcIjsgfVxuXG4ubGluZWFyLWljb24tdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OFwiOyB9XG5cbi5saW5lYXItaWNvbi1zY2FsZS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OVwiOyB9XG5cbi5saW5lYXItaWNvbi10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7IH1cblxuLmxpbmVhci1pY29uLXNoaXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7IH1cblxuLmxpbmVhci1pY29uLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7IH1cblxuLmxpbmVhci1pY29uLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWZcIjsgfVxuXG4ubGluZWFyLWljb24tYmljeWNsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjBcIjsgfVxuXG4ubGluZWFyLWljb24tZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjsgfVxuXG4ubGluZWFyLWljb24tYmVuY2gtcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjJcIjsgfVxuXG4ubGluZWFyLWljb24tc3dpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiOyB9XG5cbi5saW5lYXItaWNvbi1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXNlYmFsbC1iYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjVcIjsgfVxuXG4ubGluZWFyLWljb24tYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjsgfVxuXG4ubGluZWFyLWljb24tdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7IH1cblxuLmxpbmVhci1pY29uLXRlbm5pczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjhcIjsgfVxuXG4ubGluZWFyLWljb24tcGluZy1wb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7IH1cblxuLmxpbmVhci1pY29uLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiOyB9XG5cbi5saW5lYXItaWNvbi04YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YlwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7IH1cblxuLmxpbmVhci1pY29uLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7IH1cblxuLmxpbmVhci1pY29uLWdvbGYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7IH1cblxuLmxpbmVhci1pY29uLWFyY2hlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzBcIjsgfVxuXG4ubGluZWFyLWljb24tc2xpbmdzaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcxXCI7IH1cblxuLmxpbmVhci1pY29uLXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODczXCI7IH1cblxuLmxpbmVhci1pY29uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjsgfVxuXG4ubGluZWFyLWljb24tM2Qtcm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7IH1cblxuLmxpbmVhci1pY29uLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NlwiOyB9XG5cbi5saW5lYXItaWNvbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc3XCI7IH1cblxuLmxpbmVhci1pY29uLWdsYXNzZXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7IH1cblxuLmxpbmVhci1pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzlcIjsgfVxuXG4ubGluZWFyLWljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YVwiOyB9XG5cbi5saW5lYXItaWNvbi13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdiXCI7IH1cblxuLmxpbmVhci1pY29uLWZlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdjXCI7IH1cblxuLmxpbmVhci1pY29uLXdhbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7IH1cblxuLmxpbmVhci1pY29uLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdlXCI7IH1cblxuLmxpbmVhci1pY29uLXJlc2l6ZS1oYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2ZcIjsgfVxuXG4ubGluZWFyLWljb24taWNvbnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgwXCI7IH1cblxuLmxpbmVhci1pY29uLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MVwiOyB9XG5cbi5saW5lYXItaWNvbi1zZWxlY3QyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7IH1cblxuLmxpbmVhci1pY29uLXNpdGUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgzXCI7IH1cblxuLmxpbmVhci1pY29uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7IH1cblxuLmxpbmVhci1pY29uLWVhcnRoLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODVcIjsgfVxuXG4ubGluZWFyLWljb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NlwiOyB9XG5cbi5saW5lYXItaWNvbi1uZXR3b3JrLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODdcIjsgfVxuXG4ubGluZWFyLWljb24tcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg4XCI7IH1cblxuLmxpbmVhci1pY29uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7IH1cblxuLmxpbmVhci1pY29uLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7IH1cblxuLmxpbmVhci1pY29uLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGJcIjsgfVxuXG4ubGluZWFyLWljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7IH1cblxuLmxpbmVhci1pY29uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZFwiOyB9XG5cbi5saW5lYXItaWNvbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhlXCI7IH1cblxuLmxpbmVhci1pY29uLWRyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhmXCI7IH1cblxuLmxpbmVhci1pY29uLXNob2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTBcIjsgfVxuXG4ubGluZWFyLWljb24tc2hvY2tlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTFcIjsgfVxuXG4ubGluZWFyLWljb24tdG9uZ3VlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MlwiOyB9XG5cbi5saW5lYXItaWNvbi1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkzXCI7IH1cblxuLmxpbmVhci1pY29uLWhhcHB5LWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIjsgfVxuXG4ubGluZWFyLWljb24tY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NVwiOyB9XG5cbi5saW5lYXItaWNvbi1tYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTZcIjsgfVxuXG4ubGluZWFyLWljb24tZ3Jpbi1ldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7IH1cblxuLmxpbmVhci1pY29uLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIjsgfVxuXG4ubGluZWFyLWljb24td293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk5XCI7IH1cblxuLmxpbmVhci1pY29uLWFubm95ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWFcIjsgfVxuXG4ubGluZWFyLWljb24td29uZGVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbmZ1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7IH1cblxuLmxpbmVhci1pY29uLXppcHBlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1ncnVtcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjsgfVxuXG4ubGluZWFyLWljb24tbXVzdGFjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWZcIjsgfVxuXG4ubGluZWFyLWljb24tdG9tYnN0b25lLWhpcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIjsgfVxuXG4ubGluZWFyLWljb24tdG9tYnN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7IH1cblxuLmxpbmVhci1pY29uLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7IH1cblxuLmxpbmVhci1pY29uLWdob3N0LWhpcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTNcIjsgfVxuXG4ubGluZWFyLWljb24taGFsbG93ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7IH1cblxuLmxpbmVhci1pY29uLWNocmlzdG1hczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNVwiOyB9XG5cbi5saW5lYXItaWNvbi1lYXN0ZXItZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7IH1cblxuLmxpbmVhci1pY29uLW11c3RhY2hlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhN1wiOyB9XG5cbi5saW5lYXItaWNvbi1tdXN0YWNoZS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE4XCI7IH1cblxuLmxpbmVhci1pY29uLXBpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTlcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWFcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm0tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7IH1cblxuLmxpbmVhci1pY29uLWFsYXJtLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhY1wiOyB9XG5cbi5saW5lYXItaWNvbi1hbGFybS1yaW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFkXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFlXCI7IH1cblxuLmxpbmVhci1pY29uLWhlYXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWZcIjsgfVxuXG4ubGluZWFyLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjBcIjsgfVxuXG4ubGluZWFyLWljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMVwiOyB9XG5cbi5saW5lYXItaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIyXCI7IH1cblxuLmxpbmVhci1pY29uLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiM1wiOyB9XG5cbi5saW5lYXItaWNvbi1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7IH1cblxuLmxpbmVhci1pY29uLWxhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNVwiOyB9XG5cbi5saW5lYXItaWNvbi1sYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI2XCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjdcIjsgfVxuXG4ubGluZWFyLWljb24td2lmaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI4XCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmktYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOVwiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLW1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYVwiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiYlwiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLWxvdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmNcIjsgfVxuXG4ubGluZWFyLWljb24td2lmaS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZFwiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLWFsZXJ0LW1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZVwiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLWFsZXJ0LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiZlwiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLWFsZXJ0LWxvdzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzBcIjsgfVxuXG4ubGluZWFyLWljb24tc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMxXCI7IH1cblxuLmxpbmVhci1pY29uLXN0cmVhbS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMlwiOyB9XG5cbi5saW5lYXItaWNvbi1zdHJlYW0tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzNcIjsgfVxuXG4ubGluZWFyLWljb24tc3RyZWFtLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM0XCI7IH1cblxuLmxpbmVhci1pY29uLWNvbW11bmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzVcIjsgfVxuXG4ubGluZWFyLWljb24tY29tbXVuaWNhdGlvbi1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM2XCI7IH1cblxuLmxpbmVhci1pY29uLWJyb2FkY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjN1wiOyB9XG5cbi5saW5lYXItaWNvbi1hbnRlbm5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM4XCI7IH1cblxuLmxpbmVhci1pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjOVwiOyB9XG5cbi5saW5lYXItaWNvbi1zYXRlbGxpdGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNhXCI7IH1cblxuLmxpbmVhci1pY29uLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYlwiOyB9XG5cbi5saW5lYXItaWNvbi1taWMtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjY1wiOyB9XG5cbi5saW5lYXItaWNvbi1taWMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNkXCI7IH1cblxuLmxpbmVhci1pY29uLXNwb3RsaWdodHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2VcIjsgfVxuXG4ubGluZWFyLWljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNmXCI7IH1cblxuLmxpbmVhci1pY29uLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDBcIjsgfVxuXG4ubGluZWFyLWljb24tbG9hZGluZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDFcIjsgfVxuXG4ubGluZWFyLWljb24tbG9hZGluZzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDJcIjsgfVxuXG4ubGluZWFyLWljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkM1wiOyB9XG5cbi5saW5lYXItaWNvbi1yZWZyZXNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7IH1cblxuLmxpbmVhci1pY29uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDZcIjsgfVxuXG4ubGluZWFyLWljb24tanVtcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDdcIjsgfVxuXG4ubGluZWFyLWljb24tdW5kbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDhcIjsgfVxuXG4ubGluZWFyLWljb24tcmVkbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDlcIjsgfVxuXG4ubGluZWFyLWljb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYVwiOyB9XG5cbi5saW5lYXItaWNvbi1yZXBlYXQtb25lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYlwiOyB9XG5cbi5saW5lYXItaWNvbi1zeW5jLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGNcIjsgfVxuXG4ubGluZWFyLWljb24tc3luYzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGRcIjsgfVxuXG4ubGluZWFyLWljb24tcmVwZWF0LW9uZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGVcIjsgfVxuXG4ubGluZWFyLWljb24tc3luYy1jcm9zc2VkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZlwiOyB9XG5cbi5saW5lYXItaWNvbi1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTBcIjsgfVxuXG4ubGluZWFyLWljb24tcmV0dXJuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMVwiOyB9XG5cbi5saW5lYXItaWNvbi1yZWZ1bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTJcIjsgfVxuXG4ubGluZWFyLWljb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlM1wiOyB9XG5cbi5saW5lYXItaWNvbi1oaXN0b3J5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlNFwiOyB9XG5cbi5saW5lYXItaWNvbi1zZWxmLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU1XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU2XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb2NrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlN1wiOyB9XG5cbi5saW5lYXItaWNvbi1jbG9jazM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZThcIjsgfVxuXG4ubGluZWFyLWljb24td2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTlcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7IH1cblxuLmxpbmVhci1pY29uLWFsYXJtLWFkZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWJcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm0tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVjXCI7IH1cblxuLmxpbmVhci1pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVkXCI7IH1cblxuLmxpbmVhci1pY29uLWFsYXJtLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVlXCI7IH1cblxuLmxpbmVhci1pY29uLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGVmXCI7IH1cblxuLmxpbmVhci1pY29uLXRpbWVyLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjBcIjsgfVxuXG4ubGluZWFyLWljb24tdGltZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYxXCI7IH1cblxuLmxpbmVhci1pY29uLXRpbWVyLWNyb3NzZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYyXCI7IH1cblxuLmxpbmVhci1pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGYzXCI7IH1cblxuLmxpbmVhci1pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNFwiOyB9XG5cbi5saW5lYXItaWNvbi1kb3dubG9hZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjVcIjsgfVxuXG4ubGluZWFyLWljb24tdXBsb2FkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNlwiOyB9XG5cbi5saW5lYXItaWNvbi1lbnRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmN1wiOyB9XG5cbi5saW5lYXItaWNvbi1lbnRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY4XCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjlcIjsgfVxuXG4ubGluZWFyLWljb24tZW50ZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmFcIjsgfVxuXG4ubGluZWFyLWljb24tZXhpdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYlwiOyB9XG5cbi5saW5lYXItaWNvbi1leGl0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmNcIjsgfVxuXG4ubGluZWFyLWljb24tZXhpdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZkXCI7IH1cblxuLmxpbmVhci1pY29uLWV4aXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmVcIjsgfVxuXG4ubGluZWFyLWljb24tZW50ZXItdXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZmXCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5saW5lYXItaWNvbi1lbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmxpbmVhci1pY29uLWV4aXQtdXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmxpbmVhci1pY29uLWV4aXQtZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4ubGluZWFyLWljb24tZXhpdC1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5saW5lYXItaWNvbi1leGl0LXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5saW5lYXItaWNvbi1jbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4ubGluZWFyLWljb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmxpbmVhci1pY29uLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtcHJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLWNoYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjsgfVxuXG4ubGluZWFyLWljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjsgfVxuXG4ubGluZWFyLWljb24tbGluazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4ubGluZWFyLWljb24tdW5saW5rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG5cbi5saW5lYXItaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjsgfVxuXG4ubGluZWFyLWljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjsgfVxuXG4ubGluZWFyLWljb24tdGh1bWJzLXVwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiOyB9XG5cbi5saW5lYXItaWNvbi10aHVtYnMtZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjsgfVxuXG4ubGluZWFyLWljb24tdGh1bWJzLXVwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiOyB9XG5cbi5saW5lYXItaWNvbi10aHVtYnMtZG93bjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4ubGluZWFyLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjsgfVxuXG4ubGluZWFyLWljb24tc2hhcmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cblxuLmxpbmVhci1pY29uLXNoYXJlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi5saW5lYXItaWNvbi1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZC1yZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLmxpbmVhci1pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjsgfVxuXG4ubGluZWFyLWljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjsgfVxuXG4ubGluZWFyLWljb24tbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjsgfVxuXG4ubGluZWFyLWljb24tbG91cGUtem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiOyB9XG5cbi5saW5lYXItaWNvbi1sb3VwZS16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiOyB9XG5cbi5saW5lYXItaWNvbi1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiOyB9XG5cbi5saW5lYXItaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cblxuLmxpbmVhci1pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjsgfVxuXG4ubGluZWFyLWljb24tbGlzdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjsgfVxuXG4ubGluZWFyLWljb24tbGlzdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjsgfVxuXG4ubGluZWFyLWljb24tbWVudTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjsgfVxuXG4ubGluZWFyLWljb24tbGlzdDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjsgfVxuXG4ubGluZWFyLWljb24tbWVudTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjsgfVxuXG4ubGluZWFyLWljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjsgfVxuXG4ubGluZWFyLWljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjsgfVxuXG4ubGluZWFyLWljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjsgfVxuXG4ubGluZWFyLWljb24tY3Jvc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7IH1cblxuLmxpbmVhci1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjsgfVxuXG4ubGluZWFyLWljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjsgfVxuXG4ubGluZWFyLWljb24tcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9ucy1leHBhbmQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbnMtZXhwYW5kLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbnMtY29udHJhY3QtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbnMtY29udHJhY3QtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3dzLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93cy1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1kaXZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7IH1cblxuLmxpbmVhci1pY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiOyB9XG5cbi5saW5lYXItaWNvbi1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiOyB9XG5cbi5saW5lYXItaWNvbi1leHBhbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbnRyYWN0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7IH1cblxuLmxpbmVhci1pY29uLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7IH1cblxuLmxpbmVhci1pY29uLWV4cGFuZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjsgfVxuXG4ubGluZWFyLWljb24tZXhwYW5kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiOyB9XG5cbi5saW5lYXItaWNvbi1jb250cmFjdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjsgfVxuXG4ubGluZWFyLWljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7IH1cblxuLmxpbmVhci1pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjsgfVxuXG4ubGluZWFyLWljb24tbm90aWZpY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiOyB9XG5cbi5saW5lYXItaWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjsgfVxuXG4ubGluZWFyLWljb24tbWVudS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjsgfVxuXG4ubGluZWFyLWljb24tY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiOyB9XG5cbi5saW5lYXItaWNvbi1jcm9zcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjsgfVxuXG4ubGluZWFyLWljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjsgfVxuXG4ubGluZWFyLWljb24tY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7IH1cblxuLmxpbmVhci1pY29uLXBlcmNlbnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7IH1cblxuLmxpbmVhci1pY29uLWJhY2t3YXJkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiOyB9XG5cbi5saW5lYXItaWNvbi1maXJzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjsgfVxuXG4ubGluZWFyLWljb24tcHJldmlvdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7IH1cblxuLmxpbmVhci1pY29uLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7IH1cblxuLmxpbmVhci1pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7IH1cblxuLmxpbmVhci1pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiOyB9XG5cbi5saW5lYXItaWNvbi1uZXh0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1sYXN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1mb3J3YXJkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1lamVjdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjsgfVxuXG4ubGluZWFyLWljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiOyB9XG5cbi5saW5lYXItaWNvbi1mcmFtZS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjsgfVxuXG4ubGluZWFyLWljb24tZnJhbWUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjsgfVxuXG4ubGluZWFyLWljb24tZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjsgfVxuXG4ubGluZWFyLWljb24tdHJhbnNmb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7IH1cblxuLmxpbmVhci1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JpZC1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7IH1cblxuLmxpbmVhci1pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiOyB9XG5cbi5saW5lYXItaWNvbi1sYXllcnMtY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiOyB9XG5cbi5saW5lYXItaWNvbi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjsgfVxuXG4ubGluZWFyLWljb24tcnVsZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7IH1cblxuLmxpbmVhci1pY29uLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7IH1cblxuLmxpbmVhci1pY29uLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1mbGlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjsgfVxuXG4ubGluZWFyLWljb24tZmxpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGlwLWhvcml6b250YWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7IH1cblxuLmxpbmVhci1pY29uLWZsaXAtdmVydGljYWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7IH1cblxuLmxpbmVhci1pY29uLWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7IH1cblxuLmxpbmVhci1pY29uLWFuZ2xlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiOyB9XG5cbi5saW5lYXItaWNvbi1zdWJ0cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiOyB9XG5cbi5saW5lYXItaWNvbi1jb21iaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7IH1cblxuLmxpbmVhci1pY29uLWludGVyc2VjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiOyB9XG5cbi5saW5lYXItaWNvbi1leGNsdWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7IH1cblxuLmxpbmVhci1pY29uLWFsaWduLWNlbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiOyB9XG5cbi5saW5lYXItaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODlcIjsgfVxuXG4ubGluZWFyLWljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjsgfVxuXG4ubGluZWFyLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7IH1cblxuLmxpbmVhci1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7IH1cblxuLmxpbmVhci1pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1wZXJjZW50LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy11cC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctZG93bi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctbGVmdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tdXAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tZG93bi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLXJpZ2h0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjsgfVxuXG4ubGluZWFyLWljb24tY3Jvc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7IH1cblxuLmxpbmVhci1pY29uLW1lbnUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7IH1cblxuLmxpbmVhci1pY29uLXByb2hpYml0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjsgfVxuXG4ubGluZWFyLWljb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7IH1cblxuLmxpbmVhci1pY29uLXJhZGlvLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1saWdhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LWZvcm1hdC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTFcIjsgfVxuXG4ubGluZWFyLWljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7IH1cblxuLmxpbmVhci1pY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjsgfVxuXG4ubGluZWFyLWljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7IH1cblxuLmxpbmVhci1pY29uLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNVwiOyB9XG5cbi5saW5lYXItaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7IH1cblxuLmxpbmVhci1pY29uLWhpZ2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhN1wiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjsgfVxuXG4ubGluZWFyLWljb24tdGV4dC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTlcIjsgfVxuXG4ubGluZWFyLWljb24tdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjsgfVxuXG4ubGluZWFyLWljb24tbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7IH1cblxuLmxpbmVhci1pY29uLWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiOyB9XG5cbi5saW5lYXItaWNvbi1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjsgfVxuXG4ubGluZWFyLWljb24tdGV4dC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7IH1cblxuLmxpbmVhci1pY29uLXBpbGNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjBcIjsgfVxuXG4ubGluZWFyLWljb24tZGlyZWN0aW9uLWx0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiOyB9XG5cbi5saW5lYXItaWNvbi1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7IH1cblxuLmxpbmVhci1pY29uLXBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjsgfVxuXG4ubGluZWFyLWljb24tcGFnZS1icmVhazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjRcIjsgfVxuXG4ubGluZWFyLWljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjsgfVxuXG4ubGluZWFyLWljb24tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7IH1cblxuLmxpbmVhci1pY29uLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjsgfVxuXG4ubGluZWFyLWljb24tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjhcIjsgfVxuXG4ubGluZWFyLWljb24tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7IH1cblxuLmxpbmVhci1pY29uLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmFcIjsgfVxuXG4ubGluZWFyLWljb24tc29ydC10aW1lLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYlwiOyB9XG5cbi5saW5lYXItaWNvbi1zb3J0LXRpbWUtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliY1wiOyB9XG5cbi5saW5lYXItaWNvbi1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiOyB9XG5cbi5saW5lYXItaWNvbi1wZW5jaWwtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZVwiOyB9XG5cbi5saW5lYXItaWNvbi1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7IH1cblxuLmxpbmVhci1pY29uLXBvaW50ZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjsgfVxuXG4ubGluZWFyLWljb24tcG9pbnRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2ludGVyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzJcIjsgfVxuXG4ubGluZWFyLWljb24tcG9pbnRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlci10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzVcIjsgfVxuXG4ubGluZWFyLWljb24tcmVtaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtdmljdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiOyB9XG5cbi5saW5lYXItaWNvbi1nZXN0dXJlLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjsgfVxuXG4ubGluZWFyLWljb24tZ2VzdHVyZS1waW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2RcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjsgfVxuXG4ubGluZWFyLWljb24taGFuZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2ZcIjsgfVxuXG4ubGluZWFyLWljb24tcG9pbnRlci11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjsgfVxuXG4ubGluZWFyLWljb24tcG9pbnRlci1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjsgfVxuXG4ubGluZWFyLWljb24tcG9pbnRlci1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2ludGVyLWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlci10YXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtdGFwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiOyB9XG5cbi5saW5lYXItaWNvbi1yZW1pbmRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjsgfVxuXG4ubGluZWFyLWljb24tZ2VzdHVyZS16b29tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiOyB9XG5cbi5saW5lYXItaWNvbi1nZXN0dXJlLXBpbmNoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC12ZXJ0aWNhbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjsgfVxuXG4ubGluZWFyLWljb24tYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjsgfVxuXG4ubGluZWFyLWljb24tYm9yZGVyLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7IH1cblxuLmxpbmVhci1pY29uLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjsgfVxuXG4ubGluZWFyLWljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTNcIjsgfVxuXG4ubGluZWFyLWljb24tYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNFwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNVwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTZcIjsgfVxuXG4ubGluZWFyLWljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7IH1cblxuLmxpbmVhci1pY29uLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7IH1cblxuLmxpbmVhci1pY29uLWVsbGlwc2lzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjJcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjVcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyN1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjhcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI5XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJjXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmVcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJmXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMyXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzM1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM1XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzdcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM4XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2FcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pM2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNiXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzY1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2RcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pM2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTNmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDBcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0ZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTJcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUzXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWJcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVjXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWVcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVmXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY1XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY4XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pN2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTdiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2NcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pN2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdkXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGE5XCI7IH1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1iZXRhIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXNfY3VzdG9tXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7IFxuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufSBcblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjAvY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXG4vLyAqIGh0dHBzOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0Om5vdChbdHlwZT1cInJhbmdlXCJdKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWlucHV0YCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0taW5wdXRgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7IFxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0OyBcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDIwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRmb3JtLWlucHV0LWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuXG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRmb3JtLWlucHV0LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRmb3JtLWlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkZm9ybS1pbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS13aWR0aDogICAgICAgICAgICAgICAgIDE0cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkZm9ybS1pbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRmb3JtLWlucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIHBsYWNlaG9sZGVyOiAoXG4gICAgZW46IFwiQ2hvb3NlIGZpbGUuLi5cIlxuICApLFxuICBidXR0b24tbGFiZWw6IChcbiAgICBlbjogXCJCcm93c2VcIlxuICApXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cbkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gICAgfVxuLy8gIH1cbi8vICBAZWxzZSB7XG4gICAgJjpob3ZlciB7IEBjb250ZW50OyB9XG4vLyAgfVxufVxuXG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0aHVtYm5haWwtdHJhbnNpdGlvbik7XG4gIGJveC1zaGFkb3c6ICR0aHVtYm5haWwtYm94LXNoYWRvdztcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgYm94LXNoYWRvdzogJGtiZC1ib3gtc2hhZG93O1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgICYudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49IDE1MCkge1xuICAgIEByZXR1cm4gIzExMTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAjZmZmO1xuICB9XG59XG5cbi8vIFJldHJlaXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAjMDAwLCAjZmZmKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJhY2tncm91bmQ7XG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1pbnB1dC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWlucHV0IHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJhY2tncm91bmQ7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWlucHV0LWZpbGUsXG4uZm9ybS1pbnB1dC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSArICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gKyAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XG59XG5cblxuLy9cbi8vIExlZ2VuZHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxlZ2VuZCB0ZXh0IHRvXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0taW5wdXQtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0taW5wdXQtc20sXG4gICYuZm9ybS1pbnB1dC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWlucHV0YCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tbGFiZWwtKiBmb3JtLWlucHV0YCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uZm9ybS1pbnB1dC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1pbnB1dC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0taW5wdXQtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0taW5wdXQtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAmLmRpc2FibGVkIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tbGFiZWxgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1sYWJlbGBcbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWxhYmVsYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1pbnB1dC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIEN1c3RvbSBmb3JtIGNvbnRyb2xzXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWlucHV0LWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1pbnB1dC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG5cbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICB9XG5cbiAgLmZvcm0taW5wdXQsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBUT0RPOiByZWRvIGNoZWNrIG1hcmt1cCBsb2wgY3JhcFxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIHJhZGlvcyBhbmQgY2hlY2tzXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdztcbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSwgJGdyYXktOTAwKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlLCAkd2hpdGUpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LWxnLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LXNtLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdztcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXBcbi8vIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSBnaXZlbiBhIC5kcm9wZG93bi1tZW51XG4vLyBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZ1xuLy8gZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdztcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmJ0biB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWlucHV0IHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1pbnB1dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWlucHV0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWlucHV0LXNtO1xufVxuXG5cbi8vXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzLXNtKTtcbiAgfVxuXG4gICYuZm9ybS1pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cy1sZyk7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLy9cblxuLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5mb3JtLWlucHV0ICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQgPiAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgc2luZ2xlLCBzaGFyZWQgYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLy8gcmVtb3ZlIG5hZ2F0aXZlIG1hcmdpbiAoJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpIHRvIHNvbHZlIG92ZXJsYXBwaW5nIGlzc3VlIHdpdGggYnV0dG9uLlxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC8vIFdoZW4gaW5wdXQgaXMgZmlyc3QsIG92ZXJsYXAgdGhlIHJpZ2h0IHNpZGUgb2YgaXQgd2l0aCB0aGUgYnV0dG9uKC1ncm91cClcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgIC8vIEJlY2F1c2Ugc3BlY2lmaWNpdHlcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAoMXJlbSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGluZGljYXRvclxuLy9cbi8vIEdlbmVyYXRlcyBhIHNoYWRvdyBlbGVtZW50IHRvIGNyZWF0ZSBvdXIgbWFrZXNoaWZ0IGNoZWNrYm94L3JhZGlvIGJhY2tncm91bmQuXG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c7XG59XG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93O1xuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gIH1cbn1cblxuXG4vLyBMYXlvdXQgb3B0aW9uc1xuLy9cbi8vIEJ5IGRlZmF1bHQgcmFkaW9zIGFuZCBjaGVja2JveGVzIGFyZSBgaW5saW5lLWJsb2NrYCB3aXRoIG5vIGFkZGl0aW9uYWwgc3BhY2luZ1xuLy8gc2V0LiBVc2UgdGhlc2Ugb3B0aW9uYWwgY2xhc3NlcyB0byB0d2VhayB0aGUgbGF5b3V0LlxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGN1c3RvbS1jb250cm9sLXNwYWNlci15O1xuXG4gICAgKyAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAkY3VzdG9tLWZpbGUtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1ib3gtc2hhZG93O1xuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBwbGFjZWhvbGRlcikge1xuICAgICY6bGFuZygjeyRsYW5nfSk6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgcmlnaHQ6IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIGJvdHRvbTogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIGJ1dHRvbi1sYWJlbCkge1xuICAgICY6bGFuZygjeyRsYW5nfSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkdGV4dDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3Blcml0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVuYXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7ICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcHVwIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjNC1mbGV4LXNob3J0aGFuZC1kZWNsYXJhdGlvbnMtd2l0aC11bml0bGVzcy1mbGV4LWJhc2lzLXZhbHVlcy1hcmUtaWdub3JlZFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzQtZmxleC1zaG9ydGhhbmQtZGVjbGFyYXRpb25zLXdpdGgtdW5pdGxlc3MtZmxleC1iYXNpcy12YWx1ZXMtYXJlLWlnbm9yZWRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtMTApLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgJi5zaG93IC5tb2RhbC1kaWFsb2cgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGJveC1zaGFkb3c6ICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gICYuYnMtdG9vbHRpcC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgYm94LXNoYWRvdzogJHBvcG92ZXItYm94LXNoYWRvdztcblxuICAvLyBBcnJvd3NcbiAgLy9cbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6OmFmdGVyIGlzIGlubmVyXG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICB9XG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgfVxuXG4gIC8vIFBvcG92ZXIgZGlyZWN0aW9uc1xuXG4gICYuYnMtcG9wb3Zlci10b3Age1xuICAgIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctd2lkdGh9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctd2lkdGh9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy13aWR0aH0gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuXG4gICAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LXdpZHRofSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtcG9wb3Zlci1hdXRvIHtcbiAgICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIENTUzMgdHJhbnNmb3JtcyB3aGVuIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLC4yNSksIHJnYmEoMCwwLDAsLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLDAsMCwuMjUpLCByZ2JhKDAsMCwwLC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZSB7XG4gIC5pY29uLWRlZmF1bHQge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgfVxuXG4gIC5pY29uLWdyYXkge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgfVxuXG4gIC5pY29uLXByaW1hcnkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC5pY29uLXNlY29uZGFyeS0yIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS0yO1xuICB9XG5cbiAgLmljb24tc2Vjb25kYXJ5LTQge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTQ7XG4gIH1cblxuICAuaWNvbi1ncmF5LTQge1xuICAgIGNvbG9yOiAkZ3JheS00O1xuICB9XG5cbiAgYSB7XG4gICAgJi5pY29uLWRlZmF1bHQge1xuICAgICAgJjpob3ZlciB7IGNvbG9yOiAkc2Vjb25kYXJ5OyB9XG4gICAgfVxuXG4gICAgJi5pY29uLXByaW1hcnkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICRibGFjazsgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uLXByaW1hcnktc2Vjb25kYXJ5e1xuXG4gICAgJi5pY29uLWNpcmNsZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICRwcmltYXJ5IDAlLCAkc2Vjb25kYXJ5LTkgMTAwJSk7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIyNWRlZywgJHByaW1hcnkgMCUsICRzZWNvbmRhcnktOSAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2Uge1xuICAuaWNvbi14eHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5pY29uLXNtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuaWNvbi1tZCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmljb24tbGcge1xuICAgIGZvbnQtc2l6ZTogNDRweDsgXG4gIH1cblxuICAuaWNvbi14eGwge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSWNvbiBzaGFwZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaWNvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uaWNvbi5pY29uLWNpcmNsZSB7XG4gIHdpZHRoOiAyLjJlbTtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaWNvbi5pY29uLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMi4yZW07XG4gIGhlaWdodDogMi4yZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbn1cblxuLmljb24tbGlzdC13cmFwIHtcbiAgPiAqLFxuICAmOmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufSIsIi8vXG4vLyBMaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5saW5rLWltYWdlIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1ibG9jaztcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuZGVza3RvcCB7XG4gICAgLmxpbmstaW1hZ2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogLjQ0cyBhbGwgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1sZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmstZ3JheS00IHtcbiAgQGluY2x1ZGUgbGluaygkZ3JheS00LCAkYmxhY2spO1xufVxuXG4vLyBMaW5rIHRyYW5zcGFyZW50XG4ubGluay10cmFuc3BhcmVudCB7XG4gIHBhZGRpbmc6IDFweCAyMHB4O1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNpdGlvbjogLjMzcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQnV0dG9uIEdlbmVyYWwgU3R5bGVzXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBAaW5jbHVkZSBidG4tc2l6ZSgxMnB4LCAzMHB4LCAkYnRuLWZvbnQtc2l6ZSwgMjRweCk7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBidG4tc2l6ZSgxMHB4LCAzMHB4LCAkYnRuLWZvbnQtc2l6ZSwgMjRweCk7XG4gIH1cbn1cblxuc3Bhbi5idXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbiogKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG4vLyBBcHBlYXJhbmNlIHN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZSB7XG4gIC5idXR0b24tZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJGJsYWNrLCAkcHJpbWFyeS10ZXJ0aWFyeSwgJHByaW1hcnktdGVydGlhcnksICRibGFjaywgJHByaW1hcnktcXVhdGVybmFyeSwgJHByaW1hcnktcXVhdGVybmFyeSk7XG4gIH1cbiAgLmJ1dHRvbi13aGl0ZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJGJsYWNrLCAkd2hpdGUsICR3aGl0ZSwgJGJsYWNrLCAkZ3JheS1saWdodCwgJGdyYXktbGlnaHQpO1xuICB9XG4gIC5idXR0b24tYmxhY2sge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJGJsYWNrLCAkYmxhY2ssICR3aGl0ZSwgJHByaW1hcnksICRwcmltYXJ5KTtcbiAgfVxuICAuYnV0dG9uLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJHByaW1hcnksICRwcmltYXJ5LCAkd2hpdGUsICRwcmltYXJ5LW9mZnNldCwgJHByaW1hcnktb2Zmc2V0KTtcbiAgfVxuICAuYnV0dG9uLWludGVyYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCAkaW50ZXJhY3Rpb25zLXByaW1hcnksICRpbnRlcmFjdGlvbnMtcHJpbWFyeSwgJHdoaXRlLCAkaW50ZXJhY3Rpb25zLXRlcnRpYXJ5LCAkaW50ZXJhY3Rpb25zLXRlcnRpYXJ5KTtcbiAgfVxuICAuYnV0dG9uLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJGNvbnRlbnQtcHJpbWFyeSwgJGNvbnRlbnQtcHJpbWFyeSwgJHdoaXRlLCAkY29udGVudC10ZXJ0aWFyeSwgJGNvbnRlbnQtdGVydGlhcnkpO1xuICB9XG4gIC5idXR0b24tdHJhbnNhY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkd2hpdGUsICR0cmFuc2FjdGlvbnMtcHJpbWFyeSwgJHRyYW5zYWN0aW9ucy1wcmltYXJ5LCAkd2hpdGUsICR0cmFuc2FjdGlvbnMtdGVydGlhcnksICR0cmFuc2FjdGlvbnMtdGVydGlhcnkpO1xuICB9XG4gIC5idXR0b24tY29ubmVjdGlvbnMge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJGNvbm5lY3Rpb25zLXByaW1hcnksICRjb25uZWN0aW9ucy1wcmltYXJ5LCAkd2hpdGUsICRjb25uZWN0aW9ucy10ZXJ0aWFyeSwgJGNvbm5lY3Rpb25zLXRlcnRpYXJ5KTtcbiAgfVxuICAuYnV0dG9uLWludGVyYWN0aW9ucy1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkaW50ZXJhY3Rpb25zLXByaW1hcnksIHRyYW5zcGFyZW50LCAkaW50ZXJhY3Rpb25zLXByaW1hcnksICR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xuICB9XG4gIC5idXR0b24tY29udGVudC1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkY29udGVudC1wcmltYXJ5LCB0cmFuc3BhcmVudCwgJGNvbnRlbnQtcHJpbWFyeSwgJHdoaXRlLCAkYmxhY2ssICRibGFjayk7XG4gIH1cbiAgLmJ1dHRvbi10cmFuc2FjdGlvbnMtb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHRyYW5zYWN0aW9ucy1wcmltYXJ5LCB0cmFuc3BhcmVudCwgJHRyYW5zYWN0aW9ucy1wcmltYXJ5LCAkd2hpdGUsICRibGFjaywgJGJsYWNrKTtcbiAgfVxuICAuYnV0dG9uLWNvbm5lY3Rpb25zLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRjb25uZWN0aW9ucy1wcmltYXJ5LCB0cmFuc3BhcmVudCwgJGNvbm5lY3Rpb25zLXByaW1hcnksICR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xuICB9XG4gIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkYmxhY2ssIHRyYW5zcGFyZW50LCAkZ3JheS1saWdodCwgJHdoaXRlLCAkYmxhY2ssICRibGFjayk7XG4gIH1cbiAgLmJ1dHRvbi1ibGFjay1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkYmxhY2ssIHRyYW5zcGFyZW50LCAkYmxhY2ssICR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xuICB9XG4gIHNwYW4uYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJGJsYWNrLCB0cmFuc3BhcmVudCwgJGdyYXktbGlnaHQsICRibGFjaywgdHJhbnNwYXJlbnQsICRncmF5LWxpZ2h0KTtcbiAgfVxuXG4gIC8vZ2hvc3RcbiAgLmJ1dHRvbi1wcmltYXJ5LWdob3N0IHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkcHJpbWFyeSwgdHJhbnNwYXJlbnQsICRwcmltYXJ5LCAkd2hpdGUsICRibGFjaywgJGJsYWNrKTtcbiAgICB9XG4gIH1cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idXR0b24teHMge1xuICBAaW5jbHVkZSBidG4tc2l6ZSg1cHgsIDI1cHgsIDEycHgsIDIycHgpO1xufVxuXG4uYnV0dG9uLXNtIHtcbiAgQGluY2x1ZGUgYnRuLXNpemUoNnB4LCAyNXB4LCAxM3B4LCAyNHB4KTtcbn1cblxuLmJ1dHRvbi1sZyB7XG4gIEBpbmNsdWRlIGJ0bi1zaXplKDE4cHgsIDQ1cHgsIDE2cHgsIDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG4uYnV0dG9uLXhsIHtcbiAgQGluY2x1ZGUgYnRuLXNpemUoMjBweCwgNTBweCwgMThweCwgMjhweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5cbi8vIEJ1dHRvbiBTaGFwZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idXR0b24tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cblxuLmJ1dHRvbi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnV0dG9uLXJvdW5kLTIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8vIEJ1dHRvbiBUeXBlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idXR0b24tbGluaywgXG4uYnV0dG9uLWxpbmstcmVkLCBcbi5idXR0b24tbGluay1waW5rLCBcbi5idXR0b24tbGluay1ibHVlLFxuLmJ1dHRvbi1saW5rLWdyZWVuLFxuLmJ1dHRvbi1saW5rLW9yYW5nZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgbGluaygkYmxhY2ssICRwcmltYXJ5KTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgY29udGVudDogJ1xcZTk0NCc7XG4gICAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmJ1dHRvbi1saW5rLXJlZCB7XG4gIEBpbmNsdWRlIGxpbmsoI0ZGMDAzNywgJHByaW1hcnkpO1xufVxuLmJ1dHRvbi1saW5rLXBpbmsge1xuICBAaW5jbHVkZSBsaW5rKCNGQTA1OUIsICRwcmltYXJ5KTtcbn1cbi5idXR0b24tbGluay1ibHVlIHtcbiAgQGluY2x1ZGUgbGluaygjMDBCRUUxLCAkcHJpbWFyeSk7XG59XG4uYnV0dG9uLWxpbmstZ3JlZW4ge1xuICBAaW5jbHVkZSBsaW5rKCM4QkM3MDksICRwcmltYXJ5KTtcbn1cbi5idXR0b24tbGluay1vcmFuZ2Uge1xuICBAaW5jbHVkZSBsaW5rKCNGRjYwMDAsICRwcmltYXJ5KTtcbn1cblxuLy8gQnV0dG9uIEljb24gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZSAuYnV0dG9uIHtcbiAgJi5idXR0b24taWNvbiB7XG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtLjIxZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDEuODVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIG90aGVyIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIGJvb3RzdHJhcCBidXR0b25zXG5cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbn0iLCIvLyBDdXN0b20gYnV0dG9uIHZhcmlhbnRzXG5AbWl4aW4gYnRuLXZhcmlhbnQoJGNsciwgJGJnLCAkYmQsICRjbHItaG92ZXIsICRiZy1ob3ZlciwgJGJkLWhvdmVyKSB7XG4gIGNvbG9yOiAkY2xyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIGJvcmRlci1jb2xvcjogJGJkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNsci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmQtaG92ZXI7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnRuLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCkge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG59XG5cbi8vIFJlc2V0IEJ1dHRvblxuQG1peGluIHJlc2V0LWJ1dHRvbigpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIi8vIENTUyBGbGV4XG5cbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGlzcGxheS1mbGV4KCkge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZGlzcGxheS1pbmxpbmUtZmxleCgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuQG1peGluIGZsZXgoJGdyb3ctc2hyaW5rLWJhc2lzKSB7XG4gIC1tcy1mbGV4OiAkZ3Jvdy1zaHJpbmstYmFzaXM7XG4gIC13ZWJraXQtZmxleDogJGdyb3ctc2hyaW5rLWJhc2lzO1xuICBmbGV4OiAkZ3Jvdy1zaHJpbmstYmFzaXM7XG59XG5cbkBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAkc2hyaW5rO1xuICBmbGV4LXNocmluazogJHNocmluaztcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1ncm93KCRncm93KSB7XG4gIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcbiAgLW1zLWZsZXgtcG9zaXRpdmU6ICRncm93O1xuICBmbGV4LWdyb3c6ICRncm93O1xufVxuXG5AbWl4aW4gZmxleC1iYXNpcygkYmFzaXMpIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkYmFzaXM7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkYmFzaXM7XG4gIGZsZXgtYmFzaXM6ICRiYXNpcztcbiAgbWF4LXdpZHRoOiAkYmFzaXM7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGFsaWduKSB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkYWxpZ247XG4gIEBpZiAoJGFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcImZsZXgtZW5kXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInNwYWNlLWFyb3VuZFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYmV0d2VlblwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtcGFjazogJGFsaWduO1xuICB9XG4gIGp1c3RpZnktY29udGVudDogJGFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pe1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgQGlmICgkYWxpZ24gPT0gXCJmbGV4LXN0YXJ0XCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwiZmxleC1lbmRcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYXJvdW5kXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJzcGFjZS1iZXR3ZWVuXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJjZW50ZXJcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3RyZXRjaFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RyZXRjaDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtcGFjazogJGFsaWduO1xuICB9XG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbGlnbjtcbiAgQGlmICgkdmFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICgkdmFsaWduID09IFwiZmxleC1lbmRcIikge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsaWduO1xuICB9XG4gIGFsaWduLWl0ZW1zOiAkdmFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsaWduKSB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbGlnbjtcbiAgQGlmICgkdmFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgKCR2YWxpZ24gPT0gXCJmbGV4LWVuZFwiKSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsaWduO1xuICB9XG4gIGFsaWduLXNlbGY6ICR2YWxpZ247XG59XG5cblxuQG1peGluIG9yZGVyKCRvcmRlcikge1xuICAtd2Via2l0LW9yZGVyOiAkb3JkZXI7XG4gIC1tcy1mbGV4LW9yZGVyOiAkb3JkZXI7XG4gIG9yZGVyOiAkb3JkZXJcbn1cbiIsIi8vXG4vLyBCb3hlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ib3gtY291bnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLmJveC1jb3VudGVyX19pY29uIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYm94LWNvdW50ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYm94LWNvdW50ZXJfX3dyYXAge1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbiogKyAuYm94LWNvdW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuKiArIC5ib3gtY291bnRlcl9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLmJveC1jb3VudGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICB9XG5cbiAgKiArIC5ib3gtY291bnRlcl9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufSIsIi8vXG4vLyBCbHVyYlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmx1cmJcbi5ibHVyYiB7XG4gIGltZ3tcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmLmF1dGhvci1kZXRhaWwge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNWVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxufVxuXG4uYmx1cmJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICRibGFjaztcbn1cblxuKiArIC5ibHVyYl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5ibHVyYl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgKiArIC5ibHVyYl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLy8gQmx1cmIgY2lyY2xlXG4uYmx1cmItY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAudW5pdCB7XG4gICAgLmJsdXJiLWNpcmNsZV9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsdXJiLWNpcmNsZV9faWNvbiB7XG4gIC5pY29uIHtcbiAgICB3aWR0aDogMi40ZW07XG4gICAgaGVpZ2h0OiAyLjRlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzNlbTtcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG4uYmx1cmItY2lyY2xlLmJsdXJiLWNpcmNsZV9jZW50ZXJlZCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5ibHVyYi1jaXJjbGV7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gQmx1cmIgbWluaW1hbFxuLmJsdXJiLW1pbmltYWwge1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC51bml0IHtcbiAgICAuYmx1cmItbWluaW1hbF9faWNvbiAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICAvL2NvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJsdXJiLW1pbmltYWwuYmx1cmItbWluaW1hbF9ibGFjayB7XG4gICYsIC5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAuYmx1cmItbWluaW1hbF9faWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59IiwiLypcbipcbiogRm9ybSBzdHlsZXNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8vPT0gRm9ybXMgdmFyaWFibGVzXG4vL1xuJGlucHV0LWhlaWdodDogNDRweDtcbiRmb3JtLWlucHV0LWNvbG9yOiAkZ3JheS03MDA7XG4kZm9ybS1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogJGZvcm0taW5wdXQtY29sb3I7XG5cbiRmb3JtLWlucHV0LWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1czogM3B4O1xuJGZvcm0taW5wdXQtZm9udC1jb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG5cbiRmb3JtLWlucHV0LWZvbnQtc2l6ZTogMThweDtcbiRpbnB1dC1saW5lLWhlaWdodDogMjJweDtcbiRpbnB1dC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuJGVycm9yLWNvbG9yOiAjZDk1MzRmO1xuJHN1Y2Nlc3MtY29sb3I6ICM1Y2I4NWM7XG5cbiRmb3JtLWlucHV0LWJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiRpbnB1dC1wYWRkaW5nLWhvcml6b250YWw6IDE5cHg7XG4kaW5wdXQtbGluZS1oZWlnaHQ6IHJvdW5kKCRmb3JtLWlucHV0LWZvbnQtc2l6ZSAqIDEuNyk7XG5cbiRpbnB1dC1wYWRkaW5nLXZlcnRpY2FsOiByb3VuZCgoJGlucHV0LWhlaWdodCAtICRpbnB1dC1saW5lLWhlaWdodCkgLyAyKTtcbiRpbnB1dC1wYWRkaW5nOiAkaW5wdXQtcGFkZGluZy12ZXJ0aWNhbCAkaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuXG5AaWYgKCRmb3JtLWlucHV0LWJvcmRlciAhPSBub25lKSB7XG4gICRpbnB1dC1wYWRkaW5nLXZlcnRpY2FsOiByb3VuZCgoJGlucHV0LWhlaWdodCAtICRpbnB1dC1saW5lLWhlaWdodCAtIChudGgoJGZvcm0taW5wdXQtYm9yZGVyLCAxKSAqIDIpKSAvIDIpO1xuICAkaW5wdXQtcGFkZGluZzogJGlucHV0LXBhZGRpbmctdmVydGljYWwgJGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDtcbn1cblxuJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1oZWlnaHQ6IDIxNnB4O1xuJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1taW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1tYXgtaGVpZ2h0OiByb3VuZCgkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodCAqIDEuNyk7XG5cbi8vXG4vLyBGb3JtIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJkLW1haWxmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICogKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiAuZm9ybS12YWxpZGF0aW9uIHtcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1sYWJlbCxcbi5mb3JtLWxhYmVsLW91dHNpZGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy12ZXJ0aWNhbCAkaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAvLyBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAkZm9ybS1pbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gIEBpZiAoJGZvcm0taW5wdXQtYm9yZGVyKSB7XG4gICAgYm9yZGVyOiAkZm9ybS1pbnB1dC1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNXJlbSByZ2JhKCRwcmltYXJ5LCAxKTtcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDtcbiAgbWluLWhlaWdodDogJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1taW4taGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1heC1oZWlnaHQ7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8vIEZvcm0gd3JhcHBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9ybS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGZvcm0taW5wdXQtZm9udC1jb2xvcjtcbiAvLyBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgJi5kZXBlbmRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0td3JhcF9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG5cbiAgLmZvcm0tbGFiZWwge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRpbnB1dC1oZWlnaHQgLyAyO1xuICAgIGxlZnQ6IDIycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MSUpO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGdyYXktNDtcbiAgfVxuXG4gICZfX2xhYmVsLW91dHNpZGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogJGlucHV0LWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDUlKTtcbiAgICB9XG4gIH1cbn1cblxuKiArIC5mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZm9ybS13cmFwICsgLmZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIEZvcm0gbGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRpbnB1dC1oZWlnaHQgLyAyO1xuICBsZWZ0OiAkaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICYuZm9jdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLmF1dG8tZmlsbCB7XG4gICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLW91dHNpZGUge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAmLFxuICAgICYuZm9jdXMsXG4gICAgJi5hdXRvLWZpbGwge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYgfiAuZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLW91dHNpZGUgfiAuZm9ybS12YWxpZGF0aW9uIHtcbiAgdG9wOiAzMXB4O1xufVxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvcm0tdmFsaWRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAxcHg7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmZvcm0tdmFsaWRhdGlvbi1sZWZ0IHtcbiAgLmZvcm0tdmFsaWRhdGlvbiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBvdXRwdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI2Zvcm0tb3V0cHV0LWdsb2JhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAxNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmZvcm0tb3V0cHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIC8vZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAvLyBvcGFjaXR5OiAwO1xuIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAvLy5hY3RpdmUge1xuICAvLyAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAvLyAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy99XG5cbiAgLmVycm9yIHtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICB9XG5cbiAgLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgfVxufVxuXG4vLyBSYWRpbyBhbmQgQ2hlY2tib3ggQ3VzdG9tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2UgU3R5bGVzXG4vL1xuLnJhZGlvIC5yYWRpby1jdXN0b20sXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20sXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSB7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJlt0eXBlPSdjaGVja2JveCddLCAmLWR1bW15IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi1kdW1teSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5yYWRpby1jdXN0b206Y2hlY2tlZCArIC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4uY2hlY2tib3gtY3VzdG9tOmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNoZWNrYm94LWN1c3RvbTpjaGVja2VkIH4gLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4vLyBDdXN0b20gUmFkaW8gU3R5bGVzXG4vL1xuLnJhZGlvLFxuLnJhZGlvLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAucmFkaW8tY3VzdG9tLWR1bW15IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBDaGVja2JveCBTdHlsZXNcbi8vXG4uY2hlY2tib3gsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAvLyBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTkzNCc7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbnM7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tXG4ucmQtbWFpbGZvcm1fc3R5bGUtMSB7XG4gICogKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5yZC1tYWlsZm9ybV9zdHlsZS0zIHtcbiAgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgfVxuXG4gICogKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnJkLW1haWxmb3JtX3N0eWxlLTEge1xuICAgICogKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZC1tYWlsZm9ybV9zdHlsZS0yIHtcbiAgbWF4LXdpZHRoOiA0MThweDtcblxuICAmICsgLmxpc3Qtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAuZm9ybS13cmFwLmdyb3VwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZC1tYWlsZm9ybS1pbmxpbmUtZmxleCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcblxuICAgID4gLmZvcm0td3JhcCArIC5mb3JtLXdyYXAsXG4gICAgPiAuZm9ybS13cmFwICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgID4gLmZvcm0td3JhcCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgfVxuICB9XG5cbiAgJi5yZC1tYWlsZm9ybSxcbiAgJi5yZC1zZWFyY2gge1xuICAgIC5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4ucmQtbWFpbGZvcm1fcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICRpbnB1dC1oZWlnaHQ6IDUwcHg7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZy10b3A6ICgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWxpbmUtaGVpZ2h0KSAvIDI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogKCRpbnB1dC1oZWlnaHQgLSAkaW5wdXQtbGluZS1oZWlnaHQpIC8gMjtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgdG9wOiAkaW5wdXQtaGVpZ2h0IC8gMjtcbiAgICB9XG5cbiAgICAuZm9ybS13cmFwX2ljb246OmJlZm9yZSB7XG4gICAgICB0b3A6ICRpbnB1dC1oZWlnaHQgLyAyICsgMXB4O1xuICAgIH1cbiAgfVxufVxuXG4vL3JlZ2lzdGVyIGZvcm1cbi8vXG4ucmVnaXN0ZXItZm9ybSxcbi5sb2dpbi1mb3JtIHtcbiAgKiArIC5ncm91cCxcbiAgKiArIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5yZC1tYWlsZm9ybV9zaXppbmctMSB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb3JtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNjYXB0dXJlX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvcm1fX2lubmVyIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtX19jb3B5ICB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5cblxuXG4iLCIvL1xuLy8gRGl2aWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbn1cblxuLmRpdmlkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgfVxuICBcbiAgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBcbiAgJiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBUYWJsZSBjdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR0YWJsZS1oZWFkLXBhZGRpbmc6ICAgICAgICAgICAgMzNweCAyNHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICAxN3B4IDI0cHggMThweDtcbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgJHNlY29uZGFyeTtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyO1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkOWQ5ZDk7XG5cbi50YWJsZS1jdXN0b20ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogJHRhYmxlLWJnO1xuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICR0YWJsZS1iZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMjVweCAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYmctYWNjZW50O1xuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogJHRhYmxlLWhlYWQtcGFkZGluZztcbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRmb290IHRkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8vIFN0eWxlc1xuLnRhYmxlLWN1c3RvbS1zZWNvbmRhcnkge1xuICB0aCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICB9XG59XG5cbi50YWJsZS1jdXN0b20tbGlnaHRlciB7XG4gIHRoZWFkIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG5cbiAgdGQgKyB0ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi50YWJsZS1jdXN0b20tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ID4gdHI6Zmlyc3Qtb2YtdHlwZSA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi50YWJsZS1jdXN0b20tc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQge1xuICAgIGJhY2tncm91bmQ6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cblxuICB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWNhdG9yc1xuLnRhYmxlLXJvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xuXG4gIC8vIE1lZGl1bSA8NzY4cHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlLWN1c3RvbSB7XG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgIFxuICBcbn0iLCIvL1xuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbGlzdFxuLy9cblxuLmxpc3QtMCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubGlzdC1zbWFsbCB7XG4gID4gbGkge1xuICAgIEBpbmNsdWRlIHNtYWxsO1xuICB9XG4gID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubGlzdCB7XG4gID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5saXN0LW1kLFxuLmxpc3QteHMsXG4ubGlzdC1zbSxcbi5saXN0LWxnLFxuLmxpc3QteHhzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxpc3QteHhzIHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG59XG5cbi5saXN0LXhzIHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5saXN0LXNtIHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbi5saXN0LW1kIHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5saXN0LWxnIHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmxpc3QtbGcge1xuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG59XG5cbi8vIElubGluZSBsaXN0XG4ubGlzdC1pbmxpbmUteHhzIHtcbiAgQGluY2x1ZGUgaW5saW5lLWxpc3QoMTBweCwgNXB4KTtcbn1cblxuLmxpc3QtaW5saW5lLXNtIHtcbiAgQGluY2x1ZGUgaW5saW5lLWxpc3QoMjBweCwgOHB4KTtcbn1cblxuLmxpc3QtaW5saW5lLW1kIHtcbiAgQGluY2x1ZGUgaW5saW5lLWxpc3QoMjVweCwgMTBweCk7XG59XG5cbi8vIFRlcm1zIGxpc3Rcbi5saXN0LXRlcm1zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBkdCB7XG4gICAgZm9udDogNzAwIDE2cHggJGZvbnQtZmFtaWx5LXNlYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gIH1cblxuICBkZCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogKDI0IC8gMTQpO1xuICB9XG5cbiAgZHQgKyBkZCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuXG4gIGRkICsgZHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubGlzdC10ZXJtcyB7XG4gICAgZHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbn1cblxuLy8gTGlzdCB0ZXJtcyBpbmxpbmVcbi5saXN0LXRlcm1zLWlubGluZSB7XG4gIGR0LFxuICBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgZHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI6XCI7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgdGVybXMgbWluaW1hbFxuLmxpc3QtdGVybXMtbWluaW1hbCB7XG4gICoge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIGR0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgY29udGVudDogXCI6XCI7XG4gIH1cbn1cblxuLy8gTGlzdCB0ZXJtcyBtb2Rlcm5cbi5saXN0LXRlcm1zLW1vZGVybiB7XG4gIGR0LFxuICBkZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBkdCB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgY29udGVudDogXCI6XCI7XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbmRleCBsaXN0XG4uaW5kZXgtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuXG4gID4gbGkge1xuICAgIC5saXN0LWluZGV4LWNvdW50ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTWFya2VkIGxpc3Rcbi5saXN0LW1hcmtlZCB7XG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbmsoJHByaW1hcnksICRibGFjayk7XG4gICAgfVxuICB9XG5cbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubGlzdC1tYXJrZWQge1xuICAgID4gbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1tYXJrZWQtcHJpbWFyeSB7XG4gIEBleHRlbmQgLmxpc3QtbWFya2VkO1xuXG4gID4gbGkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3JkZXJlZCBsaXN0XG4ubGlzdC1vcmRlcmVkIHtcbiAgY291bnRlci1yZXNldDogbGk7XG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKSBcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBsaW5rKGluaGVyaXQsICRwcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLy8gTGlzdCBzZW1pY29sb25cbi5saXN0LXNlbWljb2xvbiB7XG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICA+IGxpICsgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgY29udGVudDogXCI7XCI7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgbGlua2VkXG4ubGlzdC1saW5rZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAoMjQgLyAxNCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG4gICAgICBmb250LWZhbWlseTogXCJMaW5lYXJpY29uc1wiO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLy8gTGlzdCB0YWdzXG4ubGlzdC10YWdzIHtcbiAgQGluY2x1ZGUgc3BhY2luZyg4cHgsIDEwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubGlzdC10YWdzIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtaW5saW5lLXRhZyB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAvL2NvbnRlbnQ6ICcsJztcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IG5hdlxuLmxpc3QtbmF2IHtcbiAgQGluY2x1ZGUgc3BhY2luZygzMHB4LCAxMHB4KTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICA+IGxpLmFjdGl2ZSxcbiAgPiBsaSBhLmFjdGl2ZSxcbiAgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4vLyBMaXN0IGJvcmRlcmVkXG4ubGlzdC1ib3JkZXJlZCB7XG4gIEBpbmNsdWRlIHNwYWNpbmcoMjRweCwgMTBweCk7XG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgPiBsaTpudGgtbGFzdC1jaGlsZChuICsgMikge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IGFyY2hpdmVcbi5saXN0LWFyY2hpdmUge1xuICBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRodW1iLWRlZmF1bHQge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgfVxuXG4gICogKyBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbmZpZ3VyZSB7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZpZ3VyZS1pbmxpbmUge1xuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5maWd1cmUtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8vIFRodW1iXG4udGh1bWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aHVtYl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi50aHVtYl9fc3VidGl0bGUge1xuICBAaW5jbHVkZSBzbWFsbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4qICsgLnRodW1iX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAudGh1bWJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4vLyBUaHVtYiBtaW5pbWFsXG4udGh1bWItbWluaW1hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudGh1bWItbWluaW1hbF9fb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGh1bWItbWluaW1hbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMXB4O1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIC45KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gIC5pcGFkICYge1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGU5MzYnO1xuICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgfVxufVxuXG4udGh1bWItbWluaW1hbC50aHVtYi1taW5pbWFsX2xnIHtcbiAgLnRodW1iLW1pbmltYWxfX292ZXJsYXkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFRodW1iIENvcnBvcmF0ZVxuLnRodW1iLWNvcnBvcmF0ZSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtYmxvY2s7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAqICsgLnRodW1iLWNvcnBvcmF0ZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4udGh1bWItY29ycG9yYXRlX19vdmVybGF5IHtcbiAgcGFkZGluZzogMjBweCAxMHB4IDVweDtcbn1cblxuKiArIC50aHVtYi1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5kZXNrdG9wIHtcbiAgICAudGh1bWItY29ycG9yYXRlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGh1bWItY29ycG9yYXRlX19vdmVybGF5IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgLnRodW1iLWNvcnBvcmF0ZV9fbGlzdCB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGh1bWItY29ycG9yYXRlX19tYWluIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGh1bWItY29ycG9yYXRlX19vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktbGlnaHRlciwgLjkpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAudGh1bWItY29ycG9yYXRlX19saXN0IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjFzO1xuICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4KC4wMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAqICsgLnRodW1iLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4vLyBUaHVtYiBjbGFzc2ljXG4udGh1bWItY2xhc3NpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1ibG9jaztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICogKyBbY2xhc3MqPWxpc3QtaW5saW5lLV0ge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuKiArIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuZGVza3RvcCB7XG4gICAgLnRodW1iLWNsYXNzaWMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1iLWNsYXNzaWNfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMS4xLCAwLCAwLCAxLjE1LCAwLCAyMCk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAuOSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAudGh1bWItY2xhc3NpY19fY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbi8vIFRodW1iIG1vZGVyblxuLnRodW1iLW1vZGVybiB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzUuMjElO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50aHVtYi1tb2Rlcm5fX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRodW1iLW1vZGVybl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnXFxlOTM2JztcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaHVtYiBjZW50ZXJlZFxuLnRodW1iLWNlbnRlcmVkIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNzIwcHg7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5maXJlZm94IC50aHVtYi1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC50aHVtYi1jZW50ZXJlZC50aHVtYi1jZW50ZXJlZC1tZF9fcmVjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxufVxuXG4udGh1bWItY2VudGVyZWRfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBtaW4td2lkdGg6IDEwMSU7XG5cbiAgJiwgI3toZWFkaW5ncygpfSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyBFeHRyYSBsYXJnZSA8MTIwMHB4XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKSB7XG4gIC50aHVtYi1jZW50ZXJlZF9yZXNwb25zaXZlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL3RodW1ibmFpbCBjbGFzc2ljXG4vL1xuXG4udGh1bWJuYWlsLWNsYXNzaWMge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogMzcwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5hLnRodW1ibmFpbC1jbGFzc2ljLXRpdGxlIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy10aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICogKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi8vdGh1bWJuYWlsIGNsYXNzaWMgbWluaW1hbFxuLy9cblxuLnRodW1ibmFpbC1jbGFzc2ljLW1pbmltYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8vIEltZyB0aHVtYm5haWxcbi5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gICAgdHJhbnNpdGlvbjogMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG4uaW1nLXRodW1ibmFpbC12YXJpYW50LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOCkgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAzNTBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAuaWNvbi1sZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG59XG5cbi5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuaWNvbiB7IGZvbnQtc2l6ZTogMzBweDsgfVxuXG4gIC5hcnJvdy1yaWdodCB7IGZvbnQtc2l6ZTogMzBweDsgfVxuXG4gIC5saXN0LWlubGluZS10YWcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAubGFiZWwtY3VzdG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTE7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZzogMnB4IDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjkpO1xuICAgIHRyYW5zaXRpb246IDI5MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgPiAqIHsgY29sb3I6ICR3aGl0ZTsgfVxuICAgID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAuZGl2aWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXgtd2lkdGg6IDExNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5pY29uIHsgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgcGFkZGluZzogNTBweCA1NXB4IDQ1cHg7XG4gICAgICA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFycm93LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgYm90dG9tOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5kZXNrdG9wICYge1xuICAgIC5jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICB9XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMjUwbXMgMjgwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvdmVyLXRvcC1lbGVtZW50IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICB0cmFuc2l0aW9uOiA0NTBtcyA2NTBtcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgLmhvdmVyLWJvdHRvbS1lbGVtZW50IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogNDUwbXMgNjUwbXMgbGluZWFyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuXG4gICAgICAuaG92ZXItdG9wLWVsZW1lbnQsXG4gICAgICAuaG92ZXItYm90dG9tLWVsZW1lbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLXNpemluZy0xIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRodW1ibmFpbC10eXBlLTJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgLmxhYmVsIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZXtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggNzRweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgaW1ne1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCA3NHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGltZ3tcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FwdGlvbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgJi10aXRsZXtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFF1b3Rlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUXVvdGUgY2VudGVyZWRcbi5xdW90ZS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnF1b3RlLWNlbnRlcmVkX190ZXh0IHtcblxuICAucSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLnF1b3RlLWNlbnRlcmVkX19tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkcHJpbWFyeTtcbn1cblxuLnF1b3RlLWNlbnRlcmVkX19jaXRlIHtcbiAgY29sb3I6ICRncmF5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbn1cblxuKiArIC5xdW90ZS1jZW50ZXJlZF9fY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnF1b3RlLWNlbnRlcmVkX190ZXh0IHtcbiAgICAucSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogKDQzIC8gMzApO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5xdW90ZS1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxuXG4gIC5xdW90ZS1jZW50ZXJlZF9fdGV4dCB7XG4gICAgLnEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBRdW90ZSBkZWZhdWx0XG4ucXVvdGUtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAucXVvdGUtZGVmYXVsdCB7XG4gICAgbWF4LXdpZHRoOiA4NjVweDtcbiAgfVxufVxuXG4ucXVvdGUtZGVmYXVsdF9fbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZmlsbDogJHByaW1hcnk7XG59XG5cbi5xdW90ZS1kZWZhdWx0X19pbWFnZSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG59XG5cbi5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICRibGFjaztcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICB9XG59XG5cbiogKyAucXVvdGUtZGVmYXVsdF9fbWFyayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAucXVvdGUtZGVmYXVsdF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiogKyAucXVvdGUtZGVmYXVsdF9fY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi8vIE1vZGlmaWNhdG9yc1xuLnF1b3RlLWRlZmF1bHQucXVvdGUtZGVmYXVsdF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAucXVvdGUtZGVmYXVsdF9fbWFyayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnF1b3RlLWRlZmF1bHQucXVvdGUtZGVmYXVsdF9sZWZ0LXYyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAucXVvdGUtZGVmYXVsdF9faW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5xdW90ZS1kZWZhdWx0X19tYXJrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICogKyAucXVvdGUtZGVmYXVsdF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4vLyBRdW90ZSBib3JkZXJlZFxuLy9cbi5xdW90ZS1ib3JkZXJlZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdW90ZS1ib3JkZXJlZF9fbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAkcHJpbWFyeTtcbn1cblxuLnF1b3RlLWJvcmRlcmVkX19pbWFnZSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG59XG5cbi5xdW90ZS1ib3JkZXJlZF9fY2l0ZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5xdW90ZS1ib3JkZXJlZF9fc21hbGwge1xuICBAaW5jbHVkZSBzbWFsbDtcbn1cblxuKiArIC5xdW90ZS1ib3JkZXJlZF9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4qICsgLnF1b3RlLWJvcmRlcmVkX19zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiogKyAucXVvdGUtYm9yZGVyZWRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4qICsgLnF1b3RlLWJvcmRlcmVkX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAucXVvdGUtYm9yZGVyZWQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAqICsgLnF1b3RlLWJvcmRlcmVkX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgKiArIC5xdW90ZS1ib3JkZXJlZF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4vLyBRdW90ZSBjbGFzc2ljXG4ucXVvdGUtY2xhc3NpYyB7XG59XG5cbi5xdW90ZS1jbGFzc2ljX19tYXJrIHtcbiAgZmlsbDogJHByaW1hcnk7XG59XG5cbi5xdW90ZS1jbGFzc2ljX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4IC0gMjVweCk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKTtcbiAgfVxufVxuXG4ucXVvdGUtY2xhc3NpY19faW1hZ2Uge1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5xdW90ZS1jbGFzc2ljX19jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xufVxuXG4ucXVvdGUtY2xhc3NpY19fY2FwdGlvbi1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucXVvdGUtY2xhc3NpY19fY2l0ZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5xdW90ZS1jbGFzc2ljX19zbWFsbCB7XG4gIEBpbmNsdWRlIHNtYWxsO1xufVxuXG4qICsgLnF1b3RlLWNsYXNzaWNfX3RleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbiogKyAucXVvdGUtY2xhc3NpY19fc21hbGwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucXVvdGUtY2xhc3NpY19fbWFpbiArICAucXVvdGUtY2xhc3NpY19fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLnF1b3RlLWNsYXNzaWNfX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5xdW90ZS1jbGFzc2ljX19tYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnF1b3RlLWNsYXNzaWNfX2NhcHRpb24tbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59IiwiLypcbipcbiogVG9vbHRpcCBDdXN0b21cbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblxuLy89PSBUb29sdGlwcyB2YXJpYWJsZXNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbiR0b29sdGlwLW1heC13aWR0aDogICAgIDI1M3B4O1xuXG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuJHRvb2x0aXAtYmc6ICRwcmltYXJ5O1xuJHRvb2x0aXAtb3BhY2l0eTogMTtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogNXB4O1xuXG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAkdG9vbHRpcC1iZztcblxuXG4udG9vbHRpcC1jdXN0b20ge1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgLnRvb2x0aXAge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuICAgICYuaW4ge1xuICAgICAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcbiAgICB9XG5cbiAgICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWJnO1xuICAgIH1cblxuICAgICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgICB9XG5cbiAgICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgICB9XG5cbiAgICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgJHByaW1hcnk7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0O1xuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIjtcblxuLmJyZWFkY3J1bWJzLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbn1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icy1jdXN0b21fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tX19wYXRoIHtcbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICA+IGxpLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IGxpICsgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbnRlbnQ6ICRicmVhZGNydW1iLXNlcGFyYXRvcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuYnJlYWRjcnVtYnMtY3VzdG9tX19pbm5lciB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICA+ICoge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuXG4gIC5icmVhZGNydW1icy1jdXN0b21fX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoNS1saW5lLWhlaWdodDtcbiAgfVxufSIsIi8vXG4vLyBDb21tZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ29tbWVudCBtaW5pbWFsXG4uY29tbWVudC1taW5pbWFsIHtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5jb21tZW50LW1pbmltYWxfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY29tbWVudC1taW5pbWFsX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogKDI0IC8gMTQpO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4vLyBCb3ggY29tbWVudCBwb3N0XG4uYm94LWNvbW1lbnQge1xuICAqICsgJiB7IG1hcmdpbi10b3A6IDMycHg7fVxuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAqICsgdGltZSxcbiAgcCArICogeyBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgKiArIHAgeyBtYXJnaW4tdG9wOiAwO31cbiAgXG4gIHAgeyBcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgXG4gIHRpbWUsIFxuICBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIFxuICB0aW1lIHsgY29sb3I6ICRibGFjazsgfVxuICBpbWcgeyB3aWR0aDogYXV0bzt9XG4gIC51bml0LWJvZHl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uYm94LWNvbW1lbnQuYm94LWNvbW1lbnQtcmVwbHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFxuICAqICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmJveC1jb21tZW50X19pY29uIHtcbiAgY29sb3I6ICRncmF5LTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG5cbiAgLmljb24geyBmb250LXNpemU6IDI3cHg7IH1cbn1cblxuLmJveC1jb21tZW50X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgXG4gICY6YmVmb3Jle1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItd2lkdGg6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4O1xuICB9XG59XG5cbi8vIHByb2R1Y3QgY29tbWVudFxuXG4uYm94LWNvbW1lbnRfX3Byb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC51bml0LWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yYXRpbmctbGlzdCB7XG5cbiAgICAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIExheW91dHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZvb3RlciBjb3Jwb3JhdGUsXG4ucHJlLWZvb3Rlci1jb3Jwb3JhdGUsXG4uZm9vdGVyLWNvcnBvcmF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6ICgyNCAvIDE0KTtcbn1cblxuLnByZS1mb290ZXItY29ycG9yYXRlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuXG4gIGg2ICsgKixcbiAgLmhlYWRpbmctNiArICoge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jb3Jwb3JhdGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1jb3Jwb3JhdGUgLmZvb3Rlci1jb3Jwb3JhdGVfX2lubmVyIHtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmZvb3Rlci1jb3Jwb3JhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuZm9vdGVyLWNvcnBvcmF0ZV9faW5uZXIge1xuICAgICAgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1jb3Jwb3JhdGVfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnByZS1mb290ZXItY29ycG9yYXRlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICBoNiArICosXG4gICAgLmhlYWRpbmctNiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCgkZ3JpZC1icmVha3BvaW50cywgeGwpKSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taGVpZ2h0LWRlc2t0b3ApIHtcbiAgLnByZS1mb290ZXItY29ycG9yYXRlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5cbi8vIEZvb3RlciBtaW5pbWFsXG4uZm9vdGVyLW1pbmltYWwge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgc21hbGw7XG5cbiAgKiArIC5mb290ZXItbWluaW1hbF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZm9vdGVyLW1pbmltYWxfX2xpc3QgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbltjbGFzcyo9J3NlY3Rpb24nXS5iZy1kZWZhdWx0ICsgLmZvb3Rlci1taW5pbWFsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmZvb3Rlci1taW5pbWFsIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuZm9vdGVyLW1pbmltYWwge1xuICAgICogKyAuZm9vdGVyLW1pbmltYWxfX2xpc3QsXG4gICAgLmZvb3Rlci1taW5pbWFsX19saXN0ICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCgkZ3JpZC1icmVha3BvaW50cywgeGwpKSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taGVpZ2h0LWRlc2t0b3ApIHtcbiAgLmZvb3Rlci1taW5pbWFsIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG59XG5cbi8vIEZvb3RlciBtb2Rlcm5cbi5mb290ZXItbW9kZXJuIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiAxcHggMDtcblxuICAuZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICAgID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0nc2VjdGlvbiddLmJnLWRlZmF1bHQgKyAuZm9vdGVyLW1vZGVybiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xO1xufVxuXG4uZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBAaW5jbHVkZSBzbWFsbDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAmX3RvcCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLW1vZGVybl9fbGF5ZXIgKyAuZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgfVxuXG4gIC5mb290ZXItbW9kZXJuIHtcbiAgICAuZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICAgICAgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmVhdHVyZXMgKHByb2RjYXQpIGNvbGdyaWQgbGF5b3V0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jb2x1bW4tY29udGFpbmVyIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMDtcblxuICAgIC5jb2x1bW4taXRlbSB7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBvc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmlyc3QtbGV0dGVyIHtcbiAgJjpmaXJzdC1sZXR0ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi8vIFBvc3Rcbi5wb3N0LWlubGluZSB7XG4gID4gKiArICogeyBtYXJnaW4tdG9wOiA1cHg7IH1cbn1cblxuLnBvc3QtaW5saW5lX19oZWFkZXIsXG4ucG9zdC1pbmxpbmVfX2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBAaW5jbHVkZSBzcGFjaW5nKDIwcHgsIDVweCk7XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBvc3QtaW5saW5lX190aW1lLFxuLnBvc3QtaW5saW5lX19jb21tZW50IHtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ucG9zdC1pbmxpbmVfX2xpbmsge1xuICBAaW5jbHVkZSBzbWFsbDtcbiAgY29sb3I6ICRibGFjaztcblxuICBhIHsgQGluY2x1ZGUgbGluayhpbmhlcml0LCAkcHJpbWFyeSk7IH1cbn1cblxuLnBvc3QtaW5saW5lX190ZXh0IHtcbiAgQGluY2x1ZGUgc21hbGw7XG59XG5cbi8vIFBvc3QgY2xhc3NpY1xuLy9cblxuKiArIC5wb3N0LWNsYXNzaWMtYm9keSxcbi5wb3N0LWNsYXNzaWMtdGl0bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5wb3N0LW1ldGEsXG4qICsgLnBvc3QtY2xhc3NpYy1mb290ZXIsXG4qICsgLnBvc3QtbWluaW1hbC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4qICsgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG4gIC8vIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiogKyAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5LFxuKiArIC5lbnRyeS12aWRlbyxcbiogKyAucG9zdC1saW5rLFxuKiArIC5wb3N0LXF1b3RlLFxuKiArIC5wb3N0LWF1ZGlvLFxuKiArIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMXtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuKiArIC5idXR0b24tbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wb3N0LWNsYXNzaWMtdGl0bGUgYXtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLnBvc3QtY2xhc3NpYy10aXRsZS1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJltjbGFzcyo9XCJsaW5lYXItaWNvbi1cIl06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cblxuLnBvc3QtY2xhc3NpYy1mb290ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICogKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LW1ldGEge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBhIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICB9XG4gICYtLWZlYXR1cmVkIHtcblxuICB9XG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgLmRldGFpbHMge1xuICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZGF0ZSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG4gIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm1ldGEtYXV0aG9yIHtcbiAgY29sb3I6ICRncmF5OyBcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLy8gUG9zdCBsaW5rXG4ucG9zdC1saW5rIHtcbiAgcGFkZGluZzogMjdweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAqIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogNDAwIDE0cHgvMTRweCBcIkxpbmVhcmljb25zXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAucG9zdC1jbGFzc2ljLXRpdGxlICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH0gIFxufVxuXG4vLyBQb3N0IHF1b3RlXG4ucG9zdC1xdW90ZSB7XG4gIFxuICAucXVvdGUtZGVmYXVsdHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgXG4gIGF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHggNjVweDtcbiAgICB9XG4gICAgLnF1b3RlLWRlZmF1bHRfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAucXVvdGUtZGVmYXVsdF9fY2l0ZSB7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1zbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9zdCBhdWRpb1xuLnBvc3QtYXVkaW8ge1xuICAucmQtYXVkaW8td3JhcCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICB9XG59XG5cbi8vIFBvc3QgdmlkZW9cblxuLnBvc3QtdmlkZW8td3JhcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNS40NSU7XG4gICAgfVxuICB9XG59XG5cbi8vIFBvc3QgbWluaW1hbFxuLy9cblxuLnBvc3QtbWluaW1hbCB7XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgfVxuICAmX19wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAucG9zdC1taW5pbWFsX19wcmV2aWV3IHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgfVxuICB9XG4gIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuICBoZWlnaHQ6IDEwMCU7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgKiArIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAqICsgLnBvc3QtY2xhc3NpYy1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgKiArICYge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucG9zdC1taW5pbWFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICogKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi8vIGJsb2cgbWFzb25yeVxuLy9cblxuLnBvc3RzLWxpc3RzLW1hc29ucnktMy1jb2xzIHtcbiAgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIFxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5yZC1hdWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLW1vei1jb2x1bW5zOiAyO1xuICAgIGNvbHVtbnM6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA1MHB4O1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG5cbiAgICA+ICoge1xuICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC1tb3otY29sdW1uczogMztcbiAgICAgIGNvbHVtbnM6IDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICA+ICoge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYmxvZyBqdXN0aWZ5IFxuLy9cblxuLmNhcm91c2VsLWJsb2ctanVzdGlmeSB7XG4gIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBzaW5nbGUgcG9zdFxuLy9cblxuLnBvc3Qtc2luZ2xlLWJvZHkge1xuICBoMXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctaGVhZGluZyxcbiAgI2F1dGhvci1oZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICogKyBpbWcsXG4gICogcCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgKiArIC5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAucXVvdGUtZGVmYXVsdF9fY2l0ZSB7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgLnRleHQtbGVmdCB7XG4gICAgaW1nIHtcbiAgICAgIC8qZGlzcGxheTogYmxvY2s7Ki9cbiAgICAgIC8qbWFyZ2luOiBhdXRvOyovXG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgLy9tYXJnaW4tbGVmdDogLTE1JTtcbiAgICAvL21hcmdpbi1yaWdodDogLTE1JTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgICAvL21hcmdpbi1yaWdodDogLTEwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTUlO1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IC01JTtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGhvci1kZXRhaWx7XG4gIC5hYm91dC1hdXRob3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBsZWdlbmR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5ibHVyYl9fdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLW5vLXRvcC1ib3JkZXJ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuXG5cbi8vIE5vbnN0YW5kYXJ0IHBvc3RcblxuLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyIHtcblxuICBpbWcgKyAqIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuICAqICsgaDIgeyBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICogKyAucG9zdC1tZXRhIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuICAqICsgW2NsYXNzKj0nbGlzdC1pbmxpbmUtJ10geyBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIFtjbGFzcyo9J2xpbmVhci1pY29uLSddIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtbWV0YSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgW2NsYXNzKj0nYmctaW1hZ2UtJ10gJiB7XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi5pY29uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQb3N0IG1vZGVyblxuLnBvc3QtbW9kZXJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NS4zOTUwMzM4JTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1ibG9jaztcblxuICA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDElO1xuICAgIG1pbi13aWR0aDogMTAxJTtcbiAgfVxuXG4gIC5wb3N0LW1vZGVybl9faW5uZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0LWlubGluZS10YWcge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ucG9zdC1tb2Rlcm5fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIC42Nik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wb3N0LW1vZGVybl9fdGl0bGUge1xuICBtYXgtaGVpZ2h0OiA1LjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5wb3N0LW1vZGVybl9fZGl2aWRlciB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucG9zdC1tb2Rlcm5fX2lubmVyIHtcbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGVza3RvcCB7XG4gIC5wb3N0LW1vZGVybiB7XG4gICAgPiBpbWcge1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIC45KTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG4gICAgICAgID4gKjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXMgKiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgPiBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKC45KTtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mZWF0dXJlZC1ibG9ne1xuICBwe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgfVxuXG59XG5cbi5jb250ZW50X19oZWFkaW5ne1xuICBtYXJnaW4tbGVmdDogMS4xJSAhaW1wb3J0YW50O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIG1hcmdpbi1sZWZ0OiAyJSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBtYXJnaW4tbGVmdDogMi41JSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuI2FydGljbGUgYSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG5cblxuIiwiLy9wcmljaW5nIHRhYmxlXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJpY2luZy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5jb250YWN0LXVzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbiAgLnByaWNlIHtcbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYucHJpY2luZy10YWJsZS1sYWJlbCB7XG4gICAgLnByaWNpbmctbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMjdweDtcbiAgfVxufVxuXG4ucHJpY2luZy1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5cbi5wcmljaW5nLWJvZHkge1xuICBwYWRkaW5nOjE1cHggMDtcbiAgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgfVxufVxuXG4ucHJpY2luZy1mb290ZXIge1xuICBwYWRkaW5nOjE1cHggMDtcblxuICBwe1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAqICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJpY2luZy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNnB4O1xuICByaWdodDogMjZweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogODZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGZpbGw6ICRwcmltYXJ5O1xuICB9XG59XG5cbi8vcHJpY2luZy10YWJsZS1jdXN0b21cbi5wcmljaW5nLXRhYmxlLWN1c3RvbSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICogKyAubGlzdC14eHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAqICsgLmxpc3QteHhzIHtcbiAgICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vL3dyYXBcbi5wcmljaW5nLXRhYmxlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcblxufSIsIi8vdGltZWxpbmVcbi8vXG5cbi50aW1lbGluZS1oZWFkaW5nIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICogKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuXG4gICogKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbi50aW1lbGluZS10aXRsZSB7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5wYWdlIHtcbiAgLnRpbWVsaW5lLXZhcmlhbnQtMSxcbiAgLnRpbWVsaW5lLXZhcmlhbnQtMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgLy90aW1lbGluZSAxXG4gICAgLy9cbiAgICAudGltZWxpbmUtdmFyaWFudC0xIHtcblxuICAgICAgPiBbY2xhc3MqPSdjb2wtJ10geyAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBcbiAgICAgICAgICAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBcbiAgICAgICAgICAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy90aW1lbGluZSAyXG4gICAgLy9cbiAgICAudGltZWxpbmUtdmFyaWFudC0yIHtcblxuICAgICAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC50aW1lbGluZS1pbm5lci1ib3gge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vdGltZWxpbmUgM1xuICAvL1xuICAudGltZWxpbmUtdmFyaWFudC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiBjYWxjKDk5JSAtIDg1cHgpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg5OSUgLSA5cHgpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vd2wtcHJldixcbiAgICAub3dsLW5leHQge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDM1cHgpO1xuICAgIH1cbiAgICAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgfVxuICB9XG59XG5cbi8vdGltZWxpbmUgaW5uZXIgYm94XG4vL1xuLnRpbWVsaW5lLWlubmVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC05cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICB0aW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNTVweDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuXG4gIH1cbn0iLCIvL1xuLy8gUGFyYWxsYXggaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYXJhbGxheC1oZWFkZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMzN2aDtcbiAgfVxuXG4gIC5pZS0xMCxcbiAgLmllLTExIHtcbiAgICAucGFyYWxsYXgtaGVhZGVyX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4LWhlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMzM3Z3O1xuICB9XG5cbiAgLnBhcmFsbGF4LWhlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMzBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAucGFyYWxsYXgtaGVhZGVyX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNjQwcHg7XG4gIH1cbn0iLCIvL1xuLy8gUHJvZmlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wcm9maWxlLWNvcnBvcmF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtY29ycG9yYXRlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLnByb2ZpbGUtY29ycG9yYXRlX19zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIHNtYWxsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24geyBtYXJnaW4tdG9wOiAzMHB4OyB9XG4qICsgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbi5wcm9maWxlLWNvcnBvcmF0ZV9fdGl0bGUgKyAucHJvZmlsZS1jb3Jwb3JhdGVfX3N1YnRpdGxlIHsgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgICAqICsgcCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAqICsgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX2xpc3QgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAucHJvZmlsZS1jb3Jwb3JhdGVfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDg4NnB4O1xuICB9XG5cbiAgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDk3NXB4O1xuICB9XG5cbiAgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oZWlnaHQtZGVza3RvcCkge1xuICAqICsgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHsgbWFyZ2luLXRvcDogNjBweDsgfVxuICAqICsgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7IG1hcmdpbi10b3A6IDYwcHg7IH1cbn0iLCIvL1xuLy8gQ3VzdG9tIG1vZGFsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFsLWRpYWxvZ19jdXN0b20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCk7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAubW9kYWwtZGlhbG9nX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIGJ1dHRvbi5jbG9zZSB7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MmEnO1xuICAgICAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAqICsgLnJkLW1haWxmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAubW9kYWwtZGlhbG9nX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmllLTEwLFxuLmllLTExIHtcbiAgLm1vZGFsLWRpYWxvZ19jdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufSIsIi8vIHBhZ2luYXRpb24gY2xhc3NpY1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24tY2xhc3NpYyB7XG4gIG1hcmdpbjogMDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhLFxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG5cbiAgICAgICYuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhLFxuICAgICYuYWN0aXZlIGE6aG92ZXIsXG4gICAgYTpmb2N1cyxcbiAgICBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xO1xuICAgIH1cbiAgICAmLmFjdGl2ZSBzcGFuLFxuICAgICYuYWN0aXZlIHNwYW46aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIGEsXG4gICAgJi5kaXNhYmxlZCBhOmhvdmVyLFxuICAgICYuZGlzYWJsZWQgc3BhbixcbiAgICAmLmRpc2FibGVkIHNwYW46aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTtcbiAgICB9XG4gICAgJiArIGxpIHsgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICB9XG59IiwiLy9cbi8vIExheW91dCBwYW5lbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHdpZHRoLW1vYmlsZTogMjYwcHg7XG4kd2lkdGgtZGVza3RvcDogMzMwcHg7XG5cbiRzY3JvbGxiYXItd2lkdGg6IDIwcHg7XG5cbi5sYXlvdXQtcGFuZWwtd3JhcCB7XG4gIEBleHRlbmQgJWNvbnRleHQtbGlnaHQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTEwMDtcblxuICAmLmFjdGl2ZSB7XG4gICAgLmxheW91dC1wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLmxheW91dC1wYW5lbC1pbm5lcjphZnRlciB7XG4gICAgICBib3gtc2hhZG93OiAtM3B4IDBweCA1MHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LXBhbmVsLXRvZ2dsZSxcbiAgLmxheW91dC1wYW5lbC1pbm5lciA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi5sYXlvdXQtcGFuZWwge1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR3aWR0aC1tb2JpbGUgKyAkc2Nyb2xsYmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogLjU1cyBhbGwgZWFzZTtcbn1cblxuLy8gU2Nyb2xsXG4ubGF5b3V0LXBhbmVsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubUNTQl9zY3JvbGxUb29scyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LCAyMCUpO1xuICB9XG5cbiAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcixcbiAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcixcbiAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyBJbm5lciBjb250ZW50XG4ubGF5b3V0LXBhbmVsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMXZoO1xuICBtYXgtd2lkdGg6ICR3aWR0aC1tb2JpbGU7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAtM3B4IDBweCA1MHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAtMTA7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgfVxufVxuXG4ubW9iaWxlLCAudGFibGV0IHtcbiAgJi5yZC1uYXZiYXItZml4ZWQtbGlua2VkIHtcbiAgICAubGF5b3V0LXBhbmVsLWlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LXBhbmVsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTJweDtcblxuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICogKyAubGF5b3V0LXBhbmVsLWVsZW1lbnQsXG4gICogKyAubGF5b3V0LXBhbmVsLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICogKyAubGF5b3V0LXBhbmVsLWVsZW1lbnQsXG4gICAgKiArIC5sYXlvdXQtcGFuZWwtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1wYW5lbCB7XG4gIC5pc290b3BlLWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTE7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICBmb250OiAkZm9udC13ZWlnaHQtYmFzZSAxMnB4LzE4cHggJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMzRzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXNvdG9wZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICogKyAuaXNvdG9wZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICogKyAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjB2aDtcbiAgcmlnaHQ6ICR3aWR0aC1tb2JpbGUgKyAkc2Nyb2xsYmFyLXdpZHRoO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAtNXB4IDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAuNTVzIGFsbCBlYXNlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4zM3M7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU2ZjInO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTkzNSc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGF5b3V0LXNwYWNpbmcoJHg6IDVweCwgJHk6ICR4KSB7XG4gIHBhZGRpbmctbGVmdDogJHggLyAyO1xuICBwYWRkaW5nLXJpZ2h0OiAkeCAvIDIgLSAxcHg7XG4gIC5pc290b3BlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHkpO1xuICB9XG5cbiAgLmlzb3RvcGUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogJHk7XG4gICAgcGFkZGluZzogMCAkeCAvIDI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1wYW5lbC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgQGluY2x1ZGUgbGF5b3V0LXNwYWNpbmcoMTBweCwgMTBweCk7XG5cbiAgLmlzb3RvcGUge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pc290b3BlLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoNTAlKTtcbiAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gIH1cbn1cblxuKiArIC5sYXlvdXQtcGFuZWwtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmxheW91dC1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmxheW91dC1wYW5lbC13cmFwIHtcbiAgICB3aWR0aDogNzMwcHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAubGF5b3V0LXBhbmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtcGFuZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCR3aWR0aC1kZXNrdG9wICsgJHNjcm9sbGJhci13aWR0aCk7XG4gICAgfVxuXG4gICAgLmxheW91dC1wYW5lbC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6ICR3aWR0aC1kZXNrdG9wO1xuICAgIH1cblxuICAgIC5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgICAgIHJpZ2h0OiAkd2lkdGgtZGVza3RvcCArICRzY3JvbGxiYXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi5pZS0xMCxcbiAgJi5pZS0xMSB7XG4gICAgLmxheW91dC1wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHdpZHRoLWRlc2t0b3AgKyAkc2Nyb2xsYmFyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgICByaWdodDogJHNjcm9sbGJhci13aWR0aDtcbiAgICB9XG5cbiAgICAubGF5b3V0LXBhbmVsLXdyYXAge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICByaWdodDogJHNjcm9sbGJhci13aWR0aDtcblxuICAgICAgICAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgICAgICAgcmlnaHQ6ICR3aWR0aC1kZXNrdG9wICsgJHNjcm9sbGJhci13aWR0aCAqIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUaHVtYm5haWwgc21hbGxcbi8vXG4udGh1bWJuYWlsLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTE7XG4gIHRyYW5zaXRpb246IC41cztcbiAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4udGh1bWJuYWlsLXNtYWxsLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50aHVtYm5haWwtc21hbGwtaG92ZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50aHVtYm5haWwtc21hbGwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA4cHg7XG59XG5cbi50aHVtYm5haWwtc21hbGwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250OiAzMDAgMTJweC8xOHB4ICRmb250LWZhbWlseS1iYXNlO1xufVxuXG4uZGVza3RvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAudGh1bWJuYWlsLXNtYWxsLWltYWdlIHtcbiAgICAgIHRyYW5zaXRpb246IC4yNXMgYWxsIGVhc2U7XG4gICAgfVxuXG4gICAgLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjAlLCAtNjAlKTtcbiAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgICB3aWR0aDogMzgwcHggKiAuOTtcbiAgICAgIGhlaWdodDogMjgwcHggKiAuOTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAtM3B4IDBweCA0NXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGh1bWJuYWlsLXNtYWxsIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGh1bWJuYWlsLXNtYWxsLWNhcHRpb246YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1zbWFsbC1oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsLXNtYWxsLWltYWdlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSB7XG4gICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTYwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucnRlIHtcbiAgLy8gKiB7XG4gIC8vICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLy8gfVxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG4gIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbn0iLCIvL0NvbnRlbnQgRWRpdG9yIFN0eWxlc1xuLmNrLWJveC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYTViNztcbiAgcGFkZGluZzogMzBweCA0MHB4IDMycHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbn1cbi5jay1ib3gtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjdmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2JkZGNmYztcbiAgcGFkZGluZzogMzBweCA0MHB4IDMycHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbn1cbi5jay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDM3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEyLjVweCAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmNrLWJ1dHRvbi1zZWNvbmRhcnktaW52ZXJ0ZWQge1xuICBjb2xvcjogI2RjZGNkYztcbiAgYm9yZGVyOiAycHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMi41cHggMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gICAgY29sb3I6ICNiN2I3Yjc7XG4gIH1cbn1cbi5jay10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbn1cbi5jay1idXR0b24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTIuNXB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmMDAzNztcbiAgfVxufVxuLnBhZ2VyLWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMDAyYjtcbiAgYm9yZGVyOiAycHggc29saWQgI2NiMDAyYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDEwNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNjYjAwMmI7XG4gIH1cbn1cbi5jay1idXR0b24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2FhYWFhYTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMi41cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgIGNvbG9yOiAjZGNkY2RjO1xuICB9XG59XG5cbiIsIi5jb2xsZWN0aW9uX19saXN0LFxuLmNvbGxlY3Rpb25fX2hlYWRpbmcsXG4uZm9ybS0tZmlsdGVyLFxuLnNlYXJjaF9fbm9fX3Jlc3VsdCxcbi5wYWdlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcnRpY2xlX19jb250ZW50LFxuLmFydGljbGVfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uY29sbGVjdGlvbl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFydGljbGVfX2NvbnRlbnQsXG4uYXJ0aWNsZV9faW5uZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jb2xsZWN0aW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmlucHV0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNlYXJjaF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBidXR0b24ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmVkO1xuICAgICAgY29sb3I6ICNjYjAwMmI7XG4gICAgICB0cmFuc2l0aW9uOiAuMzVzO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoX19zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4iLCIuY29udGVudC0tc2t5c2NyYXBlcntcbiAgLmNvbnRhaW5lcntcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjphdXRvO1xuXG4gICAgLmNvbnRlbnRfX2lubmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICB9XG5cblxuICAgICAgLmJnLWRlZmF1bHR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzJTtcbiAgICAgIH1cblxuICAgICAgLnRhYmxlLW9mLWNvbnRlbnRze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgdG9wO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgdG9wOiA2OHB4O1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudHN7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFydGljbGVfX2NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcblxuICAgICAgICB9XG4gICAgICAgIHVsIGxpe1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZV9fZGF0ZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gIH1cblxufSIsIi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC5uYXYtaXRlbXtcbiAgICAubmF2LWxpbmt7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgJi5hY3RpdmUtdGFie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuIiwiLy8gc2lkZWJhciBpbmxpbmUgZm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3NpZGViYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNzaWRlYmFyX19pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3NpZGViYXJfX3NlY3Rpb24ge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4jc2lkZWJhcl9faW5wdXQge1xuICAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmZvcm0td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbiNzaWRlYmFyX19jYXB0dXJlX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzaWRlYmFyX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaDIge1xuICAgIGNvbG9yOiAjMTU1NzI0O1xuICB9XG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQTFVHSU4gTW9kdWxlcyAtIFNvY2lhbCBTaGFyaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4uc2hhcmluZyB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMmVtIDAgMDtcblx0ei1pbmRleDogOTk5ODtcblxuXHRoNCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LXByaW1hcnksIDEwJSk7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogLjhlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktcHJpbWFyeTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHdoaXRlLCAxJSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50d2l0dGVyIHsgYTpob3ZlciBpIHsgY29sb3I6ICRwcmltYXJ5LWRhcms7IH0gfVxuXHQuZmFjZWJvb2sgeyBhOmhvdmVyIGkgeyBjb2xvcjogJHByaW1hcnktZGFyazsgfSB9XG5cdC5nb29nbGVwbHVzIHsgYTpob3ZlciBpIHsgY29sb3I6ICRwcmltYXJ5LWRhcms7IH0gfVxuXHQubGlua2VkaW4geyBhOmhvdmVyIGkgeyBjb2xvcjogJHByaW1hcnktZGFyazsgfSB9XG5cdC5waW50ZXJlc3QgeyBhOmhvdmVyIGkgeyBjb2xvcjogJHByaW1hcnktZGFyazsgfSB9XG5cdC50dW1ibHIgeyBhOmhvdmVyIGkgeyBjb2xvcjogJHByaW1hcnktZGFyazsgfSB9XG5cdC5lbWFpbCB7IGE6aG92ZXIgaSB7IGNvbG9yOiAkcHJpbWFyeS1kYXJrOyB9IH1cblxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcblx0XHRwYWRkaW5nOiAyZW0gMCAuM2VtIC4zZW07XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoNCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0LXNtYWxsZXIpIHtcblx0XHRwYWRkaW5nOiAxLjVlbSAwIC4zZW0gLjNlbTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGg0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtYmlnZ2VyKSB7XG5cdFx0cGFkZGluZzogMS41ZW0gMCAuM2VtIC4zZW07XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoNCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7IHRvcDogMzI2cHg7XG5cblx0XHRoNCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IC42NWVtIC41NWVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMnB4IC0zNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLyogSUUgOSAqL1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YSB7IG1hcmdpbjogLTFweCAwIDAgMDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7IHRvcDogMzI2cHg7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogLjY1ZW0gLjU1ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIC0ycHggLTM0cHggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IC8qIElFIDkgKi9cbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGEgeyBtYXJnaW46IC0xcHggMCAwIDA7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLmNsZWFyZml4IHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQvLyBGb3IgSUUgNi83IG9ubHlcblx0Knpvb206IDE7XG59XG4iLCJAbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSB3aWRlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDE2MDBweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGggOiAxMDI1cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJHBvaW50ID09IGRlc2t0b3AtYmlnZ2VyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDEyMDFweCkgYW5kIChtYXgtd2lkdGggOiAxNjAwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJHBvaW50ID09IGRlc2t0b3Atc21hbGxlciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGggOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoIDogMTIwMHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRwb2ludCA9PSB0YWJsZXQtYmlnZ2VyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDc2OXB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gdGFibGV0LXNtYWxsZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoIDogNTY5cHgpIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGggOiA1NjlweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJHBvaW50ID09IHBob25lLWJpZ2dlciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGggOiAzMjFweCkgYW5kIChtYXgtd2lkdGggOiA1NjhweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gcGhvbmUtc21hbGxlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGggOiAzMjBweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBwaG9uZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGggOiA1NjhweCkgeyBAY29udGVudDsgfVxuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cdFNvY2lhbCBTaGFyaW5nIHYxLjRcblx0U29jaWFsIHNoYXJpbmcgbGlua3MgYW5kIGJ1dHRvbnMgd2l0aG91dCB0aGUgYmxvYXQgYnkgQ2hyaXMgRmVyZGluYW5kaS5cblx0aHR0cDovL2dvbWFrZXRoaW5ncy5jb21cblxuXHRGcmVlIHRvIHVzZSB1bmRlciB0aGUgTUlUIExpY2Vuc2UuXG5cdGh0dHA6Ly9nb21ha2V0aGluZ3MuY29tL21pdC9cblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kY29sb3ItdHdpdHRlcjogIzQxYjdkODtcbiRjb2xvci1mYWNlYm9vazogIzNiNTk5NztcbiRjb2xvci1nb29nbGU6ICNkNjQ5Mzc7XG4kY29sb3ItbGlua2VkaW46ICMwMDczYjI7XG4kY29sb3ItcGludGVyZXN0OiAjY2IyMDI3O1xuJGNvbG9yLWdpdGh1YjogIzNhMzgzODtcbiRjb2xvci12azogIzVlODJhODtcbiRjb2xvci14aW5nOiAjMTc1ZTYwO1xuJGNvbG9yLXR1bWJscjogIzM1NDY1YztcblxuLyogIEFERDogVmFyaWFibGVzICovXG4kY29sb3IteW91dHViZTogI0ZGMzMzMztcbiRjb2xvci12aW1lbzogIzFBQjdFQTtcbiRjb2xvci1waW50ZXJlc3Q6ICNDQjIwMjc7XG5cbi8qICBBREQ6IEV4dHJhIENvbG91ciBWYXJpYWJsZXMgKi9cblx0JGNvbG9yLWRyaWJiYmxlOiAjRUE0Qzg5O1xuXHQkY29sb3ItYWJvdXRtZTogI0ZGQ0MzMztcblx0JGNvbG9yLWZvcnJzdDogIzMzNUQzMDtcblx0JGNvbG9yLWZvdXJzcXVhcmU6ICMwQ0JBREY7XG5cdCRjb2xvci10dW1ibHI6ICMyQzQ3NjI7XG5cdCRjb2xvci1xdW9yYTogI0E4MjQwMDtcblx0JGNvbG9yLXNvdW5kY2xvdWQ6ICNGRjY2MDA7XG5cdCRjb2xvci12aXJiOiAjMDBCMEQ4O1xuXHQkY29sb3ItYmVibzogI0VFMTAxMDtcblx0JGNvbG9yLWJlaGFuY2U6ICMxNzY5RkY7XG5cdCRjb2xvci1teXNwYWNlOiAjMDAwMDAwO1xuXHQkY29sb3ItZmxpY2tyOiAjRkYwMDg0O1xuXHQkY29sb3ItZGVsaWNpb3VzOiAjMjg1REE3O1xuXHQkY29sb3ItbGFzdGZtOiAjRDUxMDA3O1xuXHQkY29sb3ItdmluZTogIzAwQUE3Rjtcblx0JGNvbG9yLWdpdGh1YjogIzQxODNDNDtcblx0JGNvbG9yLWdyb292ZXNoYXJrOiAjRjc3RjAwO1xuXHQkY29sb3Itc3BvdGlmeTogIzdBQjgwMDtcblx0JGNvbG9yLXJkaW86ICMwMDZFRDI7XG5cdCRjb2xvci13ZWlibzogI0U2MTYyRDtcblx0JGNvbG9yLXJlZGRpdDogI0ZGNTcwMDtcblx0JGJvcmRlckNvbG9yOiAjY2FjYWNhO1xuXHQkcHJpbWFyeS1jb2xvcjogIzBkMzc3ZjtcblxuLyogIFR3aXR0ZXIgKi9cblx0LmJ0bi10d2VldCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdHdpdHRlcjtcblx0fVxuXG5cdC5idG4tdHdlZXQ6aG92ZXIsXG5cdGEgLmJ0bi10d2VldDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItdHdpdHRlciwgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci10d2l0dGVyLCAxNSUgKTtcblx0fVxuXG4vKiAgRmFjZWJvb2sgKi9cblx0LmJ0bi1mYWNlYm9vayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZhY2Vib29rO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWZhY2Vib29rO1xuXHR9XG5cblx0LmJ0bi1mYWNlYm9vazpob3Zlcixcblx0YSAuYnRuLWZhY2Vib29rOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci1mYWNlYm9vaywgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1mYWNlYm9vaywgMTUlICk7XG5cdH1cblxuLyogIEdvb2dsZSAqL1xuXHQuYnRuLWdvb2dsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvb2dsZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1nb29nbGU7XG5cdH1cblxuXHQuYnRuLWdvb2dsZTpob3Zlcixcblx0YSAuYnRuLWdvb2dsZTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItZ29vZ2xlLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLWdvb2dsZSwgMTUlICk7XG5cdH1cblxuLyogIExpbmtlZEluICovXG5cdC5idG4tbGlua2VkaW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rZWRpbjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1saW5rZWRpbjtcblx0fVxuXG5cdC5idG4tbGlua2VkaW46aG92ZXIsXG5cdGEgLmJ0bi1saW5rZWRpbjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItbGlua2VkaW4sIDE1JSApO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3ItbGlua2VkaW4sIDE1JSApO1xuXHR9XG5cbi8qICBQaW50ZXJlc3QgKi9cblx0LmJ0bi1waW50ZXJlc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW50ZXJlc3Q7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcGludGVyZXN0O1xuXHR9XG5cblx0LmJ0bi1waW50ZXJlc3Q6aG92ZXIsXG5cdGEgLmJ0bi1waW50ZXJlc3Q6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLXBpbnRlcmVzdCwgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1waW50ZXJlc3QsIDE1JSApO1xuXHR9XG5cbi8qICBHaXRIdWIgKi9cblx0LmJ0bi1naXRodWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1naXRodWI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ2l0aHViO1xuXHR9XG5cblx0LmJ0bi1naXRodWI6aG92ZXIsXG5cdGEgLmJ0bi1naXRodWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLWdpdGh1YiwgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1naXRodWIsIDE1JSApO1xuXHR9XG5cbi8qICBWSyAqL1xuXHQuYnRuLXZrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itdms7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itdms7XG5cdH1cblxuXHQuYnRuLXZrOmhvdmVyLFxuXHRhIC5idG4tdms6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLXZrLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXZrLCAxNSUgKTtcblx0fVxuXG4vKiAgWGluZyAqL1xuXHQuYnRuLXhpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci14aW5nO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXhpbmc7XG5cdH1cblxuXHQuYnRuLXhpbmc6aG92ZXIsXG5cdGEgLmJ0bi14aW5nOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci14aW5nLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXhpbmcsIDE1JSApO1xuXHR9XG5cbi8qICBUdW1ibHIgKi9cblx0LmJ0bi10dW1ibHIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10dW1ibHI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdHVtYmxyO1xuXHR9XG5cblx0LmJ0bi10dW1ibHI6aG92ZXIsXG5cdGEgLmJ0bi10dW1ibHI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLXR1bWJsciwgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci10dW1ibHIsIDE1JSApO1xuXHR9XG5cbi8qICBBREQ6IE5ldyBTb2NpYWwgTmV3dG9ya3MgKi9cblxuLyogIFlvdVR1YmUgKi9cblx0LmJ0bi15b3V0dWJlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteW91dHViZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci15b3V0dWJlO1xuXHR9XG5cblx0LmJ0bi15b3V0dWJlOmhvdmVyLFxuXHRhIC5idG4teW91dHViZTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3IteW91dHViZSwgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci15b3V0dWJlLCAxNSUgKTtcblx0fVxuXG4vKiAgVmltZW8gKi9cblx0LmJ0bi12aW1lbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZpbWVvO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXZpbWVvO1xuXHR9XG5cblx0LmJ0bi12aW1lbzpob3Zlcixcblx0YSAuYnRuLXZpbWVvOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci12aW1lbywgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci12aW1lbywgMTUlICk7XG5cdH1cblxuLyogIFBpbnRlcmVzdCAqL1xuXHQuYnRuLXBpbnRlcmVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbnRlcmVzdDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1waW50ZXJlc3Q7XG5cdH1cblxuXHQuYnRuLXBpbnRlcmVzdDpob3Zlcixcblx0YSAuYnRuLXBpbnRlcmVzdDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItcGludGVyZXN0LCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXBpbnRlcmVzdCwgMTUlICk7XG5cdH0iLCIvLyBDb250ZXh0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4lY29udGV4dC1kYXJrIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAje2hlYWRpbmdzKCl9IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC50YWJzLWN1c3RvbSB7XG4gICAgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgICBsaSBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBsaW5rKGluaGVyaXQsICRwcmltYXJ5KTtcbiAgfVxuXG4gIC5idXR0b24tbGluayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJsdXJiXG4gIC5ibHVyYl9fdGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuYmx1cmItY2lyY2xlIHtcbiAgICAmLFxuICAgIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuYmx1cmItbWluaW1hbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIENvdW50ZG93blxuICAuY291bnRkb3duLWRlZmF1bHQge1xuICAgIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuY291bnRkb3duLXBlcmlvZCxcbiAgICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvdW50ZXJzXG4gIC5ib3gtY291bnRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5ib3gtY291bnRlcl9faWNvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIFByb2dyZXNzIGJhcnNcbiAgLnByb2dyZXNzLWxpbmVhcixcbiAgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAvLyBUaHVtYm5haWxzXG4gIC50aHVtYl9fdGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgdHJhbnNwYXJlbnQsICR3aGl0ZSwgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuICB9XG59XG5cbiVjb250ZXh0LWxpZ2h0IHtcbiAgI3toZWFkaW5ncygpfSB7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5wYXJhbGxheC1oZWFkZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktMywgLjMzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRleHQtZGFyayB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbn1cblxuLmNvbnRleHQtbGlnaHQge1xuICBAZXh0ZW5kICVjb250ZXh0LWxpZ2h0O1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xuLy9cbi5iZy1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCR3aGl0ZSk7XG59XG5cbi5iZy1hY2NlbnQsXG4uYmctc2Vjb25kYXJ5LTcge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIC5idXR0b24tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJGJsYWNrLCB0cmFuc3BhcmVudCwgJHdoaXRlLCAkd2hpdGUsICRibGFjaywgJGJsYWNrKTtcbiAgfVxuXG4gIC5idXR0b24tYmxhY2sge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJGJsYWNrLCAkYmxhY2ssICRibGFjaywgJHdoaXRlLCAkd2hpdGUpO1xuICB9XG5cbiAgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgdHJhbnNwYXJlbnQsICR3aGl0ZSwgJGJsYWNrLCAkd2hpdGUsICR3aGl0ZSk7XG4gIH1cblxuICAvLyBQcm9ncmVzcyBiYXJzXG4gIC5wcm9ncmVzcy1saW5lYXItbW9kZXJuIHtcbiAgICAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQmx1cmJcbiAgLmJsdXJiLW1pbmltYWwge1xuICAgIC5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uLFxuICAgICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmJnLWFjY2VudCB7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkcHJpbWFyeSk7XG59XG5cbi5iZy1hY2NlbnQtZ3JhZGllbnQge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnkgMTUlLCBkYXJrZW4oJHByaW1hcnksIDE1JSkpO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHByaW1hcnkpO1xufVxuXG4uYmctc2Vjb25kYXJ5LTcge1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHNlY29uZGFyeS03KTtcbn1cblxuLmJnLXNlY29uZGFyeS04IHtcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRzZWNvbmRhcnktOCk7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkZ3JheS1kYXJrKTtcbn1cbi5iZy1ibGFjayB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRibGFjayk7XG59XG5cbi5iZy1ncmF5LWRhcmtlciB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRncmF5LWRhcmtlcik7XG59XG5cbi5iZy1ibGFjayB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRibGFjayk7XG5cbiAgLmJsdXJiX190aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYmctZ3JheS1saWdodGVyIHtcbiAgQGV4dGVuZCAlY29udGV4dC1saWdodDtcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRncmF5LWxpZ2h0ZXIpO1xufVxuXG4uYmctZGFyay1yZWQge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkcHJpbWFyeS1kYXJrKTtcblxufVxuXG4vLyBCYWNrZ3JvdW5kIGltYWdlXG4vL1xuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWltYWdlLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi5iZy1pbWFnZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWltYWdlLTIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctaW1hZ2UtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS0zLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWltYWdlLTQge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS00LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWltYWdlLTYge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS02LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4uYmctZml4ZWQge1xuICAuZGVza3RvcCAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb3JlZG5hIGFkZGl0aW9uYWwgYmFja2dyb3VuZHNcbi5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGNvbm5lY3Rpb25zLXByaW1hcnkpO1xufVxuXG4uYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlY29udGV4dC1saWdodDtcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRjb25uZWN0aW9ucy1zZWNvbmRhcnkpO1xufVxuXG4uYmctY29ubmVjdGlvbnMtdGVydGlhcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkY29ubmVjdGlvbnMtdGVydGlhcnkpO1xufVxuXG4uYmctaW50ZXJhY3Rpb25zLXByaW1hcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkaW50ZXJhY3Rpb25zLXByaW1hcnkpO1xufVxuXG4uYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWNvbnRleHQtbGlnaHQ7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkaW50ZXJhY3Rpb25zLXNlY29uZGFyeSk7XG59XG5cbi5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkaW50ZXJhY3Rpb25zLXRlcnRpYXJ5KTtcbn1cbi5iZy1jb250ZW50LXByaW1hcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkY29udGVudC1wcmltYXJ5KTtcbn1cblxuLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlY29udGV4dC1saWdodDtcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRjb250ZW50LXNlY29uZGFyeSk7XG59XG5cbi5iZy1jb250ZW50LXRlcnRpYXJ5IHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGNvbnRlbnQtdGVydGlhcnkpO1xufVxuLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHRyYW5zYWN0aW9ucy1wcmltYXJ5KTtcbn1cblxuLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWxpZ2h0O1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHRyYW5zYWN0aW9ucy1zZWNvbmRhcnkpO1xufVxuXG4uYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHRyYW5zYWN0aW9ucy10ZXJ0aWFyeSk7XG59IiwiLypcbipcbiogVGV4dCBBbGlnbm1lbnRcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1taWRkbGV7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBtYWtlLXRleHQtYWxpZ25tZW50KCRyZXNvbHV0aW9uKXtcbiAgLnRleHQtI3skcmVzb2x1dGlvbn0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC50ZXh0LSN7JHJlc29sdXRpb259LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRleHQtI3skcmVzb2x1dGlvbn0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnRleHQtI3skcmVzb2x1dGlvbn0tanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG5odG1sOm5vdCgubHQtaWUxMCkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0LWFsaWdubWVudChcInhzXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIG1ha2UtdGV4dC1hbGlnbm1lbnQoXCJzbVwiKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwibWRcIik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0LWFsaWdubWVudChcImxnXCIpO1xuICB9XG59XG4iLCIvKlxuKlxuKiBUZXh0IHN0eWxpbmdcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8vIFRleHQgc3R5bGVcbi8vXG5cbi50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBUZXh0IGRlY29yYXRpb25cbi8vXG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLy8gVGV4dCB3ZWlnaHRcbi8vXG5cbi50ZXh0LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50ZXh0LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC1zYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWJvbGQsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LXVib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLy8gVGV4dCBzcGFjaW5nXG4vL1xuXG4udGV4dC1zcGFjaW5nLTAge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCB7XG4gIC50ZXh0LWFjY2VudCB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLnRleHQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICAudGV4dC1hY2NlbnQtMiB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktMjtcbiAgfVxufSIsIi8qXG4qXG4qIEVsZW1lbnQgZ3JvdXBzXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5odG1sIC5wYWdlIHtcblxuICAuZ3JvdXAge1xuICAgIEBpbmNsdWRlIGdyb3VwKDE1cHgsIDIwcHgpO1xuICB9XG5cbiAgLmdyb3VwLXhzIHtcbiAgICBAaW5jbHVkZSBncm91cCgxNXB4LCA1cHgpO1xuICB9XG5cbiAgLmdyb3VwLXNtIHtcblxuICB9IFxuXG4gIC5ncm91cC1sZyB7XG4gICAgQGluY2x1ZGUgZ3JvdXAoMjdweCwgMTVweCk7XG4gIH1cblxuICAuZ3JvdXAteGwge1xuICAgIEBpbmNsdWRlIGdyb3VwKDI3cHgsIDEwcHgpO1xuICB9XG5cbiAgLmdyb3VwLXRvcCB7XG4gICAgPiAqLCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1ib3R0b20ge1xuICAgID4gKiwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG59IiwiLy8gRWxlbWVudC1ncm91cHNcbkBtaXhpbiBncm91cCgkb2Zmc2V0LXgsICRvZmZzZXQteTogJG9mZnNldC14KSB7XG4gIG1hcmdpbi1ib3R0b206IC0kb2Zmc2V0LXk7XG4gIG1hcmdpbi1sZWZ0OiAtJG9mZnNldC14O1xuXG4gICY6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXQteTtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldC14O1xuICB9XG59XG5cbkBtaXhpbiBncm91cC1jb250ZXh0dWFsKCRvZmZzZXQteCwgJG9mZnNldC15OiAkb2Zmc2V0LXgpIHtcbiAgbWFyZ2luLWJvdHRvbTogLSRvZmZzZXQteTtcbiAgbWFyZ2luLWxlZnQ6IC0kb2Zmc2V0LXg7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0LXk7XG4gICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXQteDtcbiAgfVxufSIsIi8vXG4vLyBTZWN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2VjdGlvbiBTcGFjaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWN0aW9uLXhze1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLXNtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uc2VjdGlvbi1tZCxcbi5zZWN0aW9uLWxnLFxuLnNlY3Rpb24teGwge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5zZWN0aW9uLXh4bHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4uc2VjdGlvbi1jb2xsYXBzZSArIC5zZWN0aW9uLWNvbGxhcHNlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2VjdGlvbi14cyxcbiAgLnNlY3Rpb24tc20sXG4gIC5zZWN0aW9uLW1kLFxuICAuc2VjdGlvbi1sZyxcbiAgLnNlY3Rpb24teGwge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2VjdGlvbi14cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cblxuICAuc2VjdGlvbi1hbHRlcm5hdGUtMSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2VjdGlvbi14c3tcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oZWlnaHQtZGVza3RvcCkge1xuICAuc2VjdGlvbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG5cbiAgICAmLnNlY3Rpb24teGxfYmlnZ2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi14eGwge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cblxuICAuc2VjdGlvbi14cyxcbiAgLnNlY3Rpb24tc20sXG4gIC5zZWN0aW9uLW1kLFxuICAuc2VjdGlvbi1sZ3tcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbVxuLnNlY3Rpb24tZGl2aWRlZCB7XG59XG5cbi5zZWN0aW9uLWRpdmlkZWRfX21haW4sXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSB7XG4gID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBbY2xhc3MqPSdzZWN0aW9uJ106bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSB7XG4gIGg1ICsgKixcbiAgLmhlYWRpbmctNSArICoge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cblxuICAqICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIG1kKSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXG4gICAgPiBbY2xhc3MqPSdzZWN0aW9uJ10ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuc2VjdGlvbi1zdHlsZS0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICA+ICoge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJi5zZWN0aW9uX19hc2lkZS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICA+ICoge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZS1sZWZ0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tZGl2aWRlZF9fbWFpbi1sZWZ0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgfVxuICB9XG59XG5cblxuXG4vL2Z1bGx3aWR0aCBwYWdlXG4vL1xuXG4uZnVsbHdpZHRoLXBhZ2Uge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIC5zZWN0aW9uLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBcbiAgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgKiArIC5jb3VudGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgKiArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG4gIH1cblxuICAmX21vZC0xe1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gIH1cbn1cblxuLmllLTEwLFxuLmllLTExIHtcbiAgLmZ1bGx3aWR0aC1wYWdlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufSIsIi8qXG4qXG4qIE9mZnNldHNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovIFxuXG4vLyBFbGVtZW50IG9mZnNldFxuKiArIHAgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbnAgKyAqIHsgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4vLyBIZWFkaW5nc1xuXG4vLyBUYWdzICsgVGFnc1xucCArIHAgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbmgyICsgaDYsXG5oMyArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLy8gVGFncyArIENsYXNzZXNcblxuLy8gQ2xhc3Nlc1xuKiArIC5saXN0LXhzIHsgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4qICsgLmxpc3Qtc21hbGwgeyBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyAubGlzdC1tZCB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuKiArIC5saXN0LW1hcmtlZCB7IG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5saXN0LW9yZGVyZWQgeyBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyAubGlzdC1saW5rZWQgeyBtYXJnaW4tdG9wOiAyM3B4OyB9XG5cbiogKyAucXVvdGUtY2VudGVyZWQgeyBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiogKyAuZ3JvdXAtbGcgeyBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbiogKyAuZmlndXJlIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4qICsgW2NsYXNzKj1saXN0LWlubGluZS1dIHsgbWFyZ2luLXRvcDogMzhweDsgfVxuXG4qICsgLnJkLW1haWxmb3JtIHsgbWFyZ2luLXRvcDogMzhweDsgfVxuXG4qICsgLmNvbnRhY3QtaW5mbyB7IG1hcmdpbi10b3A6IDMwcHg7IH1cblxuKiArIC50YWJsZS1yZXNwb25zaXZlIHsgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4qICsgLmJsdXJiLW1pbmltYWwgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAucXVvdGUtZGVmYXVsdCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLy8gQ2xhc3NlcyArIFRhZ3Ncbmg1ICsgcCxcbi5oZWFkaW5nLTUgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuaDYgKyBwLFxuLmhlYWRpbmctNiArIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaWNvbi14eGwgKyBoMyxcbi5pY29uLXh4bCArIC5oZWFkaW5nLTMge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4vLyBDbGFzc2VzICsgQ2xhc3Nlc1xuLnJhbmdlICsgLnJhbmdlIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5oMSArIGgzLFxuLmhlYWRpbmctMSArIGgzLFxuaDEgKyAuaGVhZGluZy0zLFxuLmhlYWRpbmctMSArIC5oZWFkaW5nLTMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5oMiArIGg1LFxuLmhlYWRpbmctMiArIGg1LFxuaDIgKyAuaGVhZGluZy01LFxuLmhlYWRpbmctMiArIC5oZWFkaW5nLTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5oMyArIC5vd2wtY2Fyb3VzZWwsXG4uaGVhZGluZy0zICsgLm93bC1jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5ibHVyYi1taW5pbWFsICsgLmJsdXJiLW1pbmltYWwgeyBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5wb3N0LWV2ZW50ICsgLmRpdmlkZXItd3JhcCxcbi5kaXZpZGVyLXdyYXAgKyAucG9zdC1ldmVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlICsgLnJhbmdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLy8gTWVkaWEgb2Zmc2V0c1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICogKyBwIHsgbWFyZ2luLXRvcDogMjhweDsgfVxuICAqICsgLnF1b3RlLWNlbnRlcmVkIHsgbWFyZ2luLXRvcDogNTBweDsgfVxuICAqICsgLmZpZ3VyZSB7IG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgKiArIC5ncm91cC1sZyB7IG1hcmdpbi10b3A6IDUwcHg7IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAqICsgLnF1b3RlLWRlZmF1bHQgeyBtYXJnaW4tdG9wOiA2NXB4OyB9XG4gIC5yb3cgKyAucm93IHsgbWFyZ2luLXRvcDogNjBweDsgfVxufVxuXG5odG1sIC5wYWdlIHtcbiAgKiArIC5vZmZzZXQtdG9wLTEge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgKiArIC5vZmZzZXQtdG9wLTIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLy8gRXh0cmEgbGFyZ2Ug4omlMTIwMHB4XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgKiArIC5vZmZzZXQtdG9wLTIge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gIH0gXG59XG5cbi8vIFJhbmdlIHNwYWNpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmh0bWwge1xuICAucm93LTEwIHtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCgxMHB4KTtcbiAgfVxuXG4gIC5yb3ctMjAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDIwcHgpO1xuICB9XG5cbiAgLnJvdy0zMCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoMzBweCk7XG4gIH0gXG5cbiAgLnJvdy1ib3RoLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCgzMHB4KTtcblxuICAgID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnJvdy01MCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNTBweCk7XG4gIH1cblxuICAucm93LTYwIHtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg1MHB4KTtcbiAgfVxuXG4gIC5yb3ctNzAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5yb3ctNjAge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNjBweCk7XG4gICAgfVxuICAgIC5yb3ctNzAge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNzBweCk7XG4gICAgfVxuXG4gICAgLnJvdy1zbS03NSB7XG4gICAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg3NXB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnJvdy1tZC05MCB7XG4gICAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg5MHB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCgkZ3JpZC1icmVha3BvaW50cywgeGwpKSBhbmQgKG1pbi1oZWlnaHQ6ICRzY3JlZW4taGVpZ2h0LWRlc2t0b3ApIHtcbiAgICAucm93LTcwIHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDcwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgLnJvdy14bC01MCB7XG4gICAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg1MHB4KTtcbiAgICB9XG5cbiAgICAucm93LXhsLWJvdGgtNTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xuXG4gICAgICA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBjdXN0b20gb2Zmc2V0IGZvciByb3dcbi8vXG5odG1sLmx0LWllLTEwICogKyAucm93LFxuKiArIC5yb3cge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIGh0bWwubHQtaWUtMTAgKiArIC5yb3csXG4gICogKyAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5yb3c6bm90KC5yb3ctY29uZGVuc2VkKS5yb3ctaG9yaXpvbnRhbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gID4gW2NsYXNzKj0nY29sJ10ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBJbnNldHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5cbi8vIEN1c3RvbSB0YWJsZSBjZW50ZXJcbi8vXG4udGFibGUtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gZ3JpZC1vZmZzZXQoJG9mZnNldCkge1xuICBtYXJnaW4tYm90dG9tOiAtJG9mZnNldDtcblxuICAmOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiAqIHsgbWFyZ2luLWJvdHRvbTogJG9mZnNldDsgfVxufVxuIiwiLy9cbi8vIFV0aWxpdGllcyBjdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaGVpZ2h0LWZpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cbiAgPiAqIHtcbiAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gIH1cbn1cblxuLmJsb2NrLXRvcC1sZXZlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5ibG9jay1jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50ZXh0LXdpZHRoLTEge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4udGV4dC13aWR0aC0yIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cblxuLmdyaWQtNCB7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgQGluY2x1ZGUgc3BhY2luZyg4cHgsIDEwcHgpO1xuXG4gID4gKiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4ub2JqZWN0LWRpc3BsYWNlbWVudC0xIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICB9XG59XG5cbi8vIE1vZHNcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC5yb3cucmFuZ2UtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXG4gICAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmdyYXlzY2FsZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICYtLWhvdmVyLW9mZiB7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbiAgJi0taG92ZXItb257XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gV3JhcHBlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ub2JqZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAub2JqZWN0LXdyYXBfX2JvZHkge1xuICAgIGhlaWdodDogMzN2dztcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5vYmplY3Qtd3JhcF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5vYmplY3Qtd3JhcF9fYm9keS5vYmplY3Qtd3JhcF9fYm9keS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAub2JqZWN0LXdyYXBfX2JvZHkub2JqZWN0LXdyYXBfX2JvZHktbWQtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vIFNpemluZ1xuICAub2JqZWN0LXdyYXBfX2JvZHktc2l6aW5nLTEge1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG59XG5cbi8vIFJvdyArIGdhbGxlcnkgd3JhcFxuLmdhbGxlcnktd3JhcCB7XG4gIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDEwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoMzBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xuICB9XG5cbiAgJi5yb3cge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG5cbiAgICAgID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG5cbiAgICA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBcbiAgICAmLm5vLWd1dHRlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4qXG4qIEdyaWQgc3lzdGVtXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAvL21heC13aWR0aDogMjU2MHB4O1xuICAgIFxuICBbY2xhc3MqPSdjb2wnXSB7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItZmxleCB7XG4gIC5yb3cgPiBbY2xhc3MqPSdjb2wnXSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICB9XG5cbiAgLmNvbF9faW5uZXIge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIHBhZGRpbmc6IDM1cHggMjVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZmlyZWZveCAmIHtcbiAgICAucm93ID4gW2NsYXNzKj0nY29sJ10ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAucmQtZ29vZ2xlLW1hcCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoc3RyZXRjaCk7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5jb2xfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIC5jb2xfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1MnB4IDE1LjYyNSU7XG4gICAgfVxuXG4gICAgLmNvbC1zbS04LFxuICAgIC5jb2wtbWQtOCxcbiAgICAuY29sLWxnLTgsXG4gICAgLmNvbC14bC04IHtcbiAgICAgIC5jb2xfX2lubmVyIHsgXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIuNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyLjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5zaGVsbC1mbHVpZC1pbnNldC1sZy01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuXG4ucmFuZ2Utc3BhY2VyIHtcbiAgQGluY2x1ZGUgZmxleC1iYXNpcygxMDAlKTtcbn1cblxuXG5odG1sLmx0LWllLTEwIC5yYW5nZS1jb25kZW5zZWQsXG4ucmFuZ2UtY29uZGVuc2VkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcblxuICA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLy8gVW5pdCBVdGlsaXRpZXNcbkBtaXhpbiB1bml0LXZhcmlhbnQoJHNwYWNpbmcteCwgJHNwYWNpbmcteSwgJGJyZWFrcG9pbnQpIHtcbiAgLnVuaXQjeyRicmVha3BvaW50fSB7XG4gICAgQGluY2x1ZGUgZ3JvdXAtY29udGV4dHVhbCgkc3BhY2luZy14LCAkc3BhY2luZy15KTtcbiAgfVxufVxuXG5AbWl4aW4gdW5pdC1zcGFjaW5nLXZhcmlhbnQoJHNwYWNpbmcteCwgJHNwYWNpbmcteSwgJGJyZWFrcG9pbnQpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50KTtcblxuICAmLnVuaXQjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIGdyb3VwLWNvbnRleHR1YWwoJHNwYWNpbmcteCwgJHNwYWNpbmcteSk7XG4gIH1cbn1cblxuQG1peGluIHVuaXQtc3BhY2luZygkYnJlYWtwb2ludHMsICRzcGFjaW5nLXgsICRzcGFjaW5nLXk6ICRzcGFjaW5nLXgpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgdW5pdC1zcGFjaW5nLXZhcmlhbnQoJHNwYWNpbmcteCwgJHNwYWNpbmcteSwgJGluZml4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVuaXQtcmVzcG9uc2l2ZSgkYnJlYWtwb2ludHMsICRzcGFjaW5nLXgsICRzcGFjaW5nLXk6ICRzcGFjaW5nLXgpIHtcbiAgLnVuaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cblxuICBbY2xhc3MqPSd1bml0J106ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAudW5pdC1ib2R5IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAuc21hbGwge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgfVxuXG4gIC51bml0LWxlZnQsXG4gIC51bml0LXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSB1bml0LXZhcmlhbnQoJHNwYWNpbmcteCwgJHNwYWNpbmcteSwgJGluZml4KTtcbiAgICB9XG4gIH1cbn0iLCIvKlxuKlxuKiBSZXNwb25zaXZlIHVuaXRcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblxuQGluY2x1ZGUgdW5pdC1yZXNwb25zaXZlKCRncmlkLWJyZWFrcG9pbnRzLCAyMHB4LCAzMHB4KTtcblxuLy9cbi8vIFVuaXQgU3BhY2luZyBcbi8vXG5cbi51bml0LXNwYWNpbmctc20ge1xuICAgIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkZ3JpZC1icmVha3BvaW50cywgMTVweCwgMjBweCk7XG59XG5cbi51bml0LXNwYWNpbmctbWQge1xuICAgIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkZ3JpZC1icmVha3BvaW50cywgMTVweCwgMzBweCk7XG59XG5cbi51bml0LXNwYWNpbmctbGcge1xuICAgIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkZ3JpZC1icmVha3BvaW50cywgMjVweCwgNDVweCk7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAudW5pdC51bml0LWhvcml6b250YWwudW5pdC1zcGFjaW5nLW1kIHtcbiAgICAudW5pdC1ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gIH1cbn0iLCIvKlxuKlxuKiBPd2wgQ2Fyb3VzZWxcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIFxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsICAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsICAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBmb250OiA0MDAgNDBweC84MHB4ICdGb250QXdlc29tZSc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDQnO1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qXG4gKiBPd2wgTmF2aWdhdGlvblxuICovXG5cbi5vd2wtY2Fyb3VzZWxbZGF0YS1uYXY9J3RydWUnXSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ub3dsLW5hdiB7XG4gIFxuICAmLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vd2wtcHJldixcbi5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gIGNvbG9yOiAjYzdjN2M3O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4ub3dsLXByZXYge1xuICBsZWZ0OiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNiJztcbiAgfVxufVxuXG4ub3dsLW5leHQge1xuICByaWdodDogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzYyc7XG4gIH1cbn1cblxuLypcbiAqIE93bCBQYWdpbmF0aW9uXG4gKi9cblxuLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBcbiAgJi5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5vd2wtZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIHRyYW5zaXRpb246IC4ycztcblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAmICsgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwtbGlnaHQtZG90cyB7XG4gIC5vd2wtZG90IHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmW2RhdGEtbmF2PSd0cnVlJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC5vd2wtZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgLmltZy10aHVtYm5haWwtdmFyaWFudC0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtcHJldixcbiAgLm93bC1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGdyYXktMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IC4zM3M7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAub3dsLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLm93bC1wcmV2LFxuICAgIC5vd2wtbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbn1cblxuLmNhcm91c2VsLWJsb2ctcG9zdC1taW5pbWFsIHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtc3BhY2luZy0xIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAub3dsLXByZXYge1xuICAgICAgbGVmdDogLTVweDtcbiAgICB9XG5cbiAgICAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxuICB9XG59IiwiXG5AaW5jbHVkZSBrZXlmcmFtZXMocmQtbmF2YmFyLXNsaWRlLWRvd24pIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHJkLW5hdmJhci1zbGlkZS11cCkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4vLz09PT09PT09PT09ICAgTmF2YmFyIFRvZ2dsZSBQcmVzZXRzICAgPT09PT09PT09PT09PT1cblxuLy8gSGFtYnVyZ2VyXG5AbWl4aW4gYnV0dG9uLWxpbmVzKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAocm91bmQoJGZvbnQtc2l6ZSAvIDcuMjUpKSAqIC0yO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAocm91bmQoJGZvbnQtc2l6ZSAvIDcuMjUpKSAqIDI7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSxcbiAgICAmIHtcbiAgICAgIHdpZHRoOiAkZm9udC1zaXplO1xuICAgICAgaGVpZ2h0OiByb3VuZCgkZm9udC1zaXplIC8gOSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIYW1idXJnZXIgdG8gQ3Jvc3NcbkBtaXhpbiBidXR0b24tbGluZXNfX2Nyb3NzLTEoJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tbGluZXNfX2Nyb3NzLTIoJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICBzcGFuIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzLCAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzLCAwLjIycztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjJzIDBzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjIycztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1saW5lc19fY3Jvc3MtMygkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIHNwYW4ge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIDBzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhhbWJ1cmdlciB0byBBcnJvd1xuQG1peGluIGJ1dHRvbi1saW5lc19fYXJyb3ctMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIHNwYW4ge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJGZvbnQtc2l6ZS8xNCBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgc3BhbiB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogJGZvbnQtc2l6ZS8xLjY7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhhbWJ1cmdlciB0byBBcnJvdyAoTWF0ZXJpYWwgRGVzaWduKVxuQG1peGluIGJ1dHRvbi1saW5lc19fYXJyb3ctMigkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkZm9udC1zaXplLzE0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogJGZvbnQtc2l6ZS8xLjY7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00MGRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIYW1idXJnZXIgdG8gTWludXNcbkBtaXhpbiBidXR0b24tbGluZXNfX21pbnVzLTEoJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICBzcGFuIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNlYXJjaC1wcmVzZXQtMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuXG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuXG5AbWl4aW4gY29sbGFwc2UtcHJlc2V0LTEoJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICAgc3BhbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLSgkc2l6ZSAvIDE2KTtcblxuICAgICYsXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHNpemUgLyAxMjtcbiAgICAgIGhlaWdodDogJHNpemUgLyAxMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZSAvIDEyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHNpemUgLyAyNCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoJHNpemUgLyAxNik7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAoJHNpemUgLyAxNik7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCgkc2l6ZSAvIDkpKjIgKyAoJHNpemUgLyAxOCkqMik7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgoJHNpemUgLyA5KSoyICsgKCRzaXplIC8gMTgpKjIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtdG9nZ2xlKCRwcmVzZXQ6IFwiYnV0dG9uLWxpbmVzLWFycm93LTJcIiwgJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBsaW5lLWhlaWdodDogJHNpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjb2xvcjtcblxuICBAaWYgKCRwcmVzZXQgPT0gXCJjb2xsYXBzZS1wcmVzZXQtMVwiKSB7XG4gICAgQGluY2x1ZGUgY29sbGFwc2UtcHJlc2V0LTEoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cblxuICBAaWYgKCRwcmVzZXQgPT0gXCJzZWFyY2gtcHJlc2V0LTFcIikge1xuICAgIEBpbmNsdWRlIHNlYXJjaC1wcmVzZXQtMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1jcm9zcy0xXCIpIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzX19jcm9zcy0xKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG5cbiAgQGlmICgkcHJlc2V0ID09IFwiYnV0dG9uLWxpbmVzLWNyb3NzLTJcIikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lcygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXNfX2Nyb3NzLTIoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cblxuICBAaWYgKCRwcmVzZXQgPT0gXCJidXR0b24tbGluZXMtY3Jvc3MtM1wiKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fY3Jvc3MtMygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1hcnJvdy0xXCIpIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzX19hcnJvdy0xKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG5cbiAgQGlmICgkcHJlc2V0ID09IFwiYnV0dG9uLWxpbmVzLWFycm93LTJcIikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lcygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXNfX2Fycm93LTIoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cblxuICBAaWYgKCRwcmVzZXQgPT0gXCJidXR0b24tbGluZXMtbWludXMtMVwiKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fbWludXMtMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxufSIsIi8qXG4qIEBzdWJzZWN0aW9uICAgUkQgTmF2YmFyXG4qXG4qIEBkZXNjcmlwdGlvbiAgRGVzY3JpYmVzIHN0eWxlIGRlY2xhcmF0aW9ucyBmb3IgUkQgTmF2YmFyIGV4dGVuc2lvblxuKlxuKiBAYXV0aG9yICAgICAgIEV2Z2VuaXkgR3VzYXJvdlxuKiBAbGluayAgICAgICAgIGh0dHBzOi8vdWEubGlua2VkaW4uY29tL3B1Yi9ldmdlbml5LWd1c2Fyb3YvOGEvYTQwLzU0YVxuKi9cbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1taXhpbnMuc2Nzc1wiO1xuXG4vKlxuKiBAc3Vic2VjdGlvbiBHZW5lcmFsIFN0eWxlc1xuKi9cblxuJHJkLW5hdmJhci1taW4tZm9udC1zaXplOiAyNHB4O1xuJHJkLW5hdmJhci1taW4tbGluZS1oZWlnaHQ6IDQ4cHg7XG4kcmQtbmF2YmFyLW1pbi1oZWlnaHQ6IDU2cHg7XG4kcmQtbmF2YmFyLXRvcC1wYW5lbC1oZWlnaHQ6IDUwcHg7XG5cbiRyZC1uYXZiYXItY29sb3I6ICRncmF5LWRhcmtlcjtcbiRyZC1uYXZiYXItYmFja2dyb3VuZDogJHdoaXRlO1xuJHJkLW5hdmJhci1kYXJrLXN0dWNrLWJnOiAkYmxhY2s7XG4kcmQtbmF2YmFyLXNoYWRvdzogMCAycHggMTJweCByZ2JhKDEzNiwgMTM2LCAxMzYsIC4xKTtcbiRyZC1uYXZiYXItd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4eGwpIC0gMzBweDtcbiRyZC1uYXZiYXItYm9yZGVyOiBkYXJrZW4oJGdyYXktbGlnaHRlciwgMiUpO1xuXG4vL1JEIE5hdmJhciBwYW5lbFxuJHJkLW5hdmJhci1wYW5lbC1jb2xvcjogJHJkLW5hdmJhci1jb2xvcjtcbiRyZC1uYXZiYXItcGFuZWwtYmFja2dyb3VuZDogJHJkLW5hdmJhci1iYWNrZ3JvdW5kO1xuXG4vL1JEIE5hdmJhciBuYXZcbiRyZC1uYXZiYXItbmF2LW1pbi13aWR0aDogMjcwcHg7XG4kcmQtbmF2YmFyLW5hdi1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1uYXYtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjogJHByaW1hcnk7XG4kcmQtbmF2YmFyLW5hdi1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRyZC1uYXZiYXItbmF2LWFjdGl2ZS1jb2xvcjogJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I7XG4kcmQtbmF2YmFyLW5hdi1hY3RpdmUtYmFja2dyb3VuZDogJHJkLW5hdmJhci1uYXYtaG92ZXItYmFja2dyb3VuZDtcbiRyZC1uYXZiYXItc3VibWVudS1ib3JkZXI6ICRncmF5LWxpZ2h0O1xuXG4vL1JEIE5hdmJhciBkcm9wZG93blxuJHJkLW5hdmJhci1kcm9wZG93bi13aWR0aDogMjQwcHg7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQ6ICRncmF5LTM7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tY29sb3I6ICRibGFjaztcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHByaW1hcnk7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuXG4vL1JEIE5hdmJhciBtZWdhbWVudVxuJHJkLW5hdmJhci1tZWdhbWVudS1ndXR0ZXI6IDMwcHg7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZDtcbiRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1tZWdhbWVudS1pdGVtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHJkLW5hdmJhci1tZWdhbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbi8vUkQgTmF2YmFyIHRvZ2xlc1xuJHJkLW5hdmJhci10b2dnbGUtcHJlc2V0OiBcImJ1dHRvbi1saW5lcy1jcm9zcy0yXCI7XG4kcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtcHJlc2V0OiBcInNlYXJjaC1wcmVzZXQtMVwiO1xuJHJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUtcHJlc2V0OiBcImNvbGxhcHNlLXByZXNldC0xXCI7XG5cbi8vUkQgTmF2YmFyIEZpeGVkXG4kcmQtbmF2YmFyLWZpeGVkLWhlaWdodDogJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuJHJkLW5hdmJhci1maXhlZC1saW5lLWhlaWdodDogJHJkLW5hdmJhci1taW4tbGluZS1oZWlnaHQ7XG4kcmQtbmF2YmFyLWZpeGVkLWZvbnQtc2l6ZTogJHJkLW5hdmJhci1taW4tZm9udC1zaXplO1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1maXhlZC10b2dnbGUtY29sb3I6ICRibGFjaztcbiRyZC1uYXZiYXItZml4ZWQtcGFuZWwtYmFja2dyb3VuZDogJHdoaXRlO1xuJHJkLW5hdmJhci1maXhlZC1zaGFkb3c6IG5vbmU7XG4kcmQtbmF2YmFyLWZpeGVkLWJvcmRlcjogJHJkLW5hdmJhci1ib3JkZXI7XG5cbiRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1oZWlnaHQ6IDQwcHg7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tZm9udC1zaXplOiAxMnB4O1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWxpbmUtaGVpZ2h0OiAxOHB4O1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLXBhZGRpbmctdmVydGljYWw6ICgkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taGVpZ2h0IC0gJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWxpbmUtaGVpZ2h0KSAvIDI7XG5cbiRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhvdmVyLWNvbG9yOiAkd2hpdGU7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tYmFja2dyb3VuZDogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1iYWNrZ3JvdW5kO1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhvdmVyLWJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4kcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWNvbG9yOiAkZ3JheS1kYXJrZXI7XG4kcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcbiRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtZm9jdXMtY29sb3I6ICR3aGl0ZTtcblxuJG5hdmJhci1zdGF0aWMtbmF2LWluZGVudDogMjBweDtcblxuJG5hdmJhci1mdWxsd2lkdGgtbmF2LWluZGVudDogMzBweDtcblxuLy8gUkQgTmF2YmFyIEJhc2ljc1xuJXJkLW5hdmJhci10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogLjMycyBhbGwgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNTAsIDAuODYwKTtcbn1cblxuJXJkLW5hdmJhci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4lcmQtbmF2YmFyLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiB7XG4gICYsICoge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLXdyYXAge1xuICBAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcbn1cblxuLnJkLW5hdmJhciwgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgQGV4dGVuZCAlcmQtbmF2YmFyLWhpZGRlbjtcbn1cblxuLnJkLW5hdmJhci1maXhlZCxcbi5yZC1uYXZiYXItc3RhdGljLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgsXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuICBAZXh0ZW5kICVyZC1uYXZiYXItdmlzaWJsZTtcbn1cblxuLnJkLW5hdmJhcixcbi5yZC1uYXZiYXItYnJhbmQsXG4ucmQtbmF2YmFyLXNsb2dhbixcbi5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1jb2xsYXBzZS1pdGVtcyxcbi5icmFuZC1uYW1lLFxuLnJkLW5hdmJhci1uYXYsXG4ucmQtbmF2YmFyLXBhbmVsLFxuLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCxcbi5yZC1uYXZiYXItc2VhcmNoLWZvcm0tc3VibWl0LFxuLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuLnJkLW5hdmJhci1saXZlLXNlYXJjaC1yZXN1bHRzLFxuLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gIHRyYW5zaXRpb246IC4yNXMgYWxsIGVhc2U7XG59XG5cbi8vIFJEIE5hdmJhciBDb2xsYXBzZVxuLnJkLW5hdmJhci1jb2xsYXBzZSB7XG4gICYtdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRvZ2dsZShcbiAgICAgICAgICAgICAgICAgICAgJHJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUtcHJlc2V0LFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICAgJHJkLW5hdmJhci1taW4tZm9udC1zaXplLFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLXBhbmVsLWNvbG9yXG4gICAgKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1jb21wb25lbnRzLnNjc3NcIjtcblxuLypcbiogQHN1YnNlY3Rpb24gICBIeWJyaWQgIFN0eWxlc1xuKi9cbi5yZC1uYXZiYXIucmQtbmF2YmFyLWZpeGVkICsgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lLFxuLnJkLW5hdmJhci5yZC1uYXZiYXItc2lkZWJhciArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXIge1xuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgID4gKiB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuICAgICAgLnJkLW5hdmJhci1zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGgsXG4ucmQtbmF2YmFyLXN0YXRpYyB7XG4gIC5yZC1uYXZiYXItbmF2IHtcblxuICAgIC8vIFJEIE5hdmJhciBTdWJtZW51XG4gICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUge1xuICAgICAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICB9XG5cbiAgICAgICYuZm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc3VibWVudSB7XG4gICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkLFxuICAgICAgJi5mb2N1cyB7XG4gICAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1uYXYge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGxpLmZvY3VzLFxuICAgIGxpLm9wZW5lZCB7XG4gICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmQtbmF2YmFyLWJvcmRlcjtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBMaXN0XG4gIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgICBAaW5jbHVkZSBsaW5rKCRncmF5LWxpZ2h0LCAkcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgPiBsaSA+IGEge1xuICAgICAgJixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLW1lZ2FtZW51LWl0ZW0tY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLW1lZ2FtZW51LWl0ZW0taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgRHJvcGRvd25cbiAgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgd2lkdGg6ICRyZC1uYXZiYXItZHJvcGRvd24td2lkdGggKiAuOTtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kO1xuXG4gICAgLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2M3YzdjNztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBjb250ZW50OiAnXFxlOTNjJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICAgIHRvcDogLTMxcHg7XG5cbiAgICAgICYucmQtbmF2YmFyLW9wZW4tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICA+ICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAmLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAmIH4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5mb2N1cyA+IGEsXG4gICAgPiBsaS5vcGVuZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuXG4gICAgICAmIH4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAkcmQtbmF2YmFyLWRyb3Bkb3duLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBNZWdhbWVudVxuICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogJHJkLW5hdmJhci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1tZWdhbWVudS1iYWNrZ3JvdW5kO1xuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggMzVweDtcbiAgICB9XG5cbiAgICA+IGxpICsgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9mZnNldHNcbiAgICAqICsgLnJkLW1lZ2FtZW51LWxpc3QgeyBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbiAgICAvLyBSZXNpemVcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAzMHB4IDUwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgKiArIC5yZC1tZWdhbWVudS1saXN0IHsgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCkgLSA1MHB4O1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogNDVweCA3MHB4IDcwcHggNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICAqICsgLnJkLW1lZ2FtZW51LWhlYWRlciB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuICAvLyBSRCBOYXZiYXIgU2VhcmNoXG4gIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5yZC1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIHRyYW5zaXRpb246IC4zM3M7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAucmQtc2VhcmNoIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNyZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi8vIFNpZGViYXIgJiBTdGF0aWNcbi5yZC1uYXZiYXItc3RhdGljLFxuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgLy8gUkQgTmF2YmFyIFRvcCBQYW5lbFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTAydnc7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgJjpsYXN0LWNoaWxkIHsgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIH1cbiAgfVxuXG4gIC5pZS0xMCAmLFxuICAuaWUtMTEgJiB7XG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tLFxuICAgICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgJjo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblxuICAgID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItaXRlbXMtbGlzdCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiB7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIHtcbiAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICAucmQtbmF2YmFyLWl0ZW1zLWxpc3Qge1xuICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAkcmQtbmF2YmFyLXRvcC1wYW5lbC1oZWlnaHQ7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU2VhcmNoXG4gIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zZWFyY2gtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4gICAgPiAqOm5vdCgucmQtbmF2YmFyLXNlYXJjaF9ub3QtY29sbGFwc2FibGUpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNzUlLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5yZC1uYXZiYXItc2VhcmNoX2NvbGxhcHNhYmxlLFxuICAgICAgPiAqOm5vdCgucmQtbmF2YmFyLXNlYXJjaF9ub3QtY29sbGFwc2FibGUpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAgICAgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItaXRlbXMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcCB7XG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX21haW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCxcbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IC4zM3M7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4gICAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCxcbiAgICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6ICRyZC1uYXZiYXItdG9wLXBhbmVsLWhlaWdodDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjI1cyBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgfVxuXG4gICAgLmZvcm0td3JhcCB7IHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgICAuZm9ybS1pbnB1dCB7IHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgLmZvcm0tbGFiZWwgeyBsZWZ0OiA0cHg7IH1cblxuICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMjAlLCAwKTtcbiAgICB9XG5cbiAgICAucmQtc2VhcmNoX19zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgcmlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zM3MgZWFzZSAwcywgdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICY6OmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICY6OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2XG4gIC5yZC1uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBAaW5jbHVkZSBsaW5rKCRyZC1uYXZiYXItbmF2LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICAmLm9wZW5lZCA+IGEsXG4gICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFN1Ym1lbnUgVG9nZ2xlXG4gIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICAgID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItbmF2LWNvbG9yO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogNDAwIDE0cHggXCJGb250QXdlc29tZVwiO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgICYub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgICAmID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgJjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBcbiAgICAgIC5tYWMtb3MgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgJi5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgJi5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgICYgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAmOjphZnRlciB7IGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGVtZXNcbi5yZC1uYXZiYXItc3RhdGljLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgge1xuICAmLnJkLW5hdmJhcl9oYWxmLWRhcmsge1xuICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAucmQtbWVnYW1lbnUtbGlzdCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmsgKCRncmF5LCAkcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICAgID4gbGkuZm9jdXMgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpICsgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZC1uYXZiYXItc3RhdGljLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgge1xuICAmLnJkLW5hdmJhcl9kYXJrIHtcbiAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBsaW5rKCR3aGl0ZSwgJHByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mb2N1cyA+IGEsXG4gICAgICAgICYub3BlbmVkID4gYSxcbiAgICAgICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayxcbi5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSB7XG4gIC8vIFJEIE5hdmJhciBUb2dnbGVcbiAgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIEBpbmNsdWRlIG1ha2UtdG9nZ2xlIChcbiAgICAgICAgICAgICAgICAgICAgJHJkLW5hdmJhci10b2dnbGUtcHJlc2V0LFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICAgMjJweCxcbiAgICAgICAgICAgICAgICAgICAgJHdoaXRlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpICsgbGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgLmZvcm0taW5wdXQsXG4gICAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgdHJhbnNwYXJlbnQsICR3aGl0ZSwgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuICB9XG59XG5cbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zdGF0aWMuc2Nzc1wiO1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLWZ1bGx3aWR0aC5zY3NzXCI7XG5AaW1wb3J0IFwicmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZml4ZWQuc2Nzc1wiO1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLXNpZGViYXIuc2Nzc1wiO1xuLypcbiogQHN1YnNlY3Rpb24gICBQYWdlIGJveGVkIGxheW91dCBzdHlsZSByZWRlY2xhcmF0aW9uXG4qKi9cblxuaHRtbC5ib3hlZCB7XG4gIC5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgICBtYXgtd2lkdGg6ICRwYWdlLWJveGVkLXdpZHRoOyBcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuIiwiLypcbiogTmF2YmFyIGNvbXBvbmVudHNcbiovXG5cbi8vIFJEIE5hdmJhclxuLnJkLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItYmFja2dyb3VuZDtcbn1cblxuLy8gUkQgTmF2YmFyIFRvZ2dsZVxuLnJkLW5hdmJhci10b2dnbGUge1xuICBAaW5jbHVkZSBtYWtlLXRvZ2dsZSAoXG4gICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLXRvZ2dsZS1wcmVzZXQsXG4gICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgIDIycHgsXG4gICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLWZpeGVkLXRvZ2dsZS1jb2xvclxuICApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFJEIE5hdmJhciBCcmFuZFxuLnJkLW5hdmJhci1icmFuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmQtbmF2YmFyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucmQtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG5cbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICRzaXplOiAyMnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTkyMic7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQ6IDQwMCAxOXB4ICdMaW5lYXJpY29ucyc7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4ucmQtbmF2YmFyIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJGdyYXktNDtcblxuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgY29udGVudDogJ1xcZTkyMic7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgY29udGVudDogJ1xcZTkyYSc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cblxuICAuZGVza3RvcCAmIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5yZC1uYXZiYXIge1xuICAucmQtc2VhcmNoIHtcbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQsXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnJkLW5hdmJhciB7XG4gIGJ1dHRvbi5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgYnV0dG9uLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xuICB9XG59XG5cbiIsIi8qXG4qIFN0YXRpYyBMYXlvdXRcbiovXG5cbi5yZC1uYXZiYXItc3RhdGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJkLW5hdmJhci1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkcmQtbmF2YmFyLXNoYWRvdztcblxuICAvLyBSRCBOYXZiYXIgaW5uZXJcbiAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXG4gICAgPiAqICsgKiB7IG1hcmdpbi10b3A6IDMwcHg7IH1cblxuICAgIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmllLTEwICYsXG4gIC5pZS0xMSAmIHtcbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItaW5uZXIsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsLFxuICAucmQtbmF2YmFyLWJvdHRvbS1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiAkcmQtbmF2YmFyLXdpZHRoOyBcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucmQtbmF2YmFyLWlubmVyLFxuICAucmQtbmF2YmFyLW5hdi13cmFwLFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3AsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICB9XG5cbiAgLnJkLW5hdmJhci1pbm5lcixcbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wLFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1wYW5lbCxcbiAgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCB7XG4gICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gIH1cblxuICAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXYgV3JhcFxuICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgIFxuICAgID4gKiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgJjpsYXN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIGJyYW5kXG4gIC5yZC1uYXZiYXItYnJhbmQge1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFRvcCBQYW5lbFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgJl9leHRlbmRlZCB7XG4gICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMDA7XG5cbiAgICAmLnJkLW5hdmJhci10b3AtcGFuZWxfZXh0ZW5kZWQge1xuICAgICAgPiAqIHsgcGFkZGluZzogMDsgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wLFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxpc3QtYm9yZGVyZWQge1xuICAgICAgQGluY2x1ZGUgc3BhY2luZyg0NnB4LCAxMHB4KTtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3Age1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTAwO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIEJvdHRvbSBQYW5lbFxuICAucmQtbmF2YmFyLWJvdHRvbS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5yZC1uYXZiYXItLWlzLXN0dWNrKSB7XG4gICAgKiArIC5yZC1uYXZiYXItYm90dG9tLXBhbmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICAgIHdpZHRoOiAxMDJ2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAtMTNweCAtMTNweCAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMTBweDtcblxuICAgICAgJi5mb2N1cyA+IGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBTdWJtZW51IHN0eWxlc1xuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2YmFyIFZhcmlhdGlvbnNcbiAgLy8gMTogVHJhbnNwYXJlbnRcbiAgJi5yZC1uYXZiYXJfdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tYWMtb3MgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gMjogQ3JlYXRpdmVcbiAgJi5yZC1uYXZiYXJfY3JlYXRpdmUge1xuXG4gICAgJjpub3QoLnJkLW5hdmJhci0taXMtc3R1Y2spIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLmllLTEwICYsXG4gICAgICAuaWUtMTEgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqICsgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAucmQtbmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIDM6IEludmVyc2VcbiAgJi5yZC1uYXZiYXJfaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnJkLW5hdmJhci0taXMtc3R1Y2spIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICAgICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gNDogQ29ycG9yYXRlXG4gICYucmQtbmF2YmFyX2NvcnBvcmF0ZSB7XG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICB9XG4gIH1cblxuICAvLyA1OiBEYXJrXG4gICYucmQtbmF2YmFyX2Rhcmsge1xuICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIgeyBjb2xvcjogJHByaW1hcnk7IH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWRpYVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQgKyAucmQtbmF2YmFyLW5hdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgIC5saXN0LWJvcmRlcmVkIHtcbiAgICAgICAgLnVuaXQge1xuICAgICAgICAgIC51bml0LWxlZnQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnVuaXQtYm9keSB7IHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5yZC1uYXZiYXItc3RhdGljLXNtb290aCAmIHsgXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS14LW1vZGU9XCJkZXNpZ24tbW9kZVwiXSAucmQtbmF2YmFyLXN0YXRpYy1zbW9vdGggJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpub3QoLnJkLW5hdmJhcl9jcmVhdGl2ZSkgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXG4gICAgICA+ICogKyAqIHsgbWFyZ2luLXRvcDogMDsgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmllLTEwICYsXG4gICAgLmllLTExICYge1xuICAgICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1pbmxpbmUtZmxleDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucmQtbmF2YmFyLS1pcy1zdHVjayxcbiAgICAgICYucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gICAgICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXBhbmVsICsgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6YWZ0ZXIgeyBjb250ZW50OiAnJzsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN0YXRlc1xuICAmLnJkLW5hdmJhci0taXMtc3R1Y2ssXG4gICYucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCB7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmQtbmF2YmFyX3RyYW5zcGFyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6ICRyZC1uYXZiYXItc2hhZG93O1xuXG4gICAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJkLW5hdmJhcl9jcmVhdGl2ZSB7XG4gICAgICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAgID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucmQtbmF2YmFyX2NvcnBvcmF0ZSB7XG4gICAgICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5yZC1uYXZiYXJfY29ycG9yYXRlIHtcbiAgICAgICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICAgID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucmQtbmF2YmFyX2Rhcmsge1xuICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kYXJrLXN0dWNrLWJnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAgID4gKiArICogeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItcGFuZWwgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxuICB9XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc3RhdGljLS1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLWxpbmtlZCAucmQtbmF2YmFyLWFic29sdXRlIHtcbiAgLnJkLW5hdmJhci13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG5cblxuLmJ1dHRvbi0tZ3JlZW57XG4gIGJvcmRlci1jb2xvcjogIzAwOTgxZTtcbiAgY29sb3I6ICMwMDk4MWU7XG4gICY6YWN0aXZlLCAmOmhvdmVye1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4MWU7XG4gIH1cblxuICAmOmZvY3Vze1xuICAgIGNvbG9yOiAjMDA5ODFlO1xuICB9XG59IiwiLypcbiogRnVsbHdpZHRoIExheW91dFxuKi9cblxuLnJkLW5hdmJhci1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJkLW5hdmJhci1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkcmQtbmF2YmFyLXNoYWRvdztcblxuICAvLyBSRCBOYXZiYXIgaW5uZXJcbiAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItaW5uZXIsXG4gIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblxuICAgID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1wYW5lbCxcbiAgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCB7XG4gICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgbmF2IHdyYXBcbiAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBicmFuZFxuICAucmQtbmF2YmFyLWJyYW5kIHtcblxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoJHJkLW5hdmJhci1uYXYtY29sb3IsICRwcmltYXJ5KTtcbiAgICAgIH1cblxuICAgICAgJi5mb2N1cyA+IGEsXG4gICAgICAmLm9wZW5lZCA+IGEsXG4gICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3VibWVudSBzdHlsZXNcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgIC5yZC1uYXZiYXItc3VibWVudSB7XG4gICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lZGlhXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblxuICAgICAgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6YWZ0ZXIgeyBjb250ZW50OiAnJzsgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5yZC1uYXZiYXJfdHJhbnNwYXJlbnQtbGFuZGluZyB7XG4gICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cbiAgICAmLnJkLW5hdmJhci0taXMtc3R1Y2ssXG4gICAgJi5yZC1uYXZiYXItLWlzLWNsb25lIHsgXG4gICAgICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFN0YXRlc1xuICAmLnJkLW5hdmJhci0taXMtc3R1Y2ssXG4gICYucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgICA+ICogKyAqIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItYnJhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4qIEZpeGVkIExheW91dFxuKi9cbi5yZC1uYXZiYXItZml4ZWQge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBSRCBOYXZiYXIgQnJhbmRcbiAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuICAgIGhlaWdodDogJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxNztcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgUGFuZWxcbiAgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICgkcmQtbmF2YmFyLWZpeGVkLWhlaWdodCAtICRyZC1uYXZiYXItZml4ZWQtbGluZS1oZWlnaHQpIC8gMjtcbiAgICBoZWlnaHQ6ICRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTtcbiAgfVxuXG4gIC5yZC1uYXZiYXItcGFuZWxfX2FzaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgVG9nZ2xlXG4gIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2IFdyYXBcbiAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IC0kcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogJHJkLW5hdmJhci1taW4taGVpZ2h0ICAqIDIgMCAoJHJkLW5hdmJhci1taW4taGVpZ2h0ICsgMjVweCk7XG4gICAgYm90dG9tOiAtJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuICAgIGJveC1zaGFkb3c6ICRyZC1uYXZiYXItc2hhZG93O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItaXRlbXMtbGlzdCxcbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5maXJlZm94ICYge1xuICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItbmF2LXdyYXBfX3Nob3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItaXRlbXMtbGlzdCArIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICBtYXJnaW46IDIwcHggMTBweDtcblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICgkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tbGluZS1oZWlnaHQgLyAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tZm9udC1zaXplKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1wYWRkaW5nLXZlcnRpY2FsIDU2cHggJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLXBhZGRpbmctdmVydGljYWwgMThweDtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAqICsgLnJkLW5hdmJhci1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xuXG4gICAgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3duIGxpIGxpID4gYSxcbiAgICAucmQtbmF2YmFyLW1lZ2FtZW51IHVsIGxpIGxpID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZC1uYXZiYXItbmF2LWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnJkLW1lZ2FtZW51LWxpc3QsXG4gIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDlweCA1NnB4IDlweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgLy8gT2Zmc2V0c1xuICAgICogKyAucmQtbWVnYW1lbnUtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbiAgICAqICsgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXZcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgIGxpIHtcbiAgICAgIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC40cyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkIHtcbiAgICAgICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgdG9nZ2xlXG4gIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1oZWlnaHQ7XG4gICAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBsaW5lLWhlaWdodDogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhlaWdodDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEh5YnJpZCBTdHlsZXNcbiAgLnJkLW5hdmJhci1jb2xsYXBzZSxcbiAgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAoJHJkLW5hdmJhci1maXhlZC1oZWlnaHQgLSAkcmQtbmF2YmFyLWZpeGVkLWxpbmUtaGVpZ2h0KSAvIDI7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU3RhdGVzXG4gICYuYWN0aXZlIHtcbiAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFRvcCBQYW5lbFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgKiB7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbi5hY3RpdmUgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUge1xuICAgIHRvcDogKCRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0IC0gJHJkLW5hdmJhci1taW4tbGluZS1oZWlnaHQpIC8gMjtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBtYWtlLXRvZ2dsZShcbiAgICAgICAgICAgICAgICAgICAgJ2NvbGxhcHNlLXByZXNldC0xJyxcbiAgICAgICAgICAgICAgICAgICAgJHJkLW5hdmJhci1taW4tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgICAgIDE5cHgsXG4gICAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItZml4ZWQtdG9nZ2xlLWNvbG9yXG4gICAgKTtcbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQgLSAxcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjIzcyBhbGwgZWFzZS1vdXQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbGVmdCArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgICAgID4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtYm9yZGVyZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG5cbiAgICAgID4gbGkgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgICA+IGxpOm50aC1sYXN0LWNoaWxkKG4gKyAyKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudW5pdCB7XG4gICAgICAgIC51bml0X19sZWZ0IHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudW5pdF9fYm9keSB7IHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIGR0LCBkZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgKiArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBTZWFyY2hcbiAgLnJkLW5hdmJhci1zZWFyY2gtY29sbGFwc2FibGUtd3JhcCxcbiAgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgIC5yZC1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAxJSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIC5yZC1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXNlYXJjaF90b2dnbGVkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IC4xcztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWlucHV0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDM1cHggOHB4IDhweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAucmQtc2VhcmNoX19zdWJtaXQsXG4gICAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtc2VhcmNoX19zdWJtaXQsXG4gICAgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0ze1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXNlYXJjaF90b2dnbGVkIC5yZC1zZWFyY2gge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmZvcm0td3JhcCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cblxuICAvLy5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIHtcbiAgLy8gIC5yZC1uYXZiYXItc2VhcmNoX3RvZ2dsZWQgLnJkLXNlYXJjaCB7XG4gIC8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLy8gICAgb3BhY2l0eTogMTtcbiAgLy8gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gIH1cbiAgLy99XG5cbiAgLy8gRml4ZWQgZWxlbWVudHNcbiAgW2NsYXNzKj0ncmQtbmF2YmFyLWZpeGVkX19lbGVtZW50J10ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICBoZWlnaHQ6ICRyZC1uYXZiYXItbWluLWhlaWdodDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IC4yMnM7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuXG4gICAgICAvLyBTdGF0ZXNcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQtMSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICRyZC1uYXZiYXItbWluLWhlaWdodCAqIC44O1xuICB9XG5cbiAgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0yIHtcbiAgICByaWdodDogJHJkLW5hdmJhci1taW4taGVpZ2h0ICogLjg7XG4gICAgd2lkdGg6ICRyZC1uYXZiYXItbWluLWhlaWdodCAqIC41O1xuICB9XG5cbiAgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0zIHtcbiAgICByaWdodDogJHJkLW5hdmJhci1taW4taGVpZ2h0ICogMiAqIC43NTtcbiAgICB3aWR0aDogJHJkLW5hdmJhci1taW4taGVpZ2h0ICogLjU7XG4gIH1cblxuICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGh0bWwgLnBhZ2UgJiAucmQtbmF2YmFyLWZpeGVkLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gVGhlbWVzXG4ucmQtbmF2YmFyLWZpeGVkIHtcbiAgLy8gRGVmYXVsdC10aGVtZVxuICAvL1xuXG4gIC8vIFJEIE5hdmJhciBQYW5lbFxuICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBjb2xvcjogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkcmQtbmF2YmFyLWZpeGVkLXNoYWRvdztcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWJhY2tncm91bmQ7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2IFdyYXBcbiAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmQtbmF2YmFyLWJvcmRlcjtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXZcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgIGxpIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5mb2N1cyxcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWZvY3VzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkIHtcbiAgICAgICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1maXhlZC1zdWJtZW51LXRvZ2dsZS1mb2N1cy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1peGVkIFJEIE5hdmJhciBEcm9wZG93biAmIE1lZ2FtZW51XG4gIC5yZC1tZWdhbWVudS1saXN0LFxuICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmZvY3VzLFxuICAgICYuYWN0aXZlLFxuICAgICYub3BlbmVkIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBtZWdhbWVudVxuICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRibGFjaywgJHByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFNlYXJjaFxuICAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkIHtcbiAgICAucmQtc2VhcmNoIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJkLW5hdmJhci1maXhlZC1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayB7XG4gIC8vIFJEIE5hdmJhciBOYXZcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgIGxpIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5mb2N1cyxcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWZvY3VzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkIHtcbiAgICAgICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1maXhlZC1zdWJtZW51LXRvZ2dsZS1mb2N1cy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1peGVkIFJEIE5hdmJhciBEcm9wZG93biAmIE1lZ2FtZW51XG4gIC5yZC1tZWdhbWVudS1saXN0LFxuICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5mb2N1cyxcbiAgICAmLmFjdGl2ZSxcbiAgICAmLm9wZW5lZCB7XG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgbWVnYW1lbnVcbiAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoJGJsYWNrLCAkcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB9XG59XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmssXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIHtcbiAgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIEBpbmNsdWRlIG1ha2UtdG9nZ2xlIChcbiAgICAgICAgICAgICAgICAgICAgJHJkLW5hdmJhci10b2dnbGUtcHJlc2V0LFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICAgMjJweCxcbiAgICAgICAgICAgICAgICAgICAgJHdoaXRlXG4gICAgKTtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBQYW5lbFxuICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSA+ICoge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHtcbiAgICBzcGFuIHtcbiAgICAgICYsICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayB7XG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUge1xuICAgIHNwYW4ge1xuICAgICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgUGFuZWxcbiAgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtY29sb3I7XG4gICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kYXJrLXN0dWNrLWJnO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSB7XG4gIC8vIFJEIE5hdmJhciBQYW5lbFxuICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBjb2xvcjogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRhcmstc3R1Y2stYmc7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWJ1dHRvbi1maXhlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggNTZweCAxMXB4IDE4cHg7XG59XG4ucmQtbmF2YmFyLWZpeGVkIHtcbiAgJi5yZC1uYXZiYXJfdHJhbnNwYXJlbnQtbGFuZGluZyB7XG4gICAgLnJkLW5hdmJhci1idXR0b24tZml4ZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAucmQtbmF2YmFyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5odG1sLnJkLW5hdmJhci1maXhlZC1saW5rZWQge1xuICAucGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn0iLCIvKlxuKiBTaWRlYmFyIExheW91dFxuKi9cbi5yZC1uYXZiYXItc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBSRCBOYXZiYXIgSW5uZXJcbiAgLnJkLW5hdmJhci1pbm5lciB7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgUGFuZWxcbiAgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICB9XG5cbiAgLnJkLW5hdmJhci1wYW5lbF9fYXNpZGUge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgQnJhbmRcbiAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogLjIycztcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdiBXcmFwXG4gIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICAgIHRyYW5zaXRpb246IC4zNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2JSArIDFlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMSUgKyAxZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmQtbmF2YmFyLWJvcmRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2XG4gIC5yZC1uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwLjRzIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCgub3BlbmVkKTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBTdWJtZW51XG4gIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICA+IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tY29sb3I7XG4gICAgfVxuXG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBEcm9wZG93blxuICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICA+IGxpIHtcbiAgICAgID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1uYXYtY29sb3I7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udDogNDAwIDE0cHggXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgICAmLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpLm9wZW5lZCB7XG4gICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICB9XG5cbiAgICAgID4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE1lZ2FtZW51XG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG4gIH1cbiAgXG4gICogKyAgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgVG9wIFBhbmVsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBUb2dnbGVcbiAgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFNlYXJjaFxuICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgbGVmdDogMzVweDtcbiAgICByaWdodDogMzVweDtcblxuICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgICAuc2VhcmNoX2xpc3Qge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE5LjglO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWFyY2hfYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmQtc2lkZWJhcl9yZXZlcnNlIHtcbiAgICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAgICAgICY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cblxuICAgIC8vIFJEIE5hdmJhciBOYXYgV3JhcFxuICAgIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZC1uYXZiYXJfaW52ZXJzZSB7XG4gICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAucmQtc2VhcmNoX19zdWJtaXQsXG4gICAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgICAgID4gbGkgKyBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXNpZGViYXItc21vb3RoICYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLnJkLW5hdmJhci13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS14LW1vZGU9XCJkZXNpZ24tbW9kZVwiXSAucmQtbmF2YmFyLXNpZGViYXItc21vb3RoICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIFN0YXRlc1xuICAmLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHJkLW5hdmJhci1ib3JkZXI7XG5cbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1icmFuZCBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJEIE5hdmJhciBTZWFyY2hcbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG5cbiAgICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmQtbmF2YmFyX2ludmVyc2Uge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAgICAgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgICAucmQtbmF2YmFyLWl0ZW1zLWxpc3Qge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLWxpbmtlZCB7XG4gIC5yZC1uYXZiYXItd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufSIsIi5yZC1wYXJhbGxheC1saWdodCB7XG4gICN7aGVhZGluZ3MoKX0sXG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLypcbipcbiogTWF0ZXJpYWwgUGFyYWxsYXhcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5wYXJhbGxheC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXRlcmlhbC1wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaXBhZCwgLmlwaG9uZSB7XG4gIC5tYXRlcmlhbC1wYXJhbGxheCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWF0ZXJpYWwtcGFyYWxsYXggaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAxMDElO1xuICBtaW4taGVpZ2h0OiAxMDElO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5wYXJhbGxheC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufSIsIi8vXG4vLyBTZWFyY2ggUmVzdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDk5ODtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICNzZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLnNlYXJjaC1xdWljay1yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuc2VhcmNoX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDExcHggLTEwcHggLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblxuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMzIuNSU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDI0LjYlO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkuc2VhcmNoX2FsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IGxpOm9ubHktY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaF9saW5rIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaF9lcnJvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuc2VhcmNoLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAubWF0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubm90LWVtcHR5IH4gJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJEIFNlYXJjaCByZXN1bHRzXG4vL1xuLnJkLXNlYXJjaC1yZXN1bHRzIHtcbiAgLnNlYXJjaF9saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBsaSBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBsaTpvbmx5LWNoaWxkOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWxpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIFxuICAgICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pICcuJztcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWxpc3QtaXRlbSArIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIC4yNWVtO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG5cbiAgLm1hdGNoIHtcbiAgICBmb250OiA0MDAgMTRweCAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuXG4gICogKyAubWF0Y2gge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gICogKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWxpc3QtaXRlbSArIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiogKyAucmQtc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICogKyAucmQtc2VhcmNoLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuLy8gRm9ybSBzZWFyY2ggY2xhc3NpY1xuLy9cbi5zZWFyY2gtZm9ybS1jbGFzc2ljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmZvcm0taW5wdXQsXG4gIC5mb3JtLWxhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIH1cblxuICAucmQtc2VhcmNoLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgY29udGVudDogJ1xcZTA5Yyc7XG4gICAgICBmb250OiA0MDAgMjRweCAnZmwtYmlnbXVnLWxpbmUnO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktZGFya2VyO1xuICAgIH1cbiAgfVxufVxuXG4qICsgLnNlYXJjaC1mb3JtLWNsYXNzaWMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufSIsIi8vXG4vLyBTd2lwZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xufVxuXG4uc3dpcGVyLXZlcnRjYWwge1xuICBoZWlnaHQ6IDQ1MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogOTB2aDtcblxuICB9XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBhbGlnbi1zZWxmKHN0cmV0Y2gpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLyogQXJyb3dzICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkZ3JheS00O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZpbGw6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogLjMzcztcblxuICAmOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi8qIFBhZ2luYXRpb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4zKTtcbiAgdHJhbnNpdGlvbjogLjMzcztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4vKiAzRCBDb250YWluZXIgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENvdmVyZmxvdyAqL1xuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi8qIEZhZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiBDdWJlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLXNsaWRlID4gLnZpZGVfX2JvZHksXG4uc3dpcGVyLXNsaWRlID4gLnBhcmFsbGF4X2NudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gU3dpcGVyIGN1c3RvbSBzdHlsZXNcbi5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZV90b3Age1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbn1cblxuLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGVfdmlkZW8ge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgcGFkZGluZzogMDtcblxuICAudmlkZV9iZyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMCA2MHB4O1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oZWlnaHQtZGVza3RvcCkge1xuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE4MHB4IDBweCAxNDBweDtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlci1jdXN0b20ge1xuICAmLnN3aXBlci1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmRlc2t0b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZXIge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3dpcGVyIEZ1bGxoZWlnaHRcbi5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XG4gIGhlaWdodDogYXV0bztcblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5zd2lwZXItc2xpZGUuYmctZ3JheS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktZGFyaywgLjIpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlLmJnLXNlY29uZGFyeS03IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktZGFyaywgLjEyKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRlc2t0b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQtbGlua2VkIHtcbiAgICAgIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItY29ycG9yYXRlLWxpbmtlZCB7XG4gICAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIxNXB4KTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyX3RyYW5zcGFyZW50LWxpbmtlZCB7XG4gICAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IHtcbiAgICAgICAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5yZC1uYXZiYXItZGVmYXVsdC1saW5rZWQge1xuICAgICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhcl90cmFuc3BhcmVudC1saW5rZWQge1xuICAgICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sdW1uLWhhbGZoYWxmLWNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIHBhZGRpbmc6IDEzJSA1JSA1JSA1JTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAxMyUgMTAlIDUlIDEwJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMTMlIDEwJSA1JSAxNSU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmc6IDExJSAxMCUgNSUgMTUlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjkwcHgpIHtcbiAgICBwYWRkaW5nOiAxMCUgMTAlIDUlIDI3JTtcbiAgfVxufVxuIiwiLy9cbi8vIENvdW50ZG93blxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb3VudGRvd24tZGVmYXVsdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGRpc3BsYXktaW5saW5lLWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLmllLTEwLFxuLmllLTExIHtcbiAgLmNvdW50ZG93bi1kZWZhdWx0IHtcbiAgICAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY291bnRkb3duLWRlZmF1bHQuY291bnRkb3duLXByaW1hcnkge1xuICAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG5cbiAgLmNvdW50ZG93bi1wZXJpb2QsXG4gIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuY291bnRkb3duLWRlZmF1bHQge1xuICAgIC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNvdW50ZG93bi1kZWZhdWx0IHtcbiAgICAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jb3VudGRvd24tZGVmYXVsdCB7XG4gICAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pZS0xMCxcbiAgLmllLTExIHtcbiAgICAuY291bnRkb3duLWRlZmF1bHQge1xuICAgICAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuKlxuKiBUYWJzXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4vLz09IFRhYnMgdmFyaWFibGVzXG4vL1xuLy8jI1xuXG4vLyBCYXNlXG4kdGFicy1jb2xvcjogJGJsYWNrO1xuJHRhYnMtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kdGFicy1mb250OiA0MDAgMThweC8yMHB4ICRmb250LWZhbWlseS1iYXNlO1xuJHRhYnMtcGFkZGluZzogMjVweCAyMnB4O1xuXG4vLyBIb3Jpem9udGFsIHRhYnNcbiR0YWJzLWhvcml6b250YWwtYWN0aXZlLWNvbG9yOiAkcHJpbWFyeTtcbiR0YWJzLWhvcml6b250YWwtYWN0aXZlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHRhYnMtaG9yaXpvbnRhbC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuLy8gVmVydGljYWwgdGFic1xuJHRhYnMtdmVydGljYWwtYWN0aXZlLWNvbG9yOiAkZ3JheS1kYXJrO1xuJHRhYnMtdmVydGljYWwtYWN0aXZlLWxpbmU6ICRncmF5LWxpZ2h0O1xuXG4vLyBCYXNlIHN0eWxlc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFicy1jdXN0b20ge1xuICAubmF2LWN1c3RvbSB7XG4gICAgJiA+IGxpLCAmID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogLTFweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJzLWN1c3RvbSB7XG4gIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgIGxpIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgZm9udDogJHRhYnMtZm9udDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIH1cblxuICAgIGxpIGE6aG92ZXIsXG4gICAgbGkuYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgICBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICR0YWJzLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAkdGFicy1wYWRkaW5nO1xuICAgICAgfVxuICAgICAgbGkgYTpob3ZlcixcbiAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjVweCAxNXB4IDI1cHg7XG4gIGJvcmRlcjogIDFweCBzb2xpZCAkZ3JheS0xOztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTE7XG5cbiAgICBwICsgaDUge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCB0YWJzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50YWJzLWN1c3RvbSB7XG4gICYudGFicy1ob3Jpem9udGFsIHtcbiAgICAvL21hcmdpbi10b3A6IDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFicy1ob3Jpem9udGFsLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhOmhvdmVyLFxuICAgICAgICBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICR0YWJzLWhvcml6b250YWwtYWN0aXZlLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWJzLWhvcml6b250YWwtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy1ob3Jpem9udGFsLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LWN1c3RvbV9fYWxpZ24tbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblxuICAgICAgICBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCB0YWJzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50YWJzLWN1c3RvbSB7XG4gICYudGFicy12ZXJ0aWNhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cbiAgICAgIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAubmF2LWN1c3RvbS10YWJzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBsaS5hY3RpdmUsXG4gICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy12ZXJ0aWNhbC1hY3RpdmUtbGluZTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0YWJzLXZlcnRpY2FsLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXZlcnRpY2FsLWFjdGl2ZS1saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjZweCA1NXB4IDI1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAubmF2LWN1c3RvbS10YWJzIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBSRCBDYWxlbmRhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9zZWFyY2ggYm94XG4vL1xuLmNhbGVuZGFyLWJveC1zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcblxuICAgICYgKyAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIGg2IGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAmICsgLmNhbGVuZGFyLWJveC1zZWFyY2gtaW5uZXIge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgICAgICAgZmxleC1iYXNpczogMTglO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG59XG5cbi5jYWxlbmRhci1ib3gtbGlzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMjgwbXMgZWFzZS1pbjtcbiAgei1pbmRleDogOTtcblxuICAuaWNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXhzO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRvcDogODRweDtcbiAgfVxufVxuXG4ucmQtY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zaG93LWV2ZW50cyB7XG5cbiAgfVxufVxuXG4vLyBUb2RheVxuLnJkYy10b2RheV9kYXkge1xuXG59XG5cbi5yZGMtdG9kYXlfZGF0ZSB7XG5cbn1cblxuLnJkYy10b2RheV9tb250aCB7XG5cbn1cblxuLnJkYy10b2RheV9mdWxseWVhciB7XG5cbn1cblxuLy8gUGFuZWxcbi5yZGMtcGFuZWwge1xuXG59XG5cbi8vIENvbnRyb2xzXG4ucmRjLW5leHQsIC5yZGMtcHJldiwgLnJkYy1ldmVudHNfY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQ6IDQwMCAxNHB4LzM4cHggXCJMaW5lYXJpY29uc1wiO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG59XG5cbi5yZGMtcGFuZWwtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgKiArICYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAucmRjLW5leHQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTk0NCc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAucmRjLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5NDMnO1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmRjLW5leHQge1xuICByaWdodDogMDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTkzYyc7XG4gIH1cbn1cblxuLnJkYy1wcmV2IHtcbiAgbGVmdDogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2InO1xuICB9XG59XG5cbi5yZGMtZXZlbnRzX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzNSc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLy8gRXZlbnRzXG4ucmRjLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEteGw7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucmQtY2FsZW5kYXIuc2hvdy1ldmVudHMgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5yZGMtZXZlbnQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBUYWJsZVxuLnJkYy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG4gIH1cbn1cblxuLnJkYy1tb250aCB7XG5cbn1cblxuLnJkYy1mdWxseWVhciB7XG5cbn1cblxuLnJkYy10YWJsZV9kYXkge1xuICBjb2xvcjogJGdyYXk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuLnJkYy10YWJsZV9kYXRlIHtcbiAgLy93aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnJkYy10YWJsZV90b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ucmRjLXRhYmxlX2V2ZW50cy1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNFwiO1xuICAgIGZvbnQ6IDQwMCAyNHB4LzI0cHggJ0xpbmVhcmljb25zJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgY29udGVudDogXCJTaG93IGV2ZW50XCI7XG4gICAgICBmb250OiAzMDAgMTRweC8yNHB4ICRmb250LWZhbWlseS1iYXNlO1xuICAgIH1cbiAgfVxufVxuXG4ucmRjLXRhYmxlX2hhcy1ldmVudHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ucmRjLXRhYmxlX2V2ZW50IHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXG4gICYsXG4gIC5tb2JpbGUgJixcbiAgLnRhYmxldCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnJkYy10YWJsZV9uZXh0LFxuLnJkYy10YWJsZV9wcmV2IHtcbiAgb3BhY2l0eTogLjU7XG5cbiAgJiB+IC5yZGMtdGFibGVfZXZlbnRzLWNvdW50IHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vLyBib29raW5nIGNhbGVuZGFyXG4vL1xuXG4uYm9va2luZy1jYWxlbmRhciB7XG5cbiAgKiArICYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnJkYy1tb250aCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucmRjLWZ1bGx5ZWFyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLy8gUGFuZWxcbiAgLnJkYy1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJkYy10YWJsZV9ldmVudCB7XG4gICAgJixcbiAgICAubW9iaWxlICYsXG4gICAgLnRhYmxldCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5yZGMtbW9udGgsXG4gIC5yZGMtZnVsbHllYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAvLyBDb250cm9sc1xuXG4gIC5yZGMtbmV4dCwgLnJkYy1wcmV2LCAucmRjLWV2ZW50c19jbG9zZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIC5yZGMtbmV4dCxcbiAgLnJkYy1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLnJkYy1ldmVudHNfY2xvc2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwMGQnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEV2ZW50c1xuICAucmRjLWV2ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZGMtdGFibGVfaGFzLWV2ZW50cyB7XG5cbiAgICAucmRjLXRhYmxlX2RhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRibGFjazsgIFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDc3JTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgICBjb250ZW50OiBcIjQgQXZhaWxhYmxlXCI7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAyNTBtcztcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgJi5vcGVuZWQgLnJkYy10YWJsZV9kYXRlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZGMtdGFibGVfZXZlbnRzLWNvdW50IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAucmRjLXRhYmxlX2V2ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMzBweCAzOHB4O1xuICAgIH1cblxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNvbi1tZCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgW2lkKj0nY2FsZW5kYXJFdmVudCddIHtcbiAgICAucmRjLXRhYmxlX2V2ZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICB9XG4gIH1cblxuICAucmRjLWV2ZW50IHtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRhYmxlXG4gIC5yZGMtdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib3JkZXItc3BhY2luZzogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG5cbiAgICAgICYgKyB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICB9XG5cbiAgICAgID4gdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIC5pZS0xMCAmLFxuICAgICAgICAgICAgLmllLTExICYsXG4gICAgICAgICAgICAuaWUtZWRnZSAmIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgLmRsLWhvcml6b250YWwtbW9kLTEge1xuICAgICAgICAgIGR0LCBkZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnJkYy10YWJsZV9kYXkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLnJkYy10YWJsZV9ldmVudCB7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgLnJkYy10YWJsZV9kYXRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICB9XG4gIH1cblxuICAucmRjLXRhYmxlX3RvZGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLnJkYy10YWJsZV9uZXh0LFxuICAucmRjLXRhYmxlX3ByZXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoJGdyYXksIC41KTtcblxuICAgICYgfiAucmRjLXRhYmxlX2V2ZW50cy1jb3VudCB7XG4gICAgICBjb2xvcjogcmdiYSgkZ3JheSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gICYuYm9va2luZy1jYWxlbmRhci1hc2lkZSB7XG5cbiAgICAucmRjLW1vbnRoLFxuICAgIC5yZGMtZnVsbHllYXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBbaWQqPSdjYWxlbmRhckV2ZW50J10ge1xuICAgICAgLnJkYy10YWJsZV9ldmVudHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZGMtdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnJkYy10YWJsZV9kYXkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnJkYy10YWJsZV9kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZGMtdGFibGUgPiB0YWJsZSB7XG4gICAgICBib3JkZXItc3BhY2luZzogM3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZGMtdGFibGVfaGFzLWV2ZW50cy5vcGVuZWQgLnJkYy10YWJsZV9kYXRlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZGMtdGFibGVfaGFzLWV2ZW50cyB1bCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL21vZGFsIHdpbmRvd1xuLy9cblxuI2FwcG9pbnRtZW50IHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtc207XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogNSUgYXV0bztcbiAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gIH1cblxuICAuaWNvbi1tZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnJhZGlvIHtcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxuXG4gIC5yYWRpby1jdXN0b20tZHVtbXkge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMzBweDtcbiAgICBwICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAqICsgLnJlZ2lzdGVyLWZvcm0sXG4gICAgKiArIC5sb2dpbi1mb3JtLFxuICAgICogKyBociB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZ3JvdXAteGwgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLWZvcm0ge1xuICAgICAgLmJ0bi1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvZ2luLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKiEgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAgICAgICAgIFZFUlNJT04gIDEwLjAuMiAgICAgICAgICAgICAgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC1zbGlkZXIuanNcbiAqXG4gKiBNYWludGFpbmVyczpcbiAqXHRcdEt5bGUgS2VtcFxuICpcdFx0XHQtIFR3aXR0ZXI6IEBzZWl5cmlhXG4gKlx0XHRcdC0gR2l0aHViOiAgc2VpeXJpYVxuICpcdFx0Um9oaXQgS2Fsa3VyXG4gKlx0XHRcdC0gVHdpdHRlcjogQFJvdm9sdXRpb25hcnlcbiAqXHRcdFx0LSBHaXRodWI6ICByb3ZvbHV0aW9uXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICpcbiAqIGJvb3RzdHJhcC1zbGlkZXIgaXMgcmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgS3lsZSBLZW1wLCBSb2hpdCBLYWxrdXIsIGFuZCBjb250cmlidXRvcnNcbiAqIFxuICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb25cbiAqIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uXG4gKiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXRcbiAqIHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLFxuICogY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcbiAqIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZVxuICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmdcbiAqIGNvbmRpdGlvbnM6XG4gKiBcbiAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlXG4gKiBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbiAqIFxuICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCxcbiAqIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFU1xuICogT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkRcbiAqIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUXG4gKiBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSxcbiAqIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lOR1xuICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUlxuICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLy5zbGlkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWx7d2lkdGg6MjEwcHg7aGVpZ2h0OjIwcHh9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNre2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotNXB4O3RvcDo1MCU7bGVmdDowfS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1zZWxlY3Rpb24sLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrLWxvdywuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2staGlnaHtoZWlnaHQ6MTAwJTt0b3A6MDtib3R0b206MH0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljaywuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItaGFuZGxle21hcmdpbi1sZWZ0Oi0xMHB4fS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyLXdpZHRoOjAgMTBweCAxMHB4IDEwcHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItYm90dG9tLWNvbG9yOiMyZTZkYTQ7bWFyZ2luLXRvcDowfS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWNvbnRhaW5lcnt3aGl0ZS1zcGFjZTpub3dyYXA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCV9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVye3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tdG9wOjIwcHh9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbHtwYWRkaW5nLXRvcDo0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcHstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdHJhY2t7bGVmdDppbml0aWFsO3JpZ2h0OjB9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljaywuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci1oYW5kbGV7bWFyZ2luLWxlZnQ6aW5pdGlhbDttYXJnaW4tcmlnaHQ6LTEwcHh9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljay1jb250YWluZXJ7bGVmdDppbml0aWFsO3JpZ2h0OjB9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC50b29sdGlwey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnNsaWRlci5zbGlkZXItdmVydGljYWx7aGVpZ2h0OjIxMHB4O3dpZHRoOjIwcHh9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFja3t3aWR0aDoxMHB4O2hlaWdodDoxMDAlO2xlZnQ6MjUlO3RvcDowfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItc2VsZWN0aW9ue3dpZHRoOjEwMCU7bGVmdDowO3RvcDowO2JvdHRvbTowfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2stbG93LC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2staGlnaHt3aWR0aDoxMDAlO2xlZnQ6MDtyaWdodDowfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljaywuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZXttYXJnaW4tdG9wOi0xMHB4fS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay50cmlhbmdsZSwuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLWhhbmRsZS50cmlhbmdsZXtib3JkZXItd2lkdGg6MTBweCAwIDEwcHggMTBweDt3aWR0aDoxcHg7aGVpZ2h0OjFweDtib3JkZXItbGVmdC1jb2xvcjojMmU2ZGE0O2JvcmRlci1yaWdodC1jb2xvcjojMmU2ZGE0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lcnt3aGl0ZS1zcGFjZTpub3dyYXB9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWx7cGFkZGluZy1sZWZ0OjRweH0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAudG9vbHRpcHstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRyYWNre2xlZnQ6aW5pdGlhbDtyaWdodDoyNSV9LnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXNlbGVjdGlvbntsZWZ0OmluaXRpYWw7cmlnaHQ6MH0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljay50cmlhbmdsZSwuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xle2JvcmRlci13aWR0aDoxMHB4IDEwcHggMTBweCAwfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWx7cGFkZGluZy1sZWZ0OmluaXRpYWw7cGFkZGluZy1yaWdodDo0cHh9LnNsaWRlci5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci1oYW5kbGV7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2RmZGZkZiAwLCNiZWJlYmUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCNkZmRmZGYgMCwjYmViZWJlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZGZkZmRmIDAsI2JlYmViZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmRmZGZkZicsZW5kQ29sb3JzdHI9JyNmZmJlYmViZScsR3JhZGllbnRUeXBlPTApfS5zbGlkZXIuc2xpZGVyLWRpc2FibGVkIC5zbGlkZXItdHJhY2t7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2U1ZTVlNSAwLCNlOWU5ZTkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCNlNWU1ZTUgMCwjZTllOWU5IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZTVlNWU1IDAsI2U5ZTllOSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU1ZTVlNScsZW5kQ29sb3JzdHI9JyNmZmU5ZTllOScsR3JhZGllbnRUeXBlPTApO2N1cnNvcjpub3QtYWxsb3dlZH0uc2xpZGVyIGlucHV0e2Rpc3BsYXk6bm9uZX0uc2xpZGVyIC50b29sdGlwLnRvcHttYXJnaW4tdG9wOi0zNnB4fS5zbGlkZXIgLnRvb2x0aXAtaW5uZXJ7d2hpdGUtc3BhY2U6bm93cmFwO21heC13aWR0aDpub25lfS5zbGlkZXIgLmhpZGV7ZGlzcGxheTpub25lfS5zbGlkZXItdHJhY2t7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y1ZjVmNSAwLCNmOWY5ZjkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCNmNWY1ZjUgMCwjZjlmOWY5IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjVmNWY1IDAsI2Y5ZjlmOSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY1ZjVmNScsZW5kQ29sb3JzdHI9JyNmZmY5ZjlmOScsR3JhZGllbnRUeXBlPTApOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmFkaXVzOjRweH0uc2xpZGVyLXNlbGVjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjlmOWY5IDAsI2Y1ZjVmNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y5ZjlmOSAwLCNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmOWY5ZjkgMCwjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjlmOWY5JyxlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JyxHcmFkaWVudFR5cGU9MCk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLDAuMTUpOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjRweH0uc2xpZGVyLXNlbGVjdGlvbi50aWNrLXNsaWRlci1zZWxlY3Rpb257YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzhhYzFlZiAwLCM4MmIzZGUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCM4YWMxZWYgMCwjODJiM2RlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjOGFjMWVmIDAsIzgyYjNkZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjhhYzFlZicsZW5kQ29sb3JzdHI9JyNmZjgyYjNkZScsR3JhZGllbnRUeXBlPTApfS5zbGlkZXItdHJhY2stbG93LC5zbGlkZXItdHJhY2staGlnaHtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjRweH0uc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I0VDMTkzNztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjRUMxOTM3IDAsI0YzNjk3RCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI0VDMTkzNyAwLCNGMzY5N0QgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNFQzE5MzcgMCwjRjM2OTdEIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JyxlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JyxHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtib3JkZXI6MCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpZGVyLWhhbmRsZS5yb3VuZHtib3JkZXItcmFkaXVzOjUwJX0uc2xpZGVyLWhhbmRsZS50cmlhbmdsZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmV9LnNsaWRlci1oYW5kbGUuY3VzdG9te2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm9uZX0uc2xpZGVyLWhhbmRsZS5jdXN0b206OmJlZm9yZXtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2NvbnRlbnQ6J1xcMjYwNSc7Y29sb3I6IzcyNjIwNH0uc2xpZGVyLXRpY2t7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjlmOWY5IDAsI2Y1ZjVmNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y5ZjlmOSAwLCNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmOWY5ZjkgMCwjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjlmOWY5JyxlbmRDb2xvcnN0cj0nI2ZmZjVmNWY1JyxHcmFkaWVudFR5cGU9MCk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4xNSk7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLDAuMTUpOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmaWx0ZXI6bm9uZTtvcGFjaXR5Oi44O2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50fS5zbGlkZXItdGljay5yb3VuZHtib3JkZXItcmFkaXVzOjUwJX0uc2xpZGVyLXRpY2sudHJpYW5nbGV7YmFja2dyb3VuZDp0cmFuc3BhcmVudCBub25lfS5zbGlkZXItdGljay5jdXN0b217YmFja2dyb3VuZDp0cmFuc3BhcmVudCBub25lfS5zbGlkZXItdGljay5jdXN0b206OmJlZm9yZXtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2NvbnRlbnQ6J1xcMjYwNSc7Y29sb3I6IzcyNjIwNH0uc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9ue2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM4YWMxZWYgMCwjODJiM2RlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjOGFjMWVmIDAsIzgyYjNkZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzhhYzFlZiAwLCM4MmIzZGUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4YWMxZWYnLGVuZENvbG9yc3RyPScjZmY4MmIzZGUnLEdyYWRpZW50VHlwZT0wKTtvcGFjaXR5OjF9IiwiLypcbiogQHN1YnNlY3Rpb24gICBSRCBBdWRpb1xuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIEF1ZGlvIGV4dGVuc2lvblxuKiBAYXV0aG9yICAgICAgIFJhZmFlbCBTaGF5dm9sb2R5YW5cbiogQGxpbmsgICAgICAgICBodHRwczovL3VhLmxpbmtlZGluLmNvbS9pbi9yYWZhZWwtc2hheXZvbG9keWFuLTNhMjk3Yjk2XG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG5cbiRjb2xvci0zOiAjMzMzO1xuJGNvbG9yLTI6ICM4ODg7XG4kY29sb3ItMTogI2ZmZjtcblxuLnJkLWF1ZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS14cztcbiAgYmFja2dyb3VuZDogJGNvbG9yLTE7XG4gIGNvbG9yOiAkY29sb3ItMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogNHB4IDIwcHggOHB4IDE1cHg7XG4gIH1cbn1cblxuLnJkLWF1ZGlvLXZvbHVtZSxcbi5yZC1hdWRpby12b2x1bWUtYmFyLFxuLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQsXG4ucmQtYXVkaW8taWNvbixcbi5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCxcbi5yZC1hdWRpby10aW1lLFxuLnJkLWF1ZGlvLXRpdGxlLXdyYXAsXG4ucmQtYXVkaW8tY29udHJvbHMtcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmQtYXVkaW8tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZC1hdWRpby1jb250cm9scy1sZWZ0LFxuLnJkLWF1ZGlvLXZvbHVtZSxcbi5yZC1hdWRpby12b2x1bWUtYmFyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5yZC1hdWRpby12b2x1bWUge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMjEwcHgpO1xufVxuXG4ucmQtYXVkaW8tY29udHJvbHMtbGVmdCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucmQtYXVkaW8tY29udHJvbHMtcmlnaHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJkLWF1ZGlvLXRpbWUge1xuICB3aWR0aDogNzZweDtcbn1cblxuLnJkLWF1ZGlvLXRpdGxlLXdyYXAsIC5yZC1hdWRpby10aW1lLCAucmQtYXVkaW8tY3VycmVudC10aW1lLCAucmQtYXVkaW8tZHVyYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmQtYXVkaW8tY3VycmVudC10aW1lLCAucmQtYXVkaW8tZHVyYXRpb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmQtYXVkaW8tdGl0bGUtd3JhcCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJkLWF1ZGlvLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjb2xvcjogJGNvbG9yLTI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yLTI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci0zO1xuICB9XG59XG5cbi5wbGF5ZXItaGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZC1hdWRpby5zdGF0ZS1sb2FkaW5nIC5yZC1hdWRpby1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbn1cblxuLnJkLWF1ZGlvLXByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0yO1xuICBoZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIC5jdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5yZC1hdWRpby1wcm9ncmVzcy1iYXItc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgei1pbmRleDogMTtcbn1cblxuLmlwYWQge1xuICAucmQtYXVkaW8tcGxheS1wYXVzZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbi5yZC1hdWRpby5zdGF0ZS1wbGF5aW5nIC5yZC1hdWRpby1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNGMnO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbn1cblxuLnJkLWF1ZGlvLm11dGVkIC5yZC1hdWRpby12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyNic7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xufVxuXG4ucmQtYXVkaW8tY3VycmVudC10aW1lIHsgIH1cblxuLnJkLWF1ZGlvLXRpbWUtZGl2aWRlciB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhciAuY3VycmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhci1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhci12ZXJ0aWNhbCAucmQtYXVkaW8tdm9sdW1lLWJhci1zbGlkZXIge1xuICBsZWZ0OiAtNXB4O1xuICByaWdodDogLTVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLWhvcml6b250YWwgLnJkLWF1ZGlvLXZvbHVtZS1iYXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnJkLWF1ZGlvLXRpdGxlIHsgIH1cblxuLnJkLWF1ZGlvLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci0yO1xuXG4gICY6Zm9jdXMgeyBjb2xvcjogJGNvbG9yLTI7IH1cbiAgJjpob3ZlciB7IGNvbG9yOiAkY29sb3ItMzsgfVxufVxuXG4uY29udHJvbC1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICRjb2xvci0zO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5yZC1hdWRpby1jb250cm9scy1sZWZ0LFxuICAucmQtYXVkaW8tY29udHJvbHMtcmlnaHQsXG4gIC5yZC1hdWRpby12b2x1bWUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5yZC1hdWRpby1jb250cm9scy1sZWZ0LFxuICAucmQtYXVkaW8tdm9sdW1lLFxuICAucmQtYXVkaW8tdm9sdW1lLWJhciB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5yZC1hdWRpby12b2x1bWUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIH1cblxuICAucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG5cbiAgLnBsYXllci1oaWRkZW4ge1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gIH1cbn1cblxuLy8gUGxheWxpc3Rcbi5yZC1hdWRpby1wbGF5bGlzdCB7XG4gICYtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5hdWRpby10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmF1dGhvciwgLnRpdGxlLCAubGVuZ3RoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yLCAudGl0bGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuYXV0aG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTAzOFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS1kYXJrO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBsYXlpbmcge1xuICAgICAgLmF1dGhvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmF1ZGlvLXRyYWNrIHtcbiAgICAgIC5hdXRob3IsIC50aXRsZSwgLmxlbmd0aCB7IGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbiAgICAgIC5sZW5ndGgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqICsgLmF1ZGlvLXRyYWNrIHsgbWFyZ2luLXRvcDogMTRweDsgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmF1ZGlvLXRyYWNrIHtcbiAgICAgIC5hdXRob3IsIC50aXRsZSwgLmxlbmd0aCB7IGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAudGl0bGUsIC5sZW5ndGggeyBtYXJnaW46IDA7IH1cbiAgICAgIC5hdXRob3IsIC50aXRsZSB7IHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgLmF1dGhvciB7IGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgIH1cblxuICAgICogKyAuYXVkaW8tdHJhY2sgeyBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgKiArIC5hdWRpby10cmFjayB7IG1hcmdpbi10b3A6IDMwcHg7IH1cblxuICAgIC5hdWRpby10cmFjayB7XG4gICAgICAuYXV0aG9yIHsgcGFkZGluZy1sZWZ0OiA2MXB4OyB9XG4gICAgfVxuICB9XG59XG5cbi5yZC1hdWRpby1kYXJrIHtcblxufVxuXG4ucmQtYXVkaW8taG9yaXpvbnRhbCB7XG4gIC5yZC1hdWRpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5yZC1hdWRpby1jb250cm9scyxcbiAgLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCxcbiAgLnJkLWF1ZGlvLXByb2dyZXNzLWJhciB7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICB9XG5cbiAgLnJkLWF1ZGlvLXByb2dyZXNzLWJhcixcbiAgLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCxcbiAgLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCAuY3VycmVudCB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuXG4gIC5yZC1hdWRpby1jb250cm9scy1sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIG9yZGVyKDApO1xuXG4gICAgPiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLnJkLWF1ZGlvLWljb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1hdWRpby10aW1lIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucmQtYXVkaW8tcGxheS1wYXVzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJkLWF1ZGlvLXZvbHVtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAucmQtYXVkaW8tdm9sdW1lLWJhcixcbiAgLnJkLWF1ZGlvLXByb2dyZXNzLWJhciB7XG4gICAgLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICYsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBcdGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBTbGljayBjYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXGU5M2JcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXGU5M2NcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIuKAolwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAxICFkZWZhdWx0O1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IFxuICBtaW4taGVpZ2h0OiAxcHg7IFxuXG4gIFtkaXI9XCJydGxcIl0gJiB7IFxuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBkaXNwbGF5OiBub25lO1xuXG4gICYuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuLy8gQXBwZWFyYW5jZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnNsaWNrLWxpc3Qge1xuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDk7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gIH1cbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJGZvbnQtaWNvbnM7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBsZWZ0OiAtNzVweDtcbiAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBjdXN0b21cbi5jYXJvdXNlbC1wYXJlbnQge1xuICAuaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG59XG4jY2hpbGQtY2Fyb3VzZWwge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIC5pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgdHJhbnNpdGlvbjogMjgwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5pdGVtOmhvdmVyLFxuICAuc2xpY2stY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBnYWxsZXJ5XG4uc2xpY2stZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAuY2Fyb3VzZWwtcGFyZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gICNjaGlsZC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oZWlnaHQtZGVza3RvcC0xKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59ICIsIi8vXG4vLyBGb3Jtc3RvbmUgU3RlcHBlciBQbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zdGVwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA4M3B4O1xuICB3aWR0aDogODNweDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVye1xuICAgLnN0ZXBwZXItYXJyb3cudXAgLFxuICAgLnN0ZXBwZXItYXJyb3cuZG93biB7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgIH1cbiAgfVxuXG4gICYtYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWljb25zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgfVxuXG4gICAgJi51cHtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ1xcZTkzOSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kb3due1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ1xcZTkzYSc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZHtcbiAgICAuc3RlcHBlci1hcnJvd3tcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuKlxuKiBTZWxlY3QgMlxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlucHV0LWRlZmF1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzO1xuICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG5AbWl4aW4gdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkY29sb3IpIHtcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggbGlnaHRlbigkY29sb3IsIDIwJSk7XG5cbiAgLnNlbGVjdDItZHJvcGRvd24sXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cblxuICAmLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcblxuICAgICYuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBkcm9wZG93biBhcnJvdyB3aGVuIGRyb3Bkb3duIGlzIG9wZW5cbkBtaXhpbiBkcm9wZG93bi1hcnJvdyB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAvKipcbiAgICAgKiBNYWtlIHRoZSBkcm9wZG93biBhcnJvdyBwb2ludCB1cCB3aGlsZSB0aGUgZHJvcGRvd24gaXMgdmlzaWJsZS5cbiAgICAgKi9cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmF5LWRhcmsgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cbi8vIEJhc2UgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJltkaXI9XCJydGxcIl0ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyICsgLmZvcm0tdmFsaWRhdGlvbiB7XG4gIHotaW5kZXg6IDE0O1xufVxuXG4vLyBTZWxlY3QgMiBCb290c3RyYXAgVGhlbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGlucHV0LWRlZmF1bHRzO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gU2VhcmNoIGZpZWxkIGluIHRoZSBTZWxlY3QyIGRyb3Bkb3duLlxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIEBpbmNsdWRlIGlucHV0LWRlZmF1bHRzO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vIG91dGxpbmUgZm9yIGFsbCBzZWFyY2ggZmllbGRzIC0gaW4gdGhlIGRyb3Bkb3duXG4gIC8vIGFuZCBpbmxpbmUgaW4gbXVsdGkgU2VsZWN0MnMuXG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIG91dGxpbmU6IDA7XG4gICAgZm9udC1zaXplOiAkZm9ybS1pbnB1dC1mb250LXNpemU7XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRqdXN0IFNlbGVjdDIncyBjaG9pY2VzIGhvdmVyIGFuZCBzZWxlY3RlZCBzdHlsZXMgdG8gbWF0Y2hcbiAgLy8gQm9vdHN0cmFwIDMncyBkZWZhdWx0IGRyb3Bkb3duIHN0eWxlcy5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblxuICAgICZbcm9sZT1ncm91cF0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCByZXN1bHRzLlxuICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIC8vIEhvdmVyIHN0YXRlLlxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgY29sb3I6IGRhcmtlbigkZ3JheS1kYXJrLCA1JSk7XG4gICAgfVxuXG4gICAgLy8gU2VsZWN0ZWQgc3RhdGUuXG4gICAgJi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6ICgzMC8xNik7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cbiAgICAvLyBNYWtlIHRoZSBkcm9wZG93biBhcnJvdyBwb2ludCB1cCB3aGlsZSB0aGUgZHJvcGRvd24gaXMgdmlzaWJsZS5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHByaW1hcnkgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIGJvcmRlciByYWRpaSBvZiB0aGUgY29udGFpbmVyIHdoZW4gdGhlIGRyb3Bkb3duIGlzIHNob3dpbmcuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2xlYXIgdGhlIHNlbGVjdGlvbi5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZHJlc3MgZGlzYWJsZWQgU2VsZWN0MiBzdHlsZXMuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGJvcmRlciBjb2xvciBhbmQgYm94LXNoYWRvdy5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLy8gTGltaXQgdGhlIGRyb3Bkb3duIGhlaWdodC5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAvLyBTaW5nbGUgc2VsZWN0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAwIDU1cHggMCAxNXB4O1xuXG4gICAgLy8gQWRqdXN0IHRoZSBzaW5nbGUgU2VsZWN0MidzIGRyb3Bkb3duIGFycm93IGJ1dHRvbiBhcHBlYXJhbmNlLlxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIGIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTNhJztcbiAgICAgICAgICBmb250OiA0MDAgMTZweC8xICRmb250LWljb25zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE11dGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogNTBweDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC8vIE1ha2UgTXVsdGkgU2VsZWN0MidzIGNob2ljZXMgbWF0Y2ggQm9vdHN0cmFwIDMncyBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLy8gTWludXMgMnB4IGJvcmRlcnMuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGhlaWdodDogNTBweCAtIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggLyAyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENsZWFyIHRoZSBzZWxlY3Rpb24uXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJUTCBTVVBQT1JUXG4gICZbZGlyPVwicnRsXCJdIHtcblxuICAgIC8vIFNpbmdsZSBTZWxlY3QyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICsgNHB4ICozO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAvKiAxICovXG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTXVsdGlwbGUgU2VsZWN0MlxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHgvMjtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzcyBCb290c3RyYXAncyB2YWxpZGF0aW9uIHN0YXRlc1xuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygjOGE2ZDNiKTtcbn1cblxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoI2E5NDQ0Mik7XG59XG5cbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoIzNjNzYzZCk7XG59XG5cbi8vIFNlbGVjdDIgd2lkZ2V0cyBpbiBCb290c3RyYXAgSW5wdXQgR3JvdXBzXG4uaW5wdXQtZ3JvdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cC5zZWxlY3QyLWJvb3RzdHJhcC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAuc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEFkanVzdCBhbGlnbm1lbnQgb2YgQm9vdHN0cmFwIGJ1dHRvbnMgaW4gQm9vdHN0cmFwIElucHV0IEdyb3VwcyB0byBhZGRyZXNzXG4uc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQge1xuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbiAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi8vIFRlbXBvcmFyeSBmaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zZWxlY3QyL3NlbGVjdDItYm9vdHN0cmFwLXRoZW1lL2lzc3Vlcy85XG4uZm9ybS1pbnB1dC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLy8gRGlzcGxheSBvdmVycmlkZSBmb3IgaW5saW5lIGZvcm1zXG4uZm9ybS1pbmxpbmUgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLy9cbi8vIFBhZ2UgbG9hZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3BhZ2UtbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoKTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXG4gICYubG9hZGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYuZW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbltkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIHtcbiAgI3BhZ2UtbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWxvYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWxvYWRlci1ib2R5IHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3NzbG9hZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogY3NzbG9hZC1zcGluIC44OHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGNzc2xvYWQtc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0iLCIvL1xuLy8ganF1ZXJ5IG1vdXNld2hlZWwgcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUN1c3RvbVNjcm9sbGJhcnsgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyAvKiBkaXJlY3QgcG9pbnRlciBldmVudHMgdG8ganMgKi8gfVxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbnsgLW1zLXRvdWNoLWFjdGlvbjogYXV0bzsgdG91Y2gtYWN0aW9uOiBhdXRvOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94eyAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgXG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ubUNTQl9jb250YWluZXJ7IC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLXJpZ2h0OiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLWxlZnQ6IDA7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IHJpZ2h0OiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyBsZWZ0OiAtMjZweDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDIwcHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7IC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJvdHRvbTogMDsgfVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcbngtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm90dG9tOiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDAgMjBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7XG4gIHdpZHRoOiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGhlaWdodDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuICBoZWlnaHQ6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7ICAgXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0eyBsZWZ0OiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodHsgcmlnaHQ6IDA7IH1cblxuXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcbnl4LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVye1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDIwcHg7IH1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDA7IH1cblxuLyogbm9uLXZpc2libGUgdmVydGljYWwgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyByaWdodDogMDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgbGVmdDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDA7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXJ7IHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57XG4gIG1hcmdpbi1yaWdodDogMDsgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlse1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuICBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcbiAgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuMSBUSEVNRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjJmM2Y4LCAxMCUpO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTsgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG4gIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuICAqL1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyeyBvcGFjaXR5OiAwLjc1OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDphY3RpdmV7IG9wYWNpdHk6IDAuOTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG5cbi8qIHRoZW1lOiBcImRhcmtcIiAqL1xuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH0iLCIvLyBjYW52YXMgYW5pbWF0aW9uXG4vL1xuLnBhcnRpY2xlcy1qcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiNwYXJ0aWNsZXMtanMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgXG59IiwiLyoqXG4gKlxuICogbnQtZm9udC1mYWNlXG4gKlxuICogSW1wbGVtZW50cyBzdGFuZGFyZGl6ZWQgc2l0ZSBjb3B5LiBBY2NlcHRzIGFyZ3VtZW50cyBmb3JcbiAqIHZhcmlhbnRzIChpbnZlcnNpb25zLCBldGMuKS5cbiAqXG4gKi9cbkBtaXhpbiBudC1mb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkcXVlcnktc3RyaW5nLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgQGlmICRxdWVyeS1zdHJpbmcgPT0gJycge1xuICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgICAgICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpICAgICAgICAgICAgICAgICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX0nKSAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jeyRxdWVyeS1zdHJpbmd9Jyk7XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I3skcXVlcnktc3RyaW5nfSNpZWZpeCcpICAgICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LndvZmY/I3skcXVlcnktc3RyaW5nfScpICAgICAgICAgICAgICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnI3skZmlsZS1wYXRofS50dGY/I3skcXVlcnktc3RyaW5nfScpICAgICAgICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnN2Zz8jeyRxdWVyeS1zdHJpbmd9IyN7JGZvbnQtZmFtaWx5fScpICBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgbnQtZm9udC1mYWNlKCdCcm93bicsICcvZm9udHMvQnJvd24tTGlnaHQnLCBudWxsLCAzMDAsIGxpZ2h0ZXIpO1xuQGluY2x1ZGUgbnQtZm9udC1mYWNlKCdCcm93bicsICcvZm9udHMvQnJvd24tUmVndWxhcicsIG51bGwsIDUwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIG50LWZvbnQtZmFjZSgnQnJvd24nLCAnL2ZvbnRzL0Jyb3duLUJvbGQnLCBudWxsLCA3MDAsIGJvbGQpO1xuIiwiLypcbipcbiogRm9udCBBd2Vzb21lIEljb25zIDQuNy4wXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbltjbGFzcyo9J2ZhLSddOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9MaW5lYXJpY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149XCJsaW5lYXItaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGxpbmVhci1pY29uLVwiXSB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG5cdFx0c3BlYWs6IG5vbmU7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHQvKiBFbmFibGUgTGlnYXR1cmVzID09PT09PT09PT09PT09PT0gKi9cblx0XHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG5cdFx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XG5cdFx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHRcdC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG5cdFx0LW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcblx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXG5cdFx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0fVxufVxuLmxpbmVhci1pY29uLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5saW5lYXItaWNvbi1ob21lMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLmxpbmVhci1pY29uLWhvbWUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4ubGluZWFyLWljb24taG9tZTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cbi5saW5lYXItaWNvbi1ob21lNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmxpbmVhci1pY29uLWhvbWU2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4ubGluZWFyLWljb24tYmF0aHR1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmxpbmVhci1pY29uLXRvb3RoYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5saW5lYXItaWNvbi1iZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5saW5lYXItaWNvbi1jb3VjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmxpbmVhci1pY29uLWNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4ubGluZWFyLWljb24tY2l0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmxpbmVhci1pY29uLWFwYXJ0bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmxpbmVhci1pY29uLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLmxpbmVhci1pY29uLXBlbmNpbDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5saW5lYXItaWNvbi1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5saW5lYXItaWNvbi1wZW5jaWwzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4ubGluZWFyLWljb24tZXJhc2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmxpbmVhci1pY29uLXBlbmNpbDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5saW5lYXItaWNvbi1mZWF0aGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG4ubGluZWFyLWljb24tZmVhdGhlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5saW5lYXItaWNvbi1mZWF0aGVyMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLmxpbmVhci1pY29uLXBlbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTdcIjtcbn1cbi5saW5lYXItaWNvbi1wZW4tYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4ubGluZWFyLWljb24tcGVuLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmxpbmVhci1pY29uLXZlY3RvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLmxpbmVhci1pY29uLXBlbjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5saW5lYXItaWNvbi1ibG9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4ubGluZWFyLWljb24tYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWRcIjtcbn1cbi5saW5lYXItaWNvbi1icnVzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5saW5lYXItaWNvbi1zcHJheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuLmxpbmVhci1pY29uLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLmxpbmVhci1pY29uLXN0YW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4ubGluZWFyLWljb24tdGFwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLmxpbmVhci1pY29uLWRlc2stdGFwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLmxpbmVhci1pY29uLXRleHR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5saW5lYXItaWNvbi1leWUtZHJvcHBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLmxpbmVhci1pY29uLXBhbGV0dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5saW5lYXItaWNvbi1jb2xvci1zYW1wbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4ubGluZWFyLWljb24tYnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4ubGluZWFyLWljb24tZ3JhZGllbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjlcIjtcbn1cbi5saW5lYXItaWNvbi1ncmFkaWVudDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5saW5lYXItaWNvbi1tYWdpYy13YW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4ubGluZWFyLWljb24tbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsLXJ1bGVyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLmxpbmVhci1pY29uLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmZcIjtcbn1cbi5saW5lYXItaWNvbi1haW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5saW5lYXItaWNvbi1ndW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5saW5lYXItaWNvbi1ib3R0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzJcIjtcbn1cbi5saW5lYXItaWNvbi1kcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4ubGluZWFyLWljb24tZHJvcC1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4ubGluZWFyLWljb24tZHJvcDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzVcIjtcbn1cbi5saW5lYXItaWNvbi1zbm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4ubGluZWFyLWljb24tc25vdzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cbi5saW5lYXItaWNvbi1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4ubGluZWFyLWljb24tbGlnaHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLmxpbmVhci1pY29uLWtuaWZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4ubGluZWFyLWljb24tZGFnZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4ubGluZWFyLWljb24tdGlzc3VlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4ubGluZWFyLWljb24tdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4ubGluZWFyLWljb24tcG9vcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLmxpbmVhci1pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4ubGluZWFyLWljb24tdW1icmVsbGEyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4ubGluZWFyLWljb24tcmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLmxpbmVhci1pY29uLXRvcm5hZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5saW5lYXItaWNvbi13aW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG4ubGluZWFyLWljb24tZmFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4ubGluZWFyLWljb24tY29udHJhc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDVcIjtcbn1cbi5saW5lYXItaWNvbi1zdW4tc21hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDZcIjtcbn1cbi5saW5lYXItaWNvbi1zdW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDdcIjtcbn1cbi5saW5lYXItaWNvbi1zdW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4ubGluZWFyLWljb24tbW9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGNcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC1yYWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtaGFpbHN0b25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLXNub3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGZcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC13aW5keTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLmxpbmVhci1pY29uLXN1bi13aW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtZm9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtc3VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtc3luYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTZcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC1nZWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NThcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLWRhdGFiYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4ubGluZWFyLWljb24tZGF0YWJhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWRcIjtcbn1cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1hZGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWVcIjtcbn1cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWZcIjtcbn1cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4ubGluZWFyLWljb24tZGF0YWJhc2UtcmVmcmVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4ubGluZWFyLWljb24tZGF0YWJhc2UtaGlzdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuLmxpbmVhci1pY29uLWRhdGFiYXNlLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG4ubGluZWFyLWljb24tc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4ubGluZWFyLWljb24tbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuLmxpbmVhci1pY29uLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmNcIjtcbn1cbi5saW5lYXItaWNvbi11bmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmRcIjtcbn1cbi5saW5lYXItaWNvbi1rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmVcIjtcbn1cbi5saW5lYXItaWNvbi1rZXktaG9sZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLmxpbmVhci1pY29uLXRvZ2dsZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzBcIjtcbn1cbi5saW5lYXItaWNvbi10b2dnbGUtb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzFcIjtcbn1cbi5saW5lYXItaWNvbi1jb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzJcIjtcbn1cbi5saW5lYXItaWNvbi1jb2cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG4ubGluZWFyLWljb24td3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4ubGluZWFyLWljb24tc2NyZXdkcml2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzVcIjtcbn1cbi5saW5lYXItaWNvbi1oYW1tZXItd3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG4ubGluZWFyLWljb24taGFtbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4ubGluZWFyLWljb24tc2F3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4ubGluZWFyLWljb24tYXhlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG4ubGluZWFyLWljb24tYXhlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuLmxpbmVhci1pY29uLXNob3ZlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuLmxpbmVhci1pY29uLXBpY2theGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2NcIjtcbn1cbi5saW5lYXItaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG4ubGluZWFyLWljb24tZmFjdG9yeTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2VcIjtcbn1cbi5saW5lYXItaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4ubGluZWFyLWljb24tdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODBcIjtcbn1cbi5saW5lYXItaWNvbi10cmFzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODFcIjtcbn1cbi5saW5lYXItaWNvbi10cmFzaDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODJcIjtcbn1cbi5saW5lYXItaWNvbi1icm9vbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLmxpbmVhci1pY29uLWdhbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODRcIjtcbn1cbi5saW5lYXItaWNvbi1nYW1lcGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG4ubGluZWFyLWljb24tam95c3RpY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODZcIjtcbn1cbi5saW5lYXItaWNvbi1kaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG4ubGluZWFyLWljb24tc3BhZGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4ubGluZWFyLWljb24tZGlhbW9uZHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODlcIjtcbn1cbi5saW5lYXItaWNvbi1jbHViczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuLmxpbmVhci1pY29uLWhlYXJ0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuLmxpbmVhci1pY29uLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG4ubGluZWFyLWljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuLmxpbmVhci1pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuLmxpbmVhci1pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGZcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4ubGluZWFyLWljb24tZmxhZzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTFcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFnMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLmxpbmVhci1pY29uLW1haWxib3gtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLmxpbmVhci1pY29uLW1haWxib3gtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTRcIjtcbn1cbi5saW5lYXItaWNvbi1hdC1zaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG4ubGluZWFyLWljb24tZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5saW5lYXItaWNvbi1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG4ubGluZWFyLWljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4ubGluZWFyLWljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTlcIjtcbn1cbi5saW5lYXItaWNvbi1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuLmxpbmVhci1pY29uLXJlcGx5LWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuLmxpbmVhci1pY29uLWluYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4ubGluZWFyLWljb24taW5ib3gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG4ubGluZWFyLWljb24tb3V0Ym94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG4ubGluZWFyLWljb24tYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4ubGluZWFyLWljb24tYXJjaGl2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLmxpbmVhci1pY29uLWFyY2hpdmUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG4ubGluZWFyLWljb24tZHJhd2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLmxpbmVhci1pY29uLWRyYXdlcnMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4ubGluZWFyLWljb24tZHJhd2VyczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTRcIjtcbn1cbi5saW5lYXItaWNvbi1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTVcIjtcbn1cbi5saW5lYXItaWNvbi1leWUtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuLmxpbmVhci1pY29uLWV5ZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG4ubGluZWFyLWljb24tZXllLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4ubGluZWFyLWljb24tYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuLmxpbmVhci1pY29uLWJpbm9jdWxhcnMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4ubGluZWFyLWljb24taGRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4ubGluZWFyLWljb24taGRkLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWNcIjtcbn1cbi5saW5lYXItaWNvbi1oZGQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWRcIjtcbn1cbi5saW5lYXItaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLmxpbmVhci1pY29uLWRpc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWZcIjtcbn1cbi5saW5lYXItaWNvbi10YXBlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuLmxpbmVhci1pY29uLXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjFcIjtcbn1cbi5saW5lYXItaWNvbi1zaHJlZGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjNcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjVcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjZcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLmxpbmVhci1pY29uLWNvcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjhcIjtcbn1cbi5saW5lYXItaWNvbi1jb21wYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLmxpbmVhci1pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLmxpbmVhci1pY29uLWZvbGRlci1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzJcIjtcbn1cbi5saW5lYXItaWNvbi1mb2xkZXItc2hhcmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzVcIjtcbn1cbi5saW5lYXItaWNvbi1mb2xkZXItZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLmxpbmVhci1pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4ubGluZWFyLWljb24tcGFzdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzhcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzlcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4ubGluZWFyLWljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2JcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuLmxpbmVhci1pY29uLWNsaXBib2FyZC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG4ubGluZWFyLWljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4ubGluZWFyLWljb24tY2xpcGJvYXJkLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi5saW5lYXItaWNvbi1yZWdpc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkMVwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4ubGluZWFyLWljb24tZXhpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkM1wiO1xufVxuLmxpbmVhci1pY29uLXBhcGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLmxpbmVhci1pY29uLW5ld3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDVcIjtcbn1cbi5saW5lYXItaWNvbi1yZWFkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4ubGluZWFyLWljb24tdHlwZXdyaXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLmxpbmVhci1pY29uLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG4ubGluZWFyLWljb24tZG9jdW1lbnQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ5XCI7XG59XG4ubGluZWFyLWljb24tZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGFcIjtcbn1cbi5saW5lYXItaWNvbi1saWNlbnNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4ubGluZWFyLWljb24tbGljZW5zZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGNcIjtcbn1cbi5saW5lYXItaWNvbi1tZWRhbC1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuLmxpbmVhci1pY29uLW1lZGFsLWZpcnN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4ubGluZWFyLWljb24tbWVkYWwtc2Vjb25kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRmXCI7XG59XG4ubGluZWFyLWljb24tbWVkYWwtdGhpcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTBcIjtcbn1cbi5saW5lYXItaWNvbi1wb2RpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTFcIjtcbn1cbi5saW5lYXItaWNvbi10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi5saW5lYXItaWNvbi10cm9waHkyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUzXCI7XG59XG4ubGluZWFyLWljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLmxpbmVhci1pY29uLW11c2ljLW5vdGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG4ubGluZWFyLWljb24tbXVzaWMtbm90ZTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi5saW5lYXItaWNvbi1wbGF5bGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLmxpbmVhci1pY29uLXBsYXlsaXN0LWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlOFwiO1xufVxuLmxpbmVhci1pY29uLWd1aXRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuLmxpbmVhci1pY29uLXRydW1wZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi5saW5lYXItaWNvbi1hbGJ1bTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlYlwiO1xufVxuLmxpbmVhci1pY29uLXNodWZmbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi5saW5lYXItaWNvbi1yZXBlYXQtb25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG4ubGluZWFyLWljb24tcmVwZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVlXCI7XG59XG4ubGluZWFyLWljb24taGVhZHBob25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuLmxpbmVhci1pY29uLWhlYWRzZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi5saW5lYXItaWNvbi1sb3Vkc3BlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMVwiO1xufVxuLmxpbmVhci1pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLmxpbmVhci1pY29uLXRoZWF0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi5saW5lYXItaWNvbi0zZC1nbGFzc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY0XCI7XG59XG4ubGluZWFyLWljb24tdGlja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG4ubGluZWFyLWljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4ubGluZWFyLWljb24tcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuLmxpbmVhci1pY29uLWZpbG0tcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuLmxpbmVhci1pY29uLWNsYXBib2FyZC1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG4ubGluZWFyLWljb24tbWVkaWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmFcIjtcbn1cbi5saW5lYXItaWNvbi1maWxtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4ubGluZWFyLWljb24tZmlsbTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmNcIjtcbn1cbi5saW5lYXItaWNvbi1zdXJ2ZWlsbGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi5saW5lYXItaWNvbi1zdXJ2ZWlsbGFuY2UyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG4ubGluZWFyLWljb24tY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZmXCI7XG59XG4ubGluZWFyLWljb24tY2FtZXJhLWNyb3NzZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDBcIjtcbn1cbi5saW5lYXItaWNvbi1jYW1lcmEtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuLmxpbmVhci1pY29uLXRpbWUtbGFwc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDJcIjtcbn1cbi5saW5lYXItaWNvbi1yZWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDNcIjtcbn1cbi5saW5lYXItaWNvbi1jYW1lcmEyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG4ubGluZWFyLWljb24tY2FtZXJhLWZsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDVcIjtcbn1cbi5saW5lYXItaWNvbi1wYW5vcmFtYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuLmxpbmVhci1pY29uLXRpbWUtbGFwc2UyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG4ubGluZWFyLWljb24tc2h1dHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuLmxpbmVhci1pY29uLXNodXR0ZXIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG4ubGluZWFyLWljb24tZmFjZS1kZXRlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGFcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLmxpbmVhci1pY29uLWNvbnZleDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuLmxpbmVhci1pY29uLWNvbmNhdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGRcIjtcbn1cbi5saW5lYXItaWNvbi1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBlXCI7XG59XG4ubGluZWFyLWljb24tcGljdHVyZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGZcIjtcbn1cbi5saW5lYXItaWNvbi1waWN0dXJlMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLmxpbmVhci1pY29uLXBpY3R1cmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4ubGluZWFyLWljb24tYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuLmxpbmVhci1pY29uLWF1ZGlvLWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTNcIjtcbn1cbi5saW5lYXItaWNvbi1ib29rMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLmxpbmVhci1pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4ubGluZWFyLWljb24tYm9va21hcmsyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG4ubGluZWFyLWljb24tbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTdcIjtcbn1cbi5saW5lYXItaWNvbi1saWJyYXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG4ubGluZWFyLWljb24tbGlicmFyeTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTlcIjtcbn1cbi5saW5lYXItaWNvbi1jb250YWN0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLmxpbmVhci1pY29uLXByb2ZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWJcIjtcbn1cbi5saW5lYXItaWNvbi1wb3J0cmFpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuLmxpbmVhci1pY29uLXBvcnRyYWl0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZFwiO1xufVxuLmxpbmVhci1pY29uLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWVcIjtcbn1cbi5saW5lYXItaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWZcIjtcbn1cbi5saW5lYXItaWNvbi11c2VyLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4ubGluZWFyLWljb24tdXNlci1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIxXCI7XG59XG4ubGluZWFyLWljb24tdXNlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjJcIjtcbn1cbi5saW5lYXItaWNvbi11c2VyczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjNcIjtcbn1cbi5saW5lYXItaWNvbi11c2Vycy1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG4ubGluZWFyLWljb24tdXNlcnMtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjVcIjtcbn1cbi5saW5lYXItaWNvbi1ncm91cC13b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG4ubGluZWFyLWljb24td29tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjdcIjtcbn1cbi5saW5lYXItaWNvbi1tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjhcIjtcbn1cbi5saW5lYXItaWNvbi1iYWJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG4ubGluZWFyLWljb24tYmFieTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmFcIjtcbn1cbi5saW5lYXItaWNvbi1iYWJ5MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuLmxpbmVhci1pY29uLWJhYnktYm90dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4ubGluZWFyLWljb24td2FsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZFwiO1xufVxuLmxpbmVhci1pY29uLWhhbmQtd2F2aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG4ubGluZWFyLWljb24tanVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLmxpbmVhci1pY29uLXJ1bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLmxpbmVhci1pY29uLXdvbWFuMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLmxpbmVhci1pY29uLW1hbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzJcIjtcbn1cbi5saW5lYXItaWNvbi1tYW4td29tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzNcIjtcbn1cbi5saW5lYXItaWNvbi1oZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzRcIjtcbn1cbi5saW5lYXItaWNvbi13ZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzVcIjtcbn1cbi5saW5lYXItaWNvbi1zY2FsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLmxpbmVhci1pY29uLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLmxpbmVhci1pY29uLWJvdy10aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzhcIjtcbn1cbi5saW5lYXItaWNvbi10aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzlcIjtcbn1cbi5saW5lYXItaWNvbi1zb2NrczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczYVwiO1xufVxuLmxpbmVhci1pY29uLXNob2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2JcIjtcbn1cbi5saW5lYXItaWNvbi1zaG9lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczY1wiO1xufVxuLmxpbmVhci1pY29uLWhhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczZFwiO1xufVxuLmxpbmVhci1pY29uLXBhbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4ubGluZWFyLWljb24tc2hvcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4ubGluZWFyLWljb24tZmxpcC1mbG9wczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuLmxpbmVhci1pY29uLXNoaXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG4ubGluZWFyLWljb24taGFuZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4ubGluZWFyLWljb24tbGF1bmRyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuLmxpbmVhci1pY29uLXN0b3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG4ubGluZWFyLWljb24taGFpcmN1dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0NVwiO1xufVxuLmxpbmVhci1pY29uLXN0b3JlLTI0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG4ubGluZWFyLWljb24tYmFyY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0N1wiO1xufVxuLmxpbmVhci1pY29uLWJhcmNvZGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XG59XG4ubGluZWFyLWljb24tYmFyY29kZTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDlcIjtcbn1cbi5saW5lYXItaWNvbi1jYXNoaWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG4ubGluZWFyLWljb24tYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4ubGluZWFyLWljb24tYmFnMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuLmxpbmVhci1pY29uLWNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGRcIjtcbn1cbi5saW5lYXItaWNvbi1jYXJ0LWVtcHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUwXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1wbHVzMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuLmxpbmVhci1pY29uLWNhcnQtYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTNcIjtcbn1cbi5saW5lYXItaWNvbi1jYXJ0LWV4Y2hhbmdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG4ubGluZWFyLWljb24tdGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4ubGluZWFyLWljb24tdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLmxpbmVhci1pY29uLXJlY2VpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTdcIjtcbn1cbi5saW5lYXItaWNvbi13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NThcIjtcbn1cbi5saW5lYXItaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1OVwiO1xufVxuLmxpbmVhci1pY29uLWNhc2gtZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG4ubGluZWFyLWljb24tY2FzaC1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG4ubGluZWFyLWljb24tY2FzaC1wb3VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLmxpbmVhci1pY29uLWNhc2gteWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVkXCI7XG59XG4ubGluZWFyLWljb24tYmFnLWRvbGxhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLmxpbmVhci1pY29uLWJhZy1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4ubGluZWFyLWljb24tYmFnLXBvdW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzYwXCI7XG59XG4ubGluZWFyLWljb24tYmFnLXllbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2MVwiO1xufVxuLmxpbmVhci1pY29uLWNvaW4tZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzYyXCI7XG59XG4ubGluZWFyLWljb24tY29pbi1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzYzXCI7XG59XG4ubGluZWFyLWljb24tY29pbi1wb3VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2NFwiO1xufVxuLmxpbmVhci1pY29uLWNvaW4teWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY1XCI7XG59XG4ubGluZWFyLWljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2NlwiO1xufVxuLmxpbmVhci1pY29uLWNhbGN1bGF0b3IyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY3XCI7XG59XG4ubGluZWFyLWljb24tYWJhY3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY4XCI7XG59XG4ubGluZWFyLWljb24tdmF1bHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NjlcIjtcbn1cbi5saW5lYXItaWNvbi10ZWxlcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NmFcIjtcbn1cbi5saW5lYXItaWNvbi1waG9uZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZiXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtd2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2Y1wiO1xufVxuLmxpbmVhci1pY29uLXBob25lLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZkXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NmVcIjtcbn1cbi5saW5lYXItaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2ZlwiO1xufVxuLmxpbmVhci1pY29uLXBob25lLWluLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3MFwiO1xufVxuLmxpbmVhci1pY29uLXBob25lLWVycm9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzcxXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtc2lwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzcyXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3M1wiO1xufVxuLmxpbmVhci1pY29uLXBob25lLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc0XCI7XG59XG4ubGluZWFyLWljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc1XCI7XG59XG4ubGluZWFyLWljb24tZGlhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3NlwiO1xufVxuLmxpbmVhci1pY29uLXRlbGVwaG9uZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzdcIjtcbn1cbi5saW5lYXItaWNvbi1wdXNocGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc4XCI7XG59XG4ubGluZWFyLWljb24tcHVzaHBpbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzlcIjtcbn1cbi5saW5lYXItaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdhXCI7XG59XG4ubGluZWFyLWljb24tbWFwLW1hcmtlci11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdiXCI7XG59XG4ubGluZWFyLWljb24tbWFwLW1hcmtlci1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdjXCI7XG59XG4ubGluZWFyLWljb24tbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3ZFwiO1xufVxuLmxpbmVhci1pY29uLW1hcC1tYXJrZXItY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3ZVwiO1xufVxuLmxpbmVhci1pY29uLXJhZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdmXCI7XG59XG4ubGluZWFyLWljb24tY29tcGFzczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODBcIjtcbn1cbi5saW5lYXItaWNvbi1tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODFcIjtcbn1cbi5saW5lYXItaWNvbi1tYXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzgyXCI7XG59XG4ubGluZWFyLWljb24tbG9jYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODNcIjtcbn1cbi5saW5lYXItaWNvbi1yb2FkLXNpZ246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODRcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4NVwiO1xufVxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG4ubGluZWFyLWljb24tY2FsZW5kYXItY3Jvc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODdcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci0zMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4OFwiO1xufVxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODlcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci1pbnNlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OGFcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzhiXCI7XG59XG4ubGluZWFyLWljb24tY2FsZW5kYXItdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4Y1wiO1xufVxuLmxpbmVhci1pY29uLW1vdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzhkXCI7XG59XG4ubGluZWFyLWljb24tbW91c2UtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4ZVwiO1xufVxuLmxpbmVhci1pY29uLW1vdXNlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzhmXCI7XG59XG4ubGluZWFyLWljb24tbW91c2UtYm90aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5MFwiO1xufVxuLmxpbmVhci1pY29uLWtleWJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzkxXCI7XG59XG4ubGluZWFyLWljb24ta2V5Ym9hcmQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTJcIjtcbn1cbi5saW5lYXItaWNvbi1rZXlib2FyZC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzkzXCI7XG59XG4ubGluZWFyLWljb24tZGVsZXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzk0XCI7XG59XG4ubGluZWFyLWljb24tc3BlbGwtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTVcIjtcbn1cbi5saW5lYXItaWNvbi1lc2NhcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTZcIjtcbn1cbi5saW5lYXItaWNvbi1lbnRlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTdcIjtcbn1cbi5saW5lYXItaWNvbi1zY3JlZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OThcIjtcbn1cbi5saW5lYXItaWNvbi1hc3BlY3QtcmF0aW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTlcIjtcbn1cbi5saW5lYXItaWNvbi1zaWduYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OWFcIjtcbn1cbi5saW5lYXItaWNvbi1zaWduYWwtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5YlwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC04MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5Y1wiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC02MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5ZFwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC00MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5ZVwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC0yMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5ZlwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC0wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2EwXCI7XG59XG4ubGluZWFyLWljb24tc2lnbmFsLWJsb2NrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTFcIjtcbn1cbi5saW5lYXItaWNvbi1zaW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTJcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFzaC1tZW1vcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTNcIjtcbn1cbi5saW5lYXItaWNvbi11c2ItZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTRcIjtcbn1cbi5saW5lYXItaWNvbi1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhNVwiO1xufVxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTZcIjtcbn1cbi5saW5lYXItaWNvbi1zbWFydHBob25lLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhN1wiO1xufVxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmUtdmlicmF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2E4XCI7XG59XG4ubGluZWFyLWljb24tc21hcnRwaG9uZS1lbWJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhOVwiO1xufVxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmUtd2F2ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YWFcIjtcbn1cbi5saW5lYXItaWNvbi10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YWJcIjtcbn1cbi5saW5lYXItaWNvbi10YWJsZXQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2FjXCI7XG59XG4ubGluZWFyLWljb24tbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2FkXCI7XG59XG4ubGluZWFyLWljb24tbGFwdG9wLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2FlXCI7XG59XG4ubGluZWFyLWljb24tZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhZlwiO1xufVxuLmxpbmVhci1pY29uLWxhdW5jaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiMFwiO1xufVxuLmxpbmVhci1pY29uLW5ldy10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjFcIjtcbn1cbi5saW5lYXItaWNvbi13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjJcIjtcbn1cbi5saW5lYXItaWNvbi1jYWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiM1wiO1xufVxuLmxpbmVhci1pY29uLWNhYmxlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiNFwiO1xufVxuLmxpbmVhci1pY29uLXR2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2I1XCI7XG59XG4ubGluZWFyLWljb24tcmFkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjZcIjtcbn1cbi5saW5lYXItaWNvbi1yZW1vdGUtY29udHJvbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiN1wiO1xufVxuLmxpbmVhci1pY29uLXBvd2VyLXN3aXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiOFwiO1xufVxuLmxpbmVhci1pY29uLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2I5XCI7XG59XG4ubGluZWFyLWljb24tcG93ZXItY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiYVwiO1xufVxuLmxpbmVhci1pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YmJcIjtcbn1cbi5saW5lYXItaWNvbi1sYW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2JjXCI7XG59XG4ubGluZWFyLWljb24tZmxhc2hsaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiZFwiO1xufVxuLmxpbmVhci1pY29uLWxhbXBzaGFkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiZVwiO1xufVxuLmxpbmVhci1pY29uLWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YmZcIjtcbn1cbi5saW5lYXItaWNvbi1vdXRsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YzBcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2MxXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjMlwiO1xufVxuLmxpbmVhci1pY29uLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YzNcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWVycm9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M0XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3cxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M1XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M2XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3czOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M3XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M5XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NhXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NiXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjY1wiO1xufVxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmcyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3Y2VcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjZlwiO1xufVxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmc1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2QwXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZDFcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkMlwiO1xufVxuLmxpbmVhci1pY29uLWNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZDNcIjtcbn1cbi5saW5lYXItaWNvbi1jaGlwLXg2NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkNFwiO1xufVxuLmxpbmVhci1pY29uLWNoaXAteDg2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q1XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q2XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkN1wiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1kb3RzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q4XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q5XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2RhXCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGJcIjtcbn1cbi5saW5lYXItaWNvbi1idWJibGUtcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2RjXCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGRcIjtcbn1cbi5saW5lYXItaWNvbi1idWJibGUtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGVcIjtcbn1cbi5saW5lYXItaWNvbi1idWJibGUtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkZlwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1xdW90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlMFwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlMVwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1lbW90aWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlMlwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1hdHRhY2htZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2UzXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtYnViYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U0XCI7XG59XG4ubGluZWFyLWljb24tcXVvdGUtb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlNVwiO1xufVxuLmxpbmVhci1pY29uLXF1b3RlLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U2XCI7XG59XG4ubGluZWFyLWljb24tZG5hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U3XCI7XG59XG4ubGluZWFyLWljb24taGVhcnQtcHVsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZThcIjtcbn1cbi5saW5lYXItaWNvbi1wdWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlOVwiO1xufVxuLmxpbmVhci1pY29uLXN5cmluZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZWFcIjtcbn1cbi5saW5lYXItaWNvbi1waWxsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlYlwiO1xufVxuLmxpbmVhci1pY29uLWZpcnN0LWFpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlY1wiO1xufVxuLmxpbmVhci1pY29uLWxpZmVidW95OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2VkXCI7XG59XG4ubGluZWFyLWljb24tYmFuZGFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlZVwiO1xufVxuLmxpbmVhci1pY29uLWJhbmRhZ2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2VmXCI7XG59XG4ubGluZWFyLWljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjBcIjtcbn1cbi5saW5lYXItaWNvbi1taWNyb3Njb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2YxXCI7XG59XG4ubGluZWFyLWljb24tYnJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjJcIjtcbn1cbi5saW5lYXItaWNvbi1iZWFrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjNcIjtcbn1cbi5saW5lYXItaWNvbi1za3VsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmNFwiO1xufVxuLmxpbmVhci1pY29uLWJvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjVcIjtcbn1cbi5saW5lYXItaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjZcIjtcbn1cbi5saW5lYXItaWNvbi1jb25zdHJ1Y3Rpb24tY29uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmN1wiO1xufVxuLmxpbmVhci1pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmOFwiO1xufVxuLmxpbmVhci1pY29uLXBpZS1jaGFydDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjlcIjtcbn1cbi5saW5lYXItaWNvbi1ncmFwaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmYVwiO1xufVxuLmxpbmVhci1pY29uLWNoYXJ0LWdyb3d0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmYlwiO1xufVxuLmxpbmVhci1pY29uLWNoYXJ0LWJhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmNcIjtcbn1cbi5saW5lYXItaWNvbi1jaGFydC1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmZFwiO1xufVxuLmxpbmVhci1pY29uLWNha2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmVcIjtcbn1cbi5saW5lYXItaWNvbi1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2ZmXCI7XG59XG4ubGluZWFyLWljb24tYmFsbG9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmxpbmVhci1pY29uLXJhbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDFcIjtcbn1cbi5saW5lYXItaWNvbi1yYW5rMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuLmxpbmVhci1pY29uLXJhbmszOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG4ubGluZWFyLWljb24tY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDRcIjtcbn1cbi5saW5lYXItaWNvbi1sb3R1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuLmxpbmVhci1pY29uLWRpYW1vbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDZcIjtcbn1cbi5saW5lYXItaWNvbi1kaWFtb25kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuLmxpbmVhci1pY29uLWRpYW1vbmQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG4ubGluZWFyLWljb24tZGlhbW9uZDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDlcIjtcbn1cbi5saW5lYXItaWNvbi1saW5lYXJpY29uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuLmxpbmVhci1pY29uLXRlYWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwYlwiO1xufVxuLmxpbmVhci1pY29uLXRlYXBvdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuLmxpbmVhci1pY29uLWdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG4ubGluZWFyLWljb24tYm90dGxlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuLmxpbmVhci1pY29uLWdsYXNzLWNvY2t0YWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG4ubGluZWFyLWljb24tZ2xhc3MyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG4ubGluZWFyLWljb24tZGlubmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG4ubGluZWFyLWljb24tZGlubmVyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuLmxpbmVhci1pY29uLWNoZWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTNcIjtcbn1cbi5saW5lYXItaWNvbi1zY2FsZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTRcIjtcbn1cbi5saW5lYXItaWNvbi1lZ2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTVcIjtcbn1cbi5saW5lYXItaWNvbi1lZ2cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG4ubGluZWFyLWljb24tZWdnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuLmxpbmVhci1pY29uLXBsYXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MThcIjtcbn1cbi5saW5lYXItaWNvbi1zdGVhazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuLmxpbmVhci1pY29uLWhhbWJ1cmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuLmxpbmVhci1pY29uLWhvdGRvZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuLmxpbmVhci1pY29uLXBpenphOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG4ubGluZWFyLWljb24tc2F1c2FnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuLmxpbmVhci1pY29uLWNoaWNrZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MWVcIjtcbn1cbi5saW5lYXItaWNvbi1maXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG4ubGluZWFyLWljb24tY2Fycm90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG4ubGluZWFyLWljb24tY2hlZXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG4ubGluZWFyLWljb24tYnJlYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjJcIjtcbn1cbi5saW5lYXItaWNvbi1pY2UtY3JlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjNcIjtcbn1cbi5saW5lYXItaWNvbi1pY2UtY3JlYW0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4ubGluZWFyLWljb24tY2FuZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjVcIjtcbn1cbi5saW5lYXItaWNvbi1sb2xsaXBvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuLmxpbmVhci1pY29uLWNvZmZlZS1iZWFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG4ubGluZWFyLWljb24tY29mZmVlLWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXJyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyOVwiO1xufVxuLmxpbmVhci1pY29uLWdyYXBlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyYVwiO1xufVxuLmxpbmVhci1pY29uLWNpdHJ1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuLmxpbmVhci1pY29uLWFwcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODJjXCI7XG59XG4ubGluZWFyLWljb24tbGVhZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuLmxpbmVhci1pY29uLWxhbmRzY2FwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmxpbmVhci1pY29uLXBpbmUtdHJlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuLmxpbmVhci1pY29uLXRyZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzBcIjtcbn1cbi5saW5lYXItaWNvbi1jYWN0dXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzFcIjtcbn1cbi5saW5lYXItaWNvbi1wYXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzJcIjtcbn1cbi5saW5lYXItaWNvbi1mb290cHJpbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzNcIjtcbn1cbi5saW5lYXItaWNvbi1zcGVlZC1zbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG4ubGluZWFyLWljb24tc3BlZWQtbWVkaXVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODM1XCI7XG59XG4ubGluZWFyLWljb24tc3BlZWQtZmFzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuLmxpbmVhci1pY29uLXJvY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuLmxpbmVhci1pY29uLWhhbW1lcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzhcIjtcbn1cbi5saW5lYXItaWNvbi1iYWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODM5XCI7XG59XG4ubGluZWFyLWljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG4ubGluZWFyLWljb24tbHVnZ2FnZS13ZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4M2JcIjtcbn1cbi5saW5lYXItaWNvbi1kb2xseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzY1wiO1xufVxuLmxpbmVhci1pY29uLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG4ubGluZWFyLWljb24tcGxhbmUtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuLmxpbmVhci1pY29uLWhlbGljb3B0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4M2ZcIjtcbn1cbi5saW5lYXItaWNvbi10cmFmZmljLWxpZ2h0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuLmxpbmVhci1pY29uLXNpcmVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODQxXCI7XG59XG4ubGluZWFyLWljb24tcm9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0MlwiO1xufVxuLmxpbmVhci1pY29uLWVuZ2luZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuLmxpbmVhci1pY29uLW9pbC1wcmVzc3VyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuLmxpbmVhci1pY29uLWNvb2xhbnQtdGVtcGVyYXR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NDVcIjtcbn1cbi5saW5lYXItaWNvbi1jYXItYmF0dGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuLmxpbmVhci1pY29uLWdhczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0N1wiO1xufVxuLmxpbmVhci1pY29uLWdhbGxvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0OFwiO1xufVxuLmxpbmVhci1pY29uLXRyYW5zbWlzc2lvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuLmxpbmVhci1pY29uLWNhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0YVwiO1xufVxuLmxpbmVhci1pY29uLWNhci13YXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG4ubGluZWFyLWljb24tY2FyLXdhc2gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG4ubGluZWFyLWljb24tYnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRkXCI7XG59XG4ubGluZWFyLWljb24tYnVzMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0ZVwiO1xufVxuLmxpbmVhci1pY29uLWNhcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NGZcIjtcbn1cbi5saW5lYXItaWNvbi1wYXJraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUwXCI7XG59XG4ubGluZWFyLWljb24tY2FyLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTFcIjtcbn1cbi5saW5lYXItaWNvbi10YXhpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG4ubGluZWFyLWljb24tY2FyLXNpcmVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG4ubGluZWFyLWljb24tY2FyLXdhc2gzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU0XCI7XG59XG4ubGluZWFyLWljb24tY2FyLXdhc2g0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU1XCI7XG59XG4ubGluZWFyLWljb24tYW1idWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU2XCI7XG59XG4ubGluZWFyLWljb24tdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTdcIjtcbn1cbi5saW5lYXItaWNvbi10cmFpbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG4ubGluZWFyLWljb24tc2NhbGUtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTlcIjtcbn1cbi5saW5lYXItaWNvbi10cmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1YVwiO1xufVxuLmxpbmVhci1pY29uLXNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWJcIjtcbn1cbi5saW5lYXItaWNvbi1zaGlwMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1Y1wiO1xufVxuLmxpbmVhci1pY29uLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuLmxpbmVhci1pY29uLWJvYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWVcIjtcbn1cbi5saW5lYXItaWNvbi1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODVmXCI7XG59XG4ubGluZWFyLWljb24tYmljeWNsZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjBcIjtcbn1cbi5saW5lYXItaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuLmxpbmVhci1pY29uLWJlbmNoLXByZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG4ubGluZWFyLWljb24tc3dpbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuLmxpbmVhci1pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4ubGluZWFyLWljb24tYmFzZWJhbGwtYmF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG4ubGluZWFyLWljb24tYmFzZWJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjZcIjtcbn1cbi5saW5lYXItaWNvbi10ZW5uaXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjdcIjtcbn1cbi5saW5lYXItaWNvbi10ZW5uaXMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY4XCI7XG59XG4ubGluZWFyLWljb24tcGluZy1wb25nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY5XCI7XG59XG4ubGluZWFyLWljb24taG9ja2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG4ubGluZWFyLWljb24tOGJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NmJcIjtcbn1cbi5saW5lYXItaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZjXCI7XG59XG4ubGluZWFyLWljb24tYm93bGluZy1waW5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG4ubGluZWFyLWljb24tZ29sZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2ZVwiO1xufVxuLmxpbmVhci1pY29uLWdvbGYyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG4ubGluZWFyLWljb24tYXJjaGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLmxpbmVhci1pY29uLXNsaW5nc2hvdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3MVwiO1xufVxuLmxpbmVhci1pY29uLXNvY2NlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuLmxpbmVhci1pY29uLWJhc2tldGJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NzNcIjtcbn1cbi5saW5lYXItaWNvbi1jdWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc0XCI7XG59XG4ubGluZWFyLWljb24tM2Qtcm90YXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG4ubGluZWFyLWljb24tcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG4ubGluZWFyLWljb24tZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3N1wiO1xufVxuLmxpbmVhci1pY29uLWdsYXNzZXMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG4ubGluZWFyLWljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuLmxpbmVhci1pY29uLXdoZWVsY2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4N2FcIjtcbn1cbi5saW5lYXItaWNvbi13YWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODdiXCI7XG59XG4ubGluZWFyLWljb24tZmVuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4N2NcIjtcbn1cbi5saW5lYXItaWNvbi13YWxsMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3ZFwiO1xufVxuLmxpbmVhci1pY29uLWljb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODdlXCI7XG59XG4ubGluZWFyLWljb24tcmVzaXplLWhhbmRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmxpbmVhci1pY29uLWljb25zMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4MFwiO1xufVxuLmxpbmVhci1pY29uLXNlbGVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4MVwiO1xufVxuLmxpbmVhci1pY29uLXNlbGVjdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODJcIjtcbn1cbi5saW5lYXItaWNvbi1zaXRlLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4M1wiO1xufVxuLmxpbmVhci1pY29uLWVhcnRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODg0XCI7XG59XG4ubGluZWFyLWljb24tZWFydGgtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuLmxpbmVhci1pY29uLW5ldHdvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODZcIjtcbn1cbi5saW5lYXItaWNvbi1uZXR3b3JrLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODdcIjtcbn1cbi5saW5lYXItaWNvbi1wbGFuZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODhcIjtcbn1cbi5saW5lYXItaWNvbi1oYXBweTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4OVwiO1xufVxuLmxpbmVhci1pY29uLXNtaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG4ubGluZWFyLWljb24tZ3JpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4YlwiO1xufVxuLmxpbmVhci1pY29uLXRvbmd1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4Y1wiO1xufVxuLmxpbmVhci1pY29uLXNhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4ZFwiO1xufVxuLmxpbmVhci1pY29uLXdpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OGVcIjtcbn1cbi5saW5lYXItaWNvbi1kcmVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4ZlwiO1xufVxuLmxpbmVhci1pY29uLXNob2NrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTBcIjtcbn1cbi5saW5lYXItaWNvbi1zaG9ja2VkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5MVwiO1xufVxuLmxpbmVhci1pY29uLXRvbmd1ZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTJcIjtcbn1cbi5saW5lYXItaWNvbi1uZXV0cmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODkzXCI7XG59XG4ubGluZWFyLWljb24taGFwcHktZ3JpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuLmxpbmVhci1pY29uLWNvb2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTVcIjtcbn1cbi5saW5lYXItaWNvbi1tYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTZcIjtcbn1cbi5saW5lYXItaWNvbi1ncmluLWV2aWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTdcIjtcbn1cbi5saW5lYXItaWNvbi1ldmlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG4ubGluZWFyLWljb24td293OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODk5XCI7XG59XG4ubGluZWFyLWljb24tYW5ub3llZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuLmxpbmVhci1pY29uLXdvbmRlcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5YlwiO1xufVxuLmxpbmVhci1pY29uLWNvbmZ1c2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG4ubGluZWFyLWljb24temlwcGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG4ubGluZWFyLWljb24tZ3J1bXB5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG4ubGluZWFyLWljb24tbXVzdGFjaGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OWZcIjtcbn1cbi5saW5lYXItaWNvbi10b21ic3RvbmUtaGlwc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhMFwiO1xufVxuLmxpbmVhci1pY29uLXRvbWJzdG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhMVwiO1xufVxuLmxpbmVhci1pY29uLWdob3N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGEyXCI7XG59XG4ubGluZWFyLWljb24tZ2hvc3QtaGlwc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhM1wiO1xufVxuLmxpbmVhci1pY29uLWhhbGxvd2VlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhNFwiO1xufVxuLmxpbmVhci1pY29uLWNocmlzdG1hczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhNVwiO1xufVxuLmxpbmVhci1pY29uLWVhc3Rlci1lZ2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YTZcIjtcbn1cbi5saW5lYXItaWNvbi1tdXN0YWNoZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YTdcIjtcbn1cbi5saW5lYXItaWNvbi1tdXN0YWNoZS1nbGFzc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGE4XCI7XG59XG4ubGluZWFyLWljb24tcGlwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhOVwiO1xufVxuLmxpbmVhci1pY29uLWFsYXJtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFhXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFiXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tc25vb3plOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tcmluZ2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhZFwiO1xufVxuLmxpbmVhci1pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFlXCI7XG59XG4ubGluZWFyLWljb24taGVhcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhZlwiO1xufVxuLmxpbmVhci1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGIwXCI7XG59XG4ubGluZWFyLWljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiMVwiO1xufVxuLmxpbmVhci1pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjJcIjtcbn1cbi5saW5lYXItaWNvbi12b2x1bWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjNcIjtcbn1cbi5saW5lYXItaWNvbi1tdXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGI0XCI7XG59XG4ubGluZWFyLWljb24tbGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG4ubGluZWFyLWljb24tbGFuMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiNlwiO1xufVxuLmxpbmVhci1pY29uLXdpZmk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjdcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjhcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLWJsb2NrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjlcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLW1pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiYVwiO1xufVxuLmxpbmVhci1pY29uLXdpZmktbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJiXCI7XG59XG4ubGluZWFyLWljb24td2lmaS1sb3cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG59XG4ubGluZWFyLWljb24td2lmaS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiZFwiO1xufVxuLmxpbmVhci1pY29uLXdpZmktYWxlcnQtbWlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJlXCI7XG59XG4ubGluZWFyLWljb24td2lmaS1hbGVydC1sb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YmZcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLWFsZXJ0LWxvdzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzBcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzFcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW0tY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzJcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW0tZXJyb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzNcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW0tYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzRcIjtcbn1cbi5saW5lYXItaWNvbi1jb21tdW5pY2F0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM1XCI7XG59XG4ubGluZWFyLWljb24tY29tbXVuaWNhdGlvbi1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM2XCI7XG59XG4ubGluZWFyLWljb24tYnJvYWRjYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG4ubGluZWFyLWljb24tYW50ZW5uYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjOFwiO1xufVxuLmxpbmVhci1pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjOVwiO1xufVxuLmxpbmVhci1pY29uLXNhdGVsbGl0ZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2FcIjtcbn1cbi5saW5lYXItaWNvbi1taWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2JcIjtcbn1cbi5saW5lYXItaWNvbi1taWMtbXV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjY1wiO1xufVxuLmxpbmVhci1pY29uLW1pYzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2RcIjtcbn1cbi5saW5lYXItaWNvbi1zcG90bGlnaHRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG4ubGluZWFyLWljb24taG91cmdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGNmXCI7XG59XG4ubGluZWFyLWljb24tbG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkMFwiO1xufVxuLmxpbmVhci1pY29uLWxvYWRpbmcyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQxXCI7XG59XG4ubGluZWFyLWljb24tbG9hZGluZzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDJcIjtcbn1cbi5saW5lYXItaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG4ubGluZWFyLWljb24tcmVmcmVzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDRcIjtcbn1cbi5saW5lYXItaWNvbi11bmRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XG59XG4ubGluZWFyLWljb24tcmVkbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkNlwiO1xufVxuLmxpbmVhci1pY29uLWp1bXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQ3XCI7XG59XG4ubGluZWFyLWljb24tdW5kbzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDhcIjtcbn1cbi5saW5lYXItaWNvbi1yZWRvMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkOVwiO1xufVxuLmxpbmVhci1pY29uLXN5bmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZGFcIjtcbn1cbi5saW5lYXItaWNvbi1yZXBlYXQtb25lMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkYlwiO1xufVxuLmxpbmVhci1pY29uLXN5bmMtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkY1wiO1xufVxuLmxpbmVhci1pY29uLXN5bmMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGRkXCI7XG59XG4ubGluZWFyLWljb24tcmVwZWF0LW9uZTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZGVcIjtcbn1cbi5saW5lYXItaWNvbi1zeW5jLWNyb3NzZWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG4ubGluZWFyLWljb24tcmV0dXJuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGUwXCI7XG59XG4ubGluZWFyLWljb24tcmV0dXJuMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlMVwiO1xufVxuLmxpbmVhci1pY29uLXJlZnVuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlMlwiO1xufVxuLmxpbmVhci1pY29uLWhpc3Rvcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTNcIjtcbn1cbi5saW5lYXItaWNvbi1oaXN0b3J5MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlNFwiO1xufVxuLmxpbmVhci1pY29uLXNlbGYtdGltZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTVcIjtcbn1cbi5saW5lYXItaWNvbi1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlNlwiO1xufVxuLmxpbmVhci1pY29uLWNsb2NrMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlN1wiO1xufVxuLmxpbmVhci1pY29uLWNsb2NrMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlOFwiO1xufVxuLmxpbmVhci1pY29uLXdhdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGU5XCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGVhXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tYWRkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlYlwiO1xufVxuLmxpbmVhci1pY29uLWFsYXJtLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlY1wiO1xufVxuLmxpbmVhci1pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGVkXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tZXJyb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZWVcIjtcbn1cbi5saW5lYXItaWNvbi10aW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlZlwiO1xufVxuLmxpbmVhci1pY29uLXRpbWVyLWNyb3NzZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjBcIjtcbn1cbi5saW5lYXItaWNvbi10aW1lcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjFcIjtcbn1cbi5saW5lYXItaWNvbi10aW1lci1jcm9zc2VkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmMlwiO1xufVxuLmxpbmVhci1pY29uLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGYzXCI7XG59XG4ubGluZWFyLWljb24tdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG4ubGluZWFyLWljb24tZG93bmxvYWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY1XCI7XG59XG4ubGluZWFyLWljb24tdXBsb2FkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmNlwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY3XCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmOFwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjlcIjtcbn1cbi5saW5lYXItaWNvbi1lbnRlci1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmYVwiO1xufVxuLmxpbmVhci1pY29uLWV4aXQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmJcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmNcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmRcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGZlXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGZmXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItZG93bjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5saW5lYXItaWNvbi1lbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyLWxlZnQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItcmlnaHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmxpbmVhci1pY29uLWV4aXQtdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4ubGluZWFyLWljb24tZXhpdC1kb3duMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmxpbmVhci1pY29uLWV4aXQtbGVmdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LXJpZ2h0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmxpbmVhci1pY29uLWNsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmxpbmVhci1pY29uLWJ1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmxpbmVhci1pY29uLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS16aXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWF1ZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtcHJldmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtY2hhcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS1zdGF0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5saW5lYXItaWNvbi1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4ubGluZWFyLWljb24tdW5saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4ubGluZWFyLWljb24tbGluazI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5saW5lYXItaWNvbi11bmxpbmsyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5saW5lYXItaWNvbi10aHVtYnMtdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLWRvd24yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLXVwMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmxpbmVhci1pY29uLXRodW1icy1kb3duMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmxpbmVhci1pY29uLXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4ubGluZWFyLWljb24tc2hhcmUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4ubGluZWFyLWljb24tc2hhcmUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4ubGluZWFyLWljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5saW5lYXItaWNvbi1maW5kLXJlcGxhY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5saW5lYXItaWNvbi16b29tLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4ubGluZWFyLWljb24tem9vbS1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5saW5lYXItaWNvbi1sb3VwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmxpbmVhci1pY29uLWxvdXBlLXpvb20taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5saW5lYXItaWNvbi1sb3VwZS16b29tLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmxpbmVhci1pY29uLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4ubGluZWFyLWljb24tbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLmxpbmVhci1pY29uLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5saW5lYXItaWNvbi1saXN0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmxpbmVhci1pY29uLWxpc3QzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4ubGluZWFyLWljb24tbWVudTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5saW5lYXItaWNvbi1saXN0NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmxpbmVhci1pY29uLW1lbnUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4ubGluZWFyLWljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5saW5lYXItaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmxpbmVhci1pY29uLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4ubGluZWFyLWljb24tY3Jvc3MyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4ubGluZWFyLWljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmxpbmVhci1pY29uLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG4ubGluZWFyLWljb24tcGVyY2VudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbnMtZXhwYW5kLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbnMtZXhwYW5kLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9ucy1jb250cmFjdC12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb25zLWNvbnRyYWN0LWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuLmxpbmVhci1pY29uLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmxpbmVhci1pY29uLWFycm93cy1tZXJnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLmxpbmVhci1pY29uLWFycm93cy1zcGxpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmxpbmVhci1pY29uLWFycm93LWRpdmVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmxpbmVhci1pY29uLWFycm93LXJldHVybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLmxpbmVhci1pY29uLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuLmxpbmVhci1pY29uLWNvbnRyYWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4ubGluZWFyLWljb24tZXhwYW5kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLmxpbmVhci1pY29uLWNvbnRyYWN0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmxpbmVhci1pY29uLW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5saW5lYXItaWNvbi10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy13YXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4ubGluZWFyLWljb24tZXhwYW5kMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmxpbmVhci1pY29uLWV4cGFuZDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5saW5lYXItaWNvbi1jb250cmFjdDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTNcIjtcbn1cbi5saW5lYXItaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5saW5lYXItaWNvbi13YXJuaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4ubGluZWFyLWljb24tbm90aWZpY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLmxpbmVhci1pY29uLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuLmxpbmVhci1pY29uLW1lbnUtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG4ubGluZWFyLWljb24tY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuLmxpbmVhci1pY29uLWNyb3NzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuLmxpbmVhci1pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG4ubGluZWFyLWljb24tY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG4ubGluZWFyLWljb24tcGVyY2VudC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWRcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWVcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuLmxpbmVhci1pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbi11cC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjJcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLWRvd24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbi1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG4ubGluZWFyLWljb24tYmFja3dhcmQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG4ubGluZWFyLWljb24tZmlyc3QtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG4ubGluZWFyLWljb24tcHJldmlvdXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4ubGluZWFyLWljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjlcIjtcbn1cbi5saW5lYXItaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuLmxpbmVhci1pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuLmxpbmVhci1pY29uLW5leHQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG4ubGluZWFyLWljb24tbGFzdC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmRcIjtcbn1cbi5saW5lYXItaWNvbi1mb3J3YXJkLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuLmxpbmVhci1pY29uLWVqZWN0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuLmxpbmVhci1pY29uLWNyb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzBcIjtcbn1cbi5saW5lYXItaWNvbi1mcmFtZS1leHBhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzFcIjtcbn1cbi5saW5lYXItaWNvbi1mcmFtZS1jb250cmFjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuLmxpbmVhci1pY29uLWZvY3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG4ubGluZWFyLWljb24tdHJhbnNmb3JtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG4ubGluZWFyLWljb24tZ3JpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmxpbmVhci1pY29uLWdyaWQtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuLmxpbmVhci1pY29uLWxheWVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuLmxpbmVhci1pY29uLWxheWVycy1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG4ubGluZWFyLWljb24tdG9nZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG4ubGluZWFyLWljb24tcnVsZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4ubGluZWFyLWljb24tcnVsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2JcIjtcbn1cbi5saW5lYXItaWNvbi1mdW5uZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2NcIjtcbn1cbi5saW5lYXItaWNvbi1mbGlwLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2RcIjtcbn1cbi5saW5lYXItaWNvbi1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG4ubGluZWFyLWljb24tZmxpcC1ob3Jpem9udGFsMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuLmxpbmVhci1pY29uLWZsaXAtdmVydGljYWwyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG4ubGluZWFyLWljb24tYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODFcIjtcbn1cbi5saW5lYXItaWNvbi1hbmdsZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODJcIjtcbn1cbi5saW5lYXItaWNvbi1zdWJ0cmFjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuLmxpbmVhci1pY29uLWNvbWJpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODRcIjtcbn1cbi5saW5lYXItaWNvbi1pbnRlcnNlY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODVcIjtcbn1cbi5saW5lYXItaWNvbi1leGNsdWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG4ubGluZWFyLWljb24tYWxpZ24tY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG4ubGluZWFyLWljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODhcIjtcbn1cbi5saW5lYXItaWNvbi1hbGlnbi1ib3R0b206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODlcIjtcbn1cbi5saW5lYXItaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4ubGluZWFyLWljb24tYWxpZ24tY2VudGVyLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGJcIjtcbn1cbi5saW5lYXItaWNvbi1hbGlnbi10b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGNcIjtcbn1cbi5saW5lYXItaWNvbi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGRcIjtcbn1cbi5saW5lYXItaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuLmxpbmVhci1pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuLmxpbmVhci1pY29uLXBlcmNlbnQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctdXAtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctZG93bi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTJcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuLmxpbmVhci1pY29uLWFycm93LXJpZ2h0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tdXAtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tbGVmdC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTdcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLXJpZ2h0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuLmxpbmVhci1pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuLmxpbmVhci1pY29uLWNyb3NzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuLmxpbmVhci1pY29uLW1lbnUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4ubGluZWFyLWljb24tcHJvaGliaXRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuLmxpbmVhci1pY29uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuLmxpbmVhci1pY29uLXJhZGlvLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmxpbmVhci1pY29uLWxpZ2F0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4ubGluZWFyLWljb24tdGV4dC1mb3JtYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTBcIjtcbn1cbi5saW5lYXItaWNvbi10ZXh0LWZvcm1hdC1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTFcIjtcbn1cbi5saW5lYXItaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTJcIjtcbn1cbi5saW5lYXItaWNvbi1ib2xkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG4ubGluZWFyLWljb24taXRhbGljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG4ubGluZWFyLWljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4ubGluZWFyLWljb24tc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuLmxpbmVhci1pY29uLWhpZ2hsaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG4ubGluZWFyLWljb24tdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuLmxpbmVhci1pY29uLWxpbmUtc3BhY2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuLmxpbmVhci1pY29uLWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuLmxpbmVhci1pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuLmxpbmVhci1pY29uLXRleHQtd3JhcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuLmxpbmVhci1pY29uLXBpbGNyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjBcIjtcbn1cbi5saW5lYXItaWNvbi1kaXJlY3Rpb24tbHRyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4ubGluZWFyLWljb24tZGlyZWN0aW9uLXJ0bDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliMlwiO1xufVxuLmxpbmVhci1pY29uLXBhZ2UtYnJlYWs6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjNcIjtcbn1cbi5saW5lYXItaWNvbi1wYWdlLWJyZWFrMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmxpbmVhci1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliN1wiO1xufVxuLmxpbmVhci1pY29uLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLmxpbmVhci1pY29uLXNvcnQtdGltZS1hc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmJcIjtcbn1cbi5saW5lYXItaWNvbi1zb3J0LXRpbWUtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliY1wiO1xufVxuLmxpbmVhci1pY29uLXNpZ21hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsLWxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmVcIjtcbn1cbi5saW5lYXItaWNvbi1oYW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG4ubGluZWFyLWljb24tcG9pbnRlci11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMFwiO1xufVxuLmxpbmVhci1pY29uLXBvaW50ZXItcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzFcIjtcbn1cbi5saW5lYXItaWNvbi1wb2ludGVyLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzJcIjtcbn1cbi5saW5lYXItaWNvbi1wb2ludGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXItdGFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy10YXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5saW5lYXItaWNvbi1yZW1pbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljNlwiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljN1wiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtdmljdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljOFwiO1xufVxuLmxpbmVhci1pY29uLWdlc3R1cmUtem9vbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljOVwiO1xufVxuLmxpbmVhci1pY29uLWdlc3R1cmUtcGluY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2FcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2NcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2VcIjtcbn1cbi5saW5lYXItaWNvbi1oYW5kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljZlwiO1xufVxuLmxpbmVhci1pY29uLXBvaW50ZXItdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG4ubGluZWFyLWljb24tcG9pbnRlci1yaWdodDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDFcIjtcbn1cbi5saW5lYXItaWNvbi1wb2ludGVyLWRvd24yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG4ubGluZWFyLWljb24tcG9pbnRlci1sZWZ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlci10YXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy10YXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG4ubGluZWFyLWljb24tcmVtaW5kZXIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG4ubGluZWFyLWljb24tZ2VzdHVyZS16b29tMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuLmxpbmVhci1pY29uLWdlc3R1cmUtcGluY2gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtaG9yaXpvbnRhbDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDlcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC12ZXJ0aWNhbDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGFcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1sZWZ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLXJpZ2h0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuLmxpbmVhci1pY29uLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLmxpbmVhci1pY29uLWJvcmRlci1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGZcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTBcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTFcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG4ubGluZWFyLWljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTNcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG4ubGluZWFyLWljb24tYm9yZGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTVcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTZcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItbm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllOFwiO1xufVxuLmxpbmVhci1pY29uLWVsbGlwc2lzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIxXCI7XG59XG4ubGluZWFyLWljb24tdW5pMjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIyXCI7XG59XG4ubGluZWFyLWljb24tdW5pMjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIzXCI7XG59XG4ubGluZWFyLWljb24tdW5pMjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI0XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI1XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI2XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI3XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI4XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI5XCI7XG59XG4ubGluZWFyLWljb24tdW5pMmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJhXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJiXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJjXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJkXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJlXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJmXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMwXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMxXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMyXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMzXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM0XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM1XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM2XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM3XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM4XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM5XCI7XG59XG4ubGluZWFyLWljb24tdW5pM2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNhXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNiXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNjXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNkXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNlXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2Y6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQzXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ5XCI7XG59XG4ubGluZWFyLWljb24tdW5pNGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRhXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRiXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRjXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRkXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRlXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUzXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU5XCI7XG59XG4ubGluZWFyLWljb24tdW5pNWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVhXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDViXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVjXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVkXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVlXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYzXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY5XCI7XG59XG4ubGluZWFyLWljb24tdW5pNmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZhXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZiXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZjXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZkXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZlXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDczXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc5XCI7XG59XG4ubGluZWFyLWljb24tdW5pN2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdhXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdiXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdjXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdkXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdlXCI7XG59XG4ubGluZWFyLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxhOVwiO1xufVxuIl19 */
