@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%}.iti{position:relative;display:inline-block;width:100%}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__flag-container .iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__flag-container .iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__flag-container .iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px!important;border-bottom:1px solid #ccc;list-style-type:none!important}.iti__country{padding:5px 10px;outline:none;margin-bottom:0!important}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../images/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fcGFuZWwtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL19yZXNldC5zY3NzIiwic3R5bGUuc2NzcyIsIl92YXJpYWJsZXNfY3VzdG9tLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwic3R5bGUuY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwiYm9vdHN0cmFwL19yb290LnNjc3MiLCJib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvX3JlYm9vdC5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvX3R5cGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAvX2ltYWdlcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fbmF2LnNjc3MiLCJib290c3RyYXAvX25hdmJhci5zY3NzIiwiYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX21vZGFsLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3Zlci5zY3NzIiwiYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19pY29ucy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX3ZlbmRvcnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fYm94ZXMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fYmx1cmIuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fZGl2aWRlcnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3RodW1ibmFpbHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fcXVvdGVzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fbGF5b3V0cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wb3N0cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wcmljaW5nLXRhYmxlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3RpbWVsaW5lLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3BhcmFsbGF4LWhlYWRlci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2N1c3RvbS1tb2RhbC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19sYXlvdXQtcGFuZWwuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fcnRlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2hvbWUuc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX2NvbXBvbmVudC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9jb21wb25lbnRzL19uYXYtdGFiLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3NpZGViYXItaW5saW5lLWZvcm0uc2NzcyIsImN1c3RvbS1zdHlsZXMvY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fc29jaWFsLXNoYXJlLnNjc3MiLCJjdXN0b20tc3R5bGVzL2NvbXBvbmVudHMvX3NvY2lhbC1zaGFyaW5nLnNjc3MiLCJjdXN0b20tc3R5bGVzL2hlbHBlcnMvX2JhY2tncm91bmRzLnNjc3MiLCJjdXN0b20tc3R5bGVzL2hlbHBlcnMvX3RleHQtYWxpZ25tZW50LnNjc3MiLCJjdXN0b20tc3R5bGVzL2hlbHBlcnMvX3RleHQtc3R5bGluZy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9oZWxwZXJzL19ncm91cHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19ncm91cHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvaGVscGVycy9fc2VjdGlvbnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvaGVscGVycy9fb2Zmc2V0cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX3JhbmdlLXNwYWNpbmcuc2NzcyIsImN1c3RvbS1zdHlsZXMvaGVscGVycy9fdXRpbGl0aWVzLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9oZWxwZXJzL193cmFwcGVycy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9tb2R1bGVzL19mbGV4LWdyaWQuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL191bml0LXV0aWxpdGllcy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9tb2R1bGVzL191bml0LXJlc3BvbnNpdmUuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fb3dsLWNhcm91c2VsLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItbWl4aW5zLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3JkLW5hdmJhci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLWNvbXBvbmVudHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zdGF0aWMuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1mdWxsd2lkdGguc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1maXhlZC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLXNpZGViYXIuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fbWF0ZXJpYWwtcGFyYWxsYXguc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fcmQtc2VhcmNoLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3N3aXBlci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19jb3VudGRvd24uc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fdGFicy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19yZC1jYWxlbmRhci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19ib290c3RyYXAtc2xpZGVyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3JkLWF1ZGlvLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX2pxdWVyeS5mcy5zdGVwcGVyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fcGFnZS1sb2FkZXJzLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3Njcm9sbGJhci5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19wYXJ0aWNsZS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19pbnRsLXRlbC1pbnB1dC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19zcHJpdGUuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19mb250LWZhY2Uuc2NzcyIsImN1c3RvbS1zdHlsZXMvZm9udHMvX2Jyb3duLnNjc3MiLCJjdXN0b20tc3R5bGVzL2ZvbnRzL19mb250LWF3ZXNvbWUuc2NzcyIsImN1c3RvbS1zdHlsZXMvZm9udHMvX2xpbmVhcmljb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0JBLGdCQThCd0MsQ0N6RHhDLHFCQUdJLHNCQUF3QixDQUk1Qix5QkFDRSxRQUFTLENBR1gsT0FDRSxZQUFhLENBR2YsV0FDRSxTQUFVLENBQ1YsUUFBUyxDQUdYLDZCQUlFLFlBQWEsQ0FHZixNQUNFLGVBQWdCLENBT2xCLEtBQ0UsUUFBUyxDQUdYLE1BRUUsbUJBQW9CLENBTXRCLEdBQ0UsZUFBZ0IsQ0FHbEIsS0FDRSxpQkFBa0IsQ0FHcEIsS0FDRSxlQUFnQixDQXpDbEIsV0E2Q0UsY0FBZSxDQUNmLGFBQWMsQ0FHaEIsUUFDRSxZQUNnQixDQUdsQixlQUhFLGVBSWdCLENBR2xCLGVBRUksb0JBQXFCLENDRHpCLEtBQ0UsNkJBQThCLENBQzlCLDJDQUE0QyxDQUM1QyxjQ2RnQixDQ1hkLHlCRnNCSixLQVVJLGNBQWUsQ0FNbEIsQ0V0Q0csMEJGc0JKLEtBY0ksY0NtRmlCLENEakZwQixDQUdELEVBQ0Usb0JBQXFCLENBRXJCLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FIM0IsbUJBUUksYUMxRXFCLENEa0V6QixnQkFhSSxhQzJKNEMsQ0QxSjVDLG9CQzRKd0IsQ0QxSzVCLGdDQW1CSSxrQkFBbUIsQ0FLdkIsSUFDRSxvQkFBcUIs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b0IsQ0FDcEIsdUJBQXdCLENKc2UxQixxRkk3ZEUsdUJBQXdCLENBUTFCLDZCQUNFLFlBQWEsQ0FDYix5QkFBMEIsQ0FPNUIsT0FDRSxvQkFBcUIsQ0FHdkIsUUFDRSxpQkFBa0IsQ0FHcEIsU0FDRSxZQUFhLENKb2RmLFNJOWNFLHNCQUF3QixDR2hmMUIsMENBRUUsbUJGeU95QyxDRXhPekMsbUJWd0w4QixDVXZMOUIsZVZ3TDBCLENVdkwxQixlVndMMEIsQ1V2TDFCLFVWeURXLENVdERiLE9BQVUsY1Z1TW1CLENVdE03QixPQUFVLGNWdU1tQixDVXRNN0IsT0FBVSxjVnVNbUIsQ1V0TTdCLE9BQVUsY1Z1TW1CLENVdE03QixPQUFVLGNWdU1tQixDVXRNN0IsT0FBVSxjVnVNbUIsQ1VyTTdCLE1BQ0UsY1ZzTnFCLENVck5yQixlVnVOb0IsQ1VuTnRCLFdBQ0UsY0Z1TitCLENFbk5qQyxzQkFIRSxlRjhOK0IsQ0U3Ti9CLGVGcU4rQixDRW5OakMsV0FDRSxnQkZrTitCLENFOU1qQyxXQUNFLGdCRmtOa0MsQ0VqTmxDLGVGc04rQixDRXJOL0IsZUYyTStCLENFek1qQyxXQUNFLGdCRjhNa0MsQ0U3TWxDLGVGa04rQixDRWpOL0IsZUZzTStCLENUcEhqQyxHV3pFRSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULDRCVkdnQixDRDZObEIsYVd0TkUsYUZpTStCLENFaE0vQixlRitKK0IsQ0U1SmpDLFdBRUUsZ0JWNEtxQixDVTNLckIsd0JWNUN1QixDVXlEekIsNEJDcEZFLGNBQWUsQ0FDZixlQUFnQixDRHNGbEIsa0JBQ0Usb0JBQXFCLENBRHZCLG1DQUlJLGdCVjJKcUIsQ1VqSnpCLFlBQ0UsYUFBYyxDQUNkLHdCQUF5QixDQUkzQixZQUNFLGtCRkZXLENFR1gsaUJGeUpvRCxDRXRKdEQsbUJBQ0UsYUFBYyxDQUNkLGFBQWMsQ0FDZCxhRnRHZ0IsQ0VtR2xCLDBCQU1JLHFCQUFzQixDRTdHMUIsMEJDRkUsY0FBZSxDQUdmLFdBQVksQ0REZCxlQUNFLGNKdXVCd0MsQ0l0dUJ4QyxxQkpKYSxDSUtiLHFCSnd1QnNDLENNcHZCcEMsb0JObU1nQyxDT2xNOUIsc0NQc3ZCaUQsQ090dkJqRCw4QlBzdkJpRCxDSXh1QnJELHFDQ0xZLENEZWQsUUFFRSxvQkFBcUIsQ0FHdkIsWUFDRSxtQkFBNEIsQ0FDNUIsYUFBYyxDQUdoQixnQkFDRSxhSnd0QnFDLENJdnRCckMsYUp4QmdCLENRaEJsQixrQkFJRSx1RWhCa0s2RixDZ0I5Si9GLEtBQ0UsZ0JoQnFQK0IsQ2dCcFAvQixhaEJrUCtCLENnQmpQL0IsVWhCd0RhLENnQnZEYix3QmhCK0NnQixDY3hEZCxlZDBJc0IsQ2dCN0h4QixPQUNFLFNBQVUsQ0FDVixhQUFjLENBQ2Qsd0JBQXlCLENBSzdCLElBQ0UsZ0JoQnFPK0IsQ2dCcE8vQixhaEJrTytCLENnQmpPL0IsVVJqQmEsQ1FrQmIsd0JSVGdCLENNaEJkLG1CZDRJMEIsQ2dCakg1QiwyQ1JWYSxDUUlmLFFBU0ksU0FBVSxDQUNWLGNBQWUsQ0FDZixlUmlNNkIsQ1FoTTdCLGVBQWdCLENWVWhCLElVSkYsYUFBYyxDQUNkLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsYWhCK00rQixDZ0I5TS9CLGFSM0JnQixDUXNCbEIsU0FTSSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ0FLcEIsZ0JBQ0UsZ0JSOHZCdUMsQ1E3dkJ2QyxpQkFBa0IsQ0N6RGxCLFdDQUEsVUFBVyxDQUNYLGtCQUF1QyxDQUN2QyxpQkFBc0MsQ0FDdEMsaUJBQWtCLENBQ2xCLGdCQUFpQixDakIrQ2YseUJnQm5ERixXQ1lJLGVsQjJTUyxDaUJwVFosQ2hCZ0RDLHlCZ0JuREYsV0NZSSxlbEI0U1MsQ2lCclRaLENoQmdEQyx5QmdCbkRGLFdDWUksZWxCNlNTLENpQnRUWixDaEJnREMsMEJnQm5ERixXQ1lJLGdCbEI4U1UsQ2lCdlRiLENoQmdEQywwQmdCbkRGLFdDWUksZ0JsQitTVSxDaUJ4VGIsQ0FTRCxpQkNaQSxVQUFXLENBQ1gsa0JBQXVDLENBQ3ZDLGlCQUVpQixDRGtCakIs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Q2pCWWEsQ2lCOUJqQiw0QkF3QkksV0FBWSxDQUNaLGVBQWdCLENBekJwQixzRkE4QkkscUJBQXNCLENBQ3RCLDRDekJtVThCLEN5QjlUbEMsd0NBRUUsbUJBQW9CLENBU3BCLGFDL0NBLFVKdURjLENLdkRaLHdCbkI4QmEsQ2tCNUJmLG9CbEI0QmUsQ2tCM0JmLFkxQjZWZ0MsQ1MzVjlCLG1CaUJDQSxVSmlEWSxDS3ZEWix3QkREb0YsQ0FTcEYsb0JBVHlILENBWTNILHNDQU1JLHlDbEJhVyxDa0JSZiw0Q0FFRSx3QmxCTWEsQ2tCTGIsb0JsQkthLENrQkZmLHlJQUdFLFVKd0JZLENJdkJaLHdCQWpDdUssQ0FxQ3ZLLG9CQXJDK00sQ0EyQzdNLHlDbEJaVyxDaUJpQmYsZUMvQ0EsVUp1RGMsQ0t2RFosd0JuQldjLENrQlRoQixvQmxCU2dCLENrQlJoQixZMUI2VmdDLENTM1Y5QixxQmlCQ0EsVUppRFksQ0t2RFosd0JERG9GLENBU3BGLG9CQVR5SCxDQVkzSCwwQ0FNSSwyQ2xCTlksQ2tCV2hCLGdEQUVFLHdCbEJiYyxDa0JjZCxvQmxCZGMsQ2tCaUJoQiwrSUFHRSxVSndCWSxDSXZCWix3QkFqQ3VLLENBcUN2SyxvQkFyQytNLENBMkM3TSwyQ2xCL0JZLENpQm9DaEIsYUMvQ0EsVUp1RGMsQ0t2RFosd0JuQnFDYSxDa0JuQ2Ysb0JsQm1DZSxDa0JsQ2YsWTFCNlZnQyxDUzNWOUIsbUJpQkNBLFVKaURZLENLdkRaLHdCRERvRixDQVNwRixvQkFUeUgsQ0FZM0gsc0NBTUkseUNsQm9CVyxDa0JmZiw0Q0FFRSx3QmxCYWEsQ2tCWmIsb0JsQllhLENrQlRmLHlJQUdFLFVKd0JZLENJdkJaLHdCQWpDdUssQ0FxQ3ZLLG9CQXJDK00sQ0EyQzdNLHlDbEJMVyxDaUJVZixVQy9DQSxVSnVEYyxDS3ZEWix3Qm5CdUNhLENrQnJDZixvQmxCcUNlLENrQnBDZixZMUI2VmdDLENTM1Y5QixnQmlCQ0EsVUppRFksQ0t2RFosd0JERG9GLENBU3BGLG9CQVR5SCxDQVkzSCxnQ0FNSSwwQ2xCc0JXLENrQmpCZixzQ0FFRSx3QmxCZWEsQ2tCZGIsb0JsQmNhLENrQlhmLGdJQUdFLFVKd0JZLENJdkJaLHdCQWpDdUssQ0FxQ3ZLLG9CQXJDK00sQ0EyQzdNLDBDbEJIVyxDaUJRZixhQy9DQSxVSnFEYyxDS3JEWix3Qm5Cb0NhLENrQmxDZixvQmxCa0NlLENrQmpDZixZMUI2VmdDLENTM1Y5QixtQmlCQ0EsVUorQ1ksQ0tyRFosd0JERG9GLENBU3BGLG9CQVR5SCxDQVkzSCxzQ0FNSSx5Q2xCbUJXLENrQmRmLDRDQUVFLHdCbEJZYSxDa0JYYixvQmxCV2EsQ2tCUmYseUlBR0UsVUpzQlksQ0lyQlosd0JBakN1SyxDQXFDdkssb0JBckMrTSxDQTJDN00seUNsQk5XLENpQldmLFlDL0NBLFVKdURjLENLdkRaLHdCbkJrQ2EsQ2tCaENmLG9CbEJnQ2UsQ2tCL0JmLFkxQjZWZ0MsQ1MzVjlCLGtCaUJDQSxVSmlEWSxDS3ZEWix3QkREb0YsQ0FTcEYsb0JBVHlILENBWTNILG9DQU1JLHlDbEJpQlcsQ2tCWmYsMENBRUUsd0JsQlVhLENrQlRiLG9CbEJTYSxDa0JOZixzSUFHRSxVSndCWSxDSXZCWix3QkFqQ3VLLENBcUN2SyxvQkFyQytNLENBMkM3TSx5Q2xCUlcsQ2lCYWYsV0MvQ0EsVUpxRGMsQ0tyRFosd0JuQk1jLENrQkpoQixvQmxCSWdCLENrQkhoQixZMUI2VmdDLENTM1Y5QixpQmlCQ0EsVUorQ1ksQ0tyRFosd0JERG9GLENBU3BGLG9CQVR5SCxDQVkzSCxrQ0FNSSwyQ2xCWFksQ2tCZ0JoQix3Q0FFRSx3QmxCbEJjLENrQm1CZCxvQmxCbkJjLENrQnNCaEIsbUlBR0UsVUpzQlksQ0lyQlosd0JBakN1SyxDQXFDdkssb0JBckMrTSxDQTJDN00sMkNsQnBDWSxDaUJ5Q2hCLFVDL0NBLFVKdURjLENLdkRaLHdCbkJhYyxDa0JYaEIsb0JsQldnQixDa0JWaEIsWTFCNlZnQyxDUzNWOUIsZ0JpQkNBLFVKaURZLENLdkRaLHdCRERvRixDQVNwRixvQkFUeUgsQ0FZM0gsZ0NBTUksd0NsQkpZLENrQlNoQixzQ0FFRSx3QmxCWGMsQ2tCWWQsb0JsQlpjLENrQmVoQixnSUFHRSxVSndCWSxDSXZCWix3QkFqQ3VLLENBcUN2SyxvQkFyQytNLENBMkM3TSx3Q2xCN0JZLENpQndDaEIscUJDTEEsYWxCbEJlLENrQm1CZiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLG9CbEJyQmUsQ0N6QmIsMkJpQmlEQSxVMUJEUyxDMEJFVCx3QmxCekJhLENrQjBCYixvQmxCMUJhLENrQjZCZixzREFFRSx5Q2xCL0JhLENrQmtDZiw0REFFRSxhbEJwQ2EsQ2tCcUNiLDRCQUE2QixDQUcvQixpS0FHRSxVMUJwQlMsQzBCcUJULHdCbEI1Q2EsQ2tCNkNiLG9CbEI3Q2EsQ2tCK0NiLHlDbEIvQ2EsQ2lCdUJmLHVCQ0xBLGFsQnJDZ0IsQ2tCc0NoQiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLG9CbEJ4Q2dCLENDTmQsNkJpQmlEQSxVMUJEUyxDMEJFVCx3QmxCNUNjLENrQjZDZCxvQmxCN0NjLENrQmdEaEIsMERBRUUsMkNsQmxEYyxDa0JxRGhCLGdFQUVFLGFsQnZEYyxDa0J3RGQsNEJBQTZCLENBRy9CLHVLQUdFLFUxQnBCUyxDMEJxQlQsd0JsQi9EYyxDa0JnRWQsb0JsQmhFYyxDa0JrRWQsMkNsQmxFYyxDaUIwQ2hCLHFCQ0xBLGFsQlhlLENrQllmLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsb0JsQmRlLENDaENiLDJCaUJpREEsVTFCRFMsQzBCRVQsd0JsQmxCYSxDa0JtQmIsb0JsQm5CYSxDa0JzQmYsc0RBRUUseUNsQnhCYSxDa0IyQmYsNERBRUUsYWxCN0JhLENrQjhCYiw0QkFBNkIsQ0FHL0IsaUtBR0UsVTFCcEJTLEMwQnFCVCx3QmxCckNhLENrQnNDYixvQmxCdENhLENrQndDYix5Q2xCeENhLENpQmdCZixrQkNMQSxhbEJUZSxDa0JVZiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLG9CbEJaZSxDQ2xDYix3QmlCaURBLFUxQkRTLEMwQkVULHdCbEJoQmEsQ2tCaUJiLG9CbEJqQmEsQ2tCb0JmLGdEQUVFLDBDbEJ0QmEsQ2tCeUJmLHNEQUVFLGFsQjNCYSxDa0I0QmIsNEJBQTZCLENBRy9CLHdKQUdFLFUxQnBCUyxDMEJxQlQsd0JsQm5DYSxDa0JvQ2Isb0JsQnBDYSxDa0JzQ2IsMENsQnRDYSxDaUJjZixxQkNMQSxhbEJaZSxDa0JhZiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLG9CbEJmZSxDQy9CYiwyQmlCaURBLFUxQkRTLEMwQkVULHdCbEJuQmEsQ2tCb0JiLG9CbEJwQmEsQ2tCdUJmLHNEQUVFLHlDbEJ6QmEsQ2tCNEJmLDREQUVFLGFsQjlCYSxDa0IrQmIsNEJBQTZCLENBRy9CLGlLQUdFLFUxQnBCUyxDMEJxQlQsd0JsQnRDYSxDa0J1Q2Isb0JsQnZDYSxDa0J5Q2IseUNsQnpDYSxDaUJpQmYsb0JDTEEsYWxCZGUsQ2tCZWYsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QixvQmxCakJlLENDN0JiLDBCaUJpREEsVTFCRFMsQzBCRVQsd0JsQnJCYSxDa0JzQmIsb0JsQnRCYSxDa0J5QmYsb0RBRUUseUNsQjNCYSxDa0I4QmYsMERBRUUsYWxCaENhLENrQmlDYiw0QkFBNkIsQ0FHL0IsOEpBR0UsVTFCcEJTLEMwQnFCVCx3QmxCeENhLENrQnlDYixvQmxCekNhLENrQjJDYix5Q2xCM0NhLENpQm1CZixtQkNMQSxhbEIxQ2dCLENrQjJDaEIsNEJBQTZCLENBQzdCLHFCQUFzQixDQUN0QixvQmxCN0NnQixDQ0RkLHlCaUJpREEsVTFCUVcsQzBCUFgsd0JsQmpEYyxDa0JrRGQsb0JsQmxEYyxDa0JxRGhCLGtEQUVFLDJDbEJ2RGMsQ2tCMERoQix3REFFRSxhbEI1RGMsQ2tCNkRkLDRCQUE2QixDQUcvQiwySkFHRSxVMUJYVyxDMEJZWCx3QmxCcEVjLENrQnFFZCxvQmxCckVjLENrQnVFZCwyQ2xCdkVjLENpQitDaEIsa0JDTEEsYWxCbkNnQixDa0JvQ2hCLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FDdEIsb0JsQnRDZ0IsQ0NSZCx3QmlCaURBLFUxQkRTLEMwQkVULHdCbEIxQ2MsQ2tCMkNkLG9CbEIzQ2MsQ2tCOENoQixnREFF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LEM0QnVOWCwyQjVCdk5XLEM0QnVMZixtQ0FvQ0ksb1E1Qm1VbVMsQzRCdld2UywyQkF3Q0ksb0I1Qi9OVyxDQ0VYLG1HMkJrT0ksb0I1QnBPTyxDQ0VYLDZGMkI4T0UsVTVCMVBTLEM0QnFQZixtQ0FXTSx3QjVCaFFTLENDWVgsa0YyQnVQSSx5QjVCblFPLEM0QnFQZiw0Q0FrQlEseUI1QnZRTyxDNEJxUGYsc0tBMEJNLFU1Qi9RUyxDNEJxUGYsNkJBK0JJLHdCNUJwUlcsQzRCcVJYLCtCNUJyUlcsQzRCcVBmLGtDQW9DSSwwUTVCd1FrUyxDNEI1U3RTLDBCQXdDSSx3QjVCN1JXLENDWVgsZ0cyQnNSSSxVNUJsU08sQzZCUGYsTUFDRSxpQkFBa0IsQ0FDbEIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixxQjdCQ2EsQzZCQWIsMEJBQTJCLENBQzNCLGlDN0JTYSxDTWpCWCxvQk5tTWdDLEM2Qm5NcEMsU0FZSSxjQUFlLENBQ2YsYUFBYyxDQWJsQiwyRHZCTUksNkJONkxnQyxDTTVMaEMsOEJONExnQyxDNkJuTXBDLHlEdkJvQkksaUNOK0tnQyxDTTlLaEMsZ0NOOEtnQyxDNkJ0S3BDLFdBR0Usa0JBQWMsQ0FBZCxhQUFjLENBQ2QsYTdCc2pCdUMsQzZCbmpCekMsWUFDRSxvQjdCaWpCd0MsQzZCOWlCMUMsZUFDRSxtQkFDZ0IsQ0FHbEIscUNBSEUsZUFJZ0IsQzVCdkNkLGlCNEI0Q0Esb0JBQXFCLENBRnpCLHNCQU1JLGlCN0JnaUJxQyxDNkJ4aEJ6QyxhQUNFLG9CN0J1aEJ1QyxDNkJ0aEJ2QyxlQUFnQixDQUNoQixnQzdCakRhLEM2QmtEYix3QzdCbERhLEM2QjhDZix5QnZCL0RJLHVEdUJzRThFLENBUGxGLHNEQVlNLFlBQWEsQ0FLbkIsYUFDRSxvQjdCc2dCdUMsQzZCcmdCdkMsZ0M3QmpFYSxDNkJrRWIscUM3QmxFYSxDNkIrRGYsd0J2QmhGSSx1RE4ybEJvRixDNkI1ZnhGLGtCQUVFLHFCN0JxZndDLEM2Qm5meEMsZUFBZ0IsQ0FHbEIscUNBTkUsb0JBQWtDLENBRWxDLG1CQU1pQyxDQUluQyxrQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUNQLGU3QjZleUMsQzZCMWUzQyxVQUNFLFVBQVcsQ3ZCdEhULGdDTjJsQm9GLEM2QmhleEYsY0FDRSxVQUFXLEN2QnRIVCx5Q05xbEJvRixDTXBsQnBGLDBDTm9sQm9GLEM2QjNkeEYsaUJBQ0UsVUFBVyxDdkI3R1QsNkNOdWtCb0YsQ010a0JwRiw0Q05za0JvRixDNkJuZHhGLFdBQ0UsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0QixxQkFBc0IsQ0FGeEIsaUJBS0ksa0I3Qm9kd0QsQ1A3aUJ4RCx5Qm9Db0ZKLFdBU0ksNkJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixrQjdCK2N3RCxDNkI5Y3hELGlCN0I4Y3dELEM2QnpkNUQsNEJBU0ksNEI3Qmdkd0QsQzZCemQ1RCxpQkFjTSxtQkFBYSxDQUFiLFlBQWEsQ0FFYixrQkFBWSxDQUFaLFdBQVksQ0FDWiwyQkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGlCN0J1Y3NELEM2QnRjdEQsZUFBZ0IsQ0FDaEIsZ0I3QnFjc0QsQzZCcGN2RCxDQVNMLFlBQ0UsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0QixxQkFBc0IsQ0FGeEIsa0JBS0ksa0I3QnNid0QsQ1A3aUJ4RCx5Qm9Da0hKLFlBU0ksNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixrQkFBbUIsQ0FUdkIsa0JBYU0sa0JBQVksQ0FBWixXQUFZLENBQ1osZUFBZ0IsQ0FkdEIsd0JBaUJRLGFBQWMsQ0FDZCxhQUFjLENBbEJ0Qiw4QnZCekpJLHlCdUJpTG9DLEN2QmhMcEMsNEJ1QmdMb0MsQ0F4QnhDLDRDQTJCWSx5QkFBMEIsQ0EzQnRDLCtDQThCWSw0QkFBNkIsQ0E5QnpDLDZCdkIzSUksd0J1QjhLbUMsQ3ZCN0tuQywyQnVCNkttQyxDQW5DdkMsMkNBc0NZLHdCQUF5QixDQXRDckMsOENBeUNZLDJCQUE0QixDQXpDeEMsNkJ2QnRLSSxvQk5tTWdDLEM2QjdCcEMsMkN2QmhLSSw2Qk42TGdDLENNNUxoQyw4Qk40TGdDLEM2QjdCcEMsOEN2QmxKSSxpQ04rS2dDLENNOUtoQyxnQ044S2dDLEM2QjdCcEMsaVBBNkRZLGVBQWdCLENBQ2pCLENBWVgsb0JBRUksb0I3Qm9Xc0MsQ1BsaUJ0Qyx5Qm9DNExKLGNBTUksc0I3QjhXaUMsQzZCOVdqQyxtQjdCOFdpQyxDNkI5V2pDLGM3QjhXaUMsQzZCN1dqQyx1QjdCOFd1QyxDNkI5V3ZDLDBCN0I4V3VDLEM2QjlXdkMsdUI3QjhXdUMsQzZCOVd2QyxrQjdCOFd1QyxDNkJyWDNDLG9CQVVNLG9CQUFxQixDQUNyQixVQUFXLENBQ1osQ0NoUUwsWUFDRSxtQkFBYSxDQUFiLFlBQWEsQ0FDYixjQUFlLENBQ2YsbUI5Qm93QnNDLEM4Qm53QnRDLGtCOUJzd0JzQyxDOEJyd0J0QyxlQUFnQixDQUNoQix3QjlCT2dCLENNVGQsZWQwSXNCLENzQ3BJMUIseUNBR0ksb0JBQXFCLENBQ3JCLG1COUIwdkJxQyxDOEJ6dkJyQyxrQjlCeXZCcUMsQzhCeHZCckMsYTlCQ2MsQzhCQWQsV0FBaUMsQ0FQckMsK0NBaUJJLHlCQUEwQixDQUkxQixvQkFKMEIsQ0FqQjlCLHdCQXlCSSxhOUJsQmMsQytCakJsQixZQUNFLG1CQUFhLENBQWIsWUFBYSxDNUJHYixjQUFlLENBQ2YsZUFBZ0IsQ0dEZCxlZDBJc0IsQ3VDeEkxQixrQ0FHTSxhQUFjLEN6QnNCaEIsd0JkK0dzQixDYzlHdEIsMkJkOEdzQixDdUN4STFCLGlDekJXSSx5QmQ2SHNCLENjNUh0Qiw0QmQ0SHNCLEN1Q3hJMUIsNkJBY0ksU0FBVSxDQUNWLFV2Q3NDUyxDdUNyQ1Qsd0J2Q1NxQixDdUNSckIsb0J2Q1FxQixDdUN6QnpCLCtCQXFCSSxhdkNvQ2MsQ3VDbkNkLG1CQUFvQixDQUNwQix3QnZDZ0NjLEN1Qy9CZCxvQnZDK0JjLEN1QzNCbEIsV0FDRSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFl2QzRYeUMsQ3VDM1h6QyxnQnZDaVl3QyxDdUNoWXhDLGdCdkM0WHlDLEN1QzNYekMsYXZDd0JnQixDdUN2QmhCLHFCdkNrQlcsQ3VDakJYLHdCdkNtQmdCLENTdENkLGtDOEJzQkEsVXZDY1MsQ3VDYlQsb0JBQXFCLENBQ3JCLHdCdkNoQnFCLEN1Q2lCckIsb0J2Q2pCcUIsQ3dDNUJ2QiwwQkFDRSxxQmhDeWpCc0MsQ2dDeGpCdEMsY3hDMktpQixDd0MxS2pCLG1CeENxTHdDLEN3Q2hMdEMsaUQxQm9CRiw0QmRnSDBCLENjL0cxQiwrQmQrRzBCLEN3Qy9IeEIsZ0QxQkNGLDZCZDhIMEIsQ2M3SDFCLGdDZDZIMEIsQ3dDNUk1QiwwQkFDRSxvQmhDdWpCcUMsQ2dDdGpCckMsY3hDNEtpQixDd0MzS2pCLG1CeENzTHdDLEN3Q2pMdEMsaUQxQm9CRiw0QmRpSDBCLENjaEgxQiwrQmRnSDBCLEN3Q2hJeEIsZ0QxQkNGLDZCZCtIMEIsQ2M5SDFCLGdDZDhIMEIsQ014RDFCLE9tQ2xGRixvQkFBcUIsQ0FDckIsa0JqQ21wQnNDLENpQ2xwQnRDLGFqQytvQnFDLENpQzlvQnJDLGVqQzROK0IsQ2lDM04vQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQix1QkFBd0IsQzNCVHRCLG9CTm1NZ0MsQ2lDbE1wQyxhQWFJLFlBQWEsQ0FLakIsWUFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQU9YLFlBQ0Usa0JqQzRuQnNDLENpQzNuQnRDLGlCakMybkJzQyxDTXpwQnBDLG1CTjRwQnFDLENpQ3JuQnZDLGVDMUNBLFVwQjREYyxDb0IzRGQsd0JsQ2tDZSxDQ2JiLHNEaUNqQkUsVXBCdURVLENvQnREVixvQkFBcUIsQ0FDckIsd0JBQWtDLENEbUN0QyxpQkMxQ0EsVXBCNERjLENvQjNEZCx3QmxDZWdCLENDTWQsMERpQ2pCRSxVcEJ1RFUsQ29CdERWLG9CQUFxQixDQUNyQix3QkFBa0MsQ0RtQ3RDLGVDMUNBLFVwQjREYyxDb0IzRGQsd0JsQ3lDZSxDQ3BCYixzRGlDakJFLFVwQnVEVSxDb0J0RFYsb0JBQXFCLENBQ3JCLHdCQUFrQyxDRG1DdEMsWUMxQ0EsVXBCNERjLENvQjNEZCx3QmxDMkNlLENDdEJiLGdEaUNqQkUsVXBCdURVLENvQnREVixvQkFBcUIsQ0FDckIsd0JBQWtDLENEbUN0QyxlQzFDQSxVcEIwRGMsQ29CekRkLHdCbEN3Q2UsQ0NuQmIsc0RpQ2pCRSxVcEJxRFUsQ29CcERWLG9CQUFxQixDQUNyQix3QkFBa0MsQ0RtQ3RDLGNDMUNBLFVwQjREYyxDb0IzRGQsd0JsQ3NDZSxDQ2pCYixvRGlDakJFLFVwQnVEVSxDb0J0RFYsb0JBQXFCLENBQ3JCLHdCQUFrQyxDRG1DdEMsYUMxQ0EsVXBCMERjLENvQnpEZCx3QmxDVWdCLENDV2Qsa0RpQ2pCRSxVcEJxRFUsQ29CcERWLG9CQUFxQixDQUNyQix3QkFBa0MsQ0RtQ3RDLFlDMUNBLFVwQjREYyxDb0IzRGQsd0JsQ2lCZ0IsQ0NJZCxnRGlDakJFLFVwQnVEVSxDb0J0RFYsb0JBQXFCLENBQ3JCLHdCQUFrQyxDQ1J4QyxXQUNFLGlCQUFvRCxDQUNwRCxrQm5Da2xCc0MsQ21DamxCdEMsd0JuQ1VnQixDTVRkLG1CZDJJMEIsQ0N2RjFCLHlCMEN4REosV0FPSSxpQm5DNmtCb0MsQ21DM2tCdkMsQ0FFRCxpQkFDRSxlQUFnQixDQUNoQixjQUFlLEM3QlRiLGU2QlVzQixDQ1YxQixPQUNFLGlCQUFrQixDQUNsQixzQnBDaXNCeUMsQ29DaHNCekMsa0JwQ2lzQnNDLENvQ2hzQnRDLDRCQUE2QyxDOUJKM0Msb0JObU1nQyxDb0MxTHBDLGVBRUUsYUFBYyxDQUloQixZQUNFLGVwQ2lOK0IsQ29Dek1qQywwQkFHSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixzQnBDcXFCdUMsQ29DcHFCdkMsYUFBYyxDQVVoQixlQzVDQSxhdkJtRmdFLENLOUU5RCx3Qkw4RThELEN1QmpGaEUsb0J2QmlGZ0UsQ3VCL0VoRSxrQkFDRSx3QkFBcUMsQ0FHdkMsMkJBQ0UsYUFBMEIsQ0RtQzVCLGlCQzVDQSxhdkJtRmdFLENLOUU5RCx3Qkw4RThELEN1QmpGaEUsb0J2QmlGZ0UsQ3VCL0VoRSxvQkFDRSx3QkFBcUMsQ0FHdkMsNkJBQ0UsYUFBMEIsQ0RtQzVCLGVDNUNBLGF2Qm1GZ0UsQ0s5RTlELHdCTDhFOEQsQ3VCakZoRSxvQnZCaUZnRSxDdUIvRWhFLGtCQUNFLHdCQUFxQyxDQUd2QywyQkFDRSxhQUEwQixDRG1DNUIsWUM1Q0EsYXZCbUZnRSxDSzlFOUQsd0JMOEU4RCxDdUJqRmhFLG9CdkJpRmdFLEN1Qi9FaEUsZUFDRSx3QkFBcUMsQ0FHdkMsd0JBQ0UsYUFBMEIsQ0RtQzVCLGVDNUNBLGF2Qm1GZ0UsQ0s5RTlELHdCTDhFOEQsQ3VCakZoRSxvQnZCaUZnRSxDdUIvRWhFLGtCQUNFLHdCQUFxQyxDQUd2QywyQkFDRSxhQUEwQixDRG1DNUIsY0M1Q0EsYXZCbUZnRSxDSzlFOUQsd0JMOEU4RCxDdUJqRmhFLG9CdkJpRmdFLEN1Qi9FaEUsaUJBQ0Usd0JBQXFDLENBR3ZDLDBCQUNFLGFBQTBCLENEbUM1QixhQzVDQSxhdkJtRmdFLENLOUU5RCx3Qkw4RThELEN1QmpGaEUsb0J2QmlGZ0UsQ3VCL0VoRSxnQkFDRSx3QkFBcUMsQ0FHdkMseUJBQ0UsYUFBMEIsQ0RtQzVCLFlDNUNBLGF2Qm1GZ0UsQ0s5RTlELHdCTDhFOEQsQ3VCakZoRSxvQnZCaUZnRSxDdUIvRWhFLGVBQ0Usd0JBQXFDLENBR3ZDLHdCQUNFLGFBQTBCLENDVjlCLHdDQUNFLEdBQU8sMEJBQXVDLENBQzlDLEdBQUssdUJBQXdCLENBQUEsQ0FGL0IsZ0NBQ0UsR0FBTywwQkFBdUMsQ0FDOUMsR0FBSyx1QkFBd0IsQ0FBQSxDQUcvQixVQUVFLFd0Q3lzQnNDLENzQ3hzQnRDLGVBQWdCLENBQ2hCLGdCdEN3c0J5RCxDc0N2c0J6RCx3QnRDR2dCLENNVGQsb0JObU1nQyxDc0N6THBDLHdCQVJFLG1CQUFhLENBQWIsWXRDOEJlLENzQ3RCakIsY0FFRSx3QkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsVXRDUGEsQ3NDUWIsd0J0Q2lCZSxDc0NkakIsc0JuQnFCRSxxS0FBNkksQ21CbkI3SSx5QnRDd3JCc0MsQ3NDcnJCeEMsdUJBQ0UseUR0QzJyQm9ELENzQzNyQnBELGlEdEMyckJvRCxDdUN2dEJ0RCxPQUNFLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2QixzQkFBdUIsQ0FHekIsWUFDRSxrQkFBTyxDQUFQLE1BQU8sQ0NGVCxZQUNFLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIscUJBQXNCLENBR3RCLGNBQWUsQ0FDZixlQUFnQixDQVNsQix3QkFDRSxVQUFXLENBQ1gsYXhDSGdCLEN3Q0loQixrQkFBbUIsQ3ZDQ2pCLDREdUNHQSxheENSYyxDd0NTZCxvQkFBcUIsQ0FDckIsd0J4Q2RjLEN3Q0tsQiwrQkFhSSxheENaYyxDd0NhZCx3QnhDcEJjLEN3QzZCbEIsaUJBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxzQnhDcXJCeUMsQ3dDbnJCekMsa0J4Q3FKK0IsQ3dDcEovQixxQnhDckNhLEN3Q3NDYixpQ3hDNUJhLEN3Q3FCZiw2QmxDaENJLDZCTjZMZ0MsQ001TGhDLDhCTjRMZ0MsQ3dDN0pwQyw0QkFjSSxlQUFnQixDbENoQ2hCLGlDTitLZ0MsQ005S2hDLGdDTjhLZ0MsQ0NoTGhDLDhDdUNzQ0Esb0JBQXFCLENBbkJ6QixvREF3QkksYXhDakRjLEN3Q2tEZCxxQnhDeERXLEN3QytCZix3QkE4QkksU0FBVSxDQUNWLFV4QzlEVyxDd0MrRFgsd0J4Q3RDYSxDd0N1Q2Isb0J4Q3ZDYSxDd0NpRGpCLG1DQUVJLGNBQWUsQ0FDZixhQUFjLENBQ2QsZUFBZ0IsQ0FKcEIsMkRBU00sWUFBYSxDQVRuQix5REFlTSxlQUFnQixDQ2pHcEIseUJBQ0UsYTNCZ0Y4RCxDMkIvRTlELHdCM0IrRThELEMyQjVFaEUseURBRUUsYTNCMEU4RCxDYjdEOUQsMEl3Q1ZFLGEzQnVFNEQsQzJCdEU1RCx3QkFBeUMsQ0FON0MsdUVBVUksVUFBVyxDQUNYLHdCM0JpRTRELEMyQmhFNUQsb0IzQmdFNEQsQzJCakZoRSwyQkFDRSxhM0JnRjhELEMyQi9FOUQsd0IzQitFOEQsQzJCNUVoRSw2REFFRSxhM0IwRThELENiN0Q5RCxrSndDVkUsYTNCdUU0RCxDMkJ0RTVELHdCQUF5QyxDQU43QywyRUFVSSxVQUFXLENBQ1gsd0IzQmlFNEQsQzJCaEU1RCxvQjNCZ0U0RCxDMkJqRmhFLHlCQUNFLGEzQmdGOEQsQzJCL0U5RCx3QjNCK0U4RCxDMkI1RWhFLHlEQUVFLGEzQjBFOEQsQ2I3RDlELDBJd0NWRSxhM0J1RTRELEMyQnRFNUQsd0JBQXlDLENBTjdDLHVFQVVJLFVBQVcsQ0FDWCx3QjNCaUU0RCxDMkJoRTVELG9CM0JnRTRELEMyQmpGaEUsc0JBQ0UsYTNCZ0Y4RCxDMkIvRTlELHdCM0IrRThELEMyQjVFaEUsbURBRUUsYTNCMEU4RCxDYjdEOUQsOEh3Q1ZFLGEzQnVFNEQsQzJCdEU1RCx3QkFBeUMsQ0FON0MsaUVBVUksVUFBVyxDQUNYLHdCM0JpRTRELEMyQmhFNUQsb0IzQmdFNEQsQzJCakZoRSx5QkFDRSxhM0JnRjhELEMyQi9FOUQsd0IzQitFOEQsQzJCNUVoRSx5REFFRSxhM0IwRThELENiN0Q5RCwwSXdDVkUsYTNCdUU0RCxDMkJ0RTVELHdCQUF5QyxDQU43Qyx1RUFVSSxVQUFXLENBQ1gsd0IzQmlFNEQsQzJCaEU1RCxvQjNCZ0U0RCxDMkJqRmhFLHdCQUNFLGEzQmdGOEQsQzJCL0U5RCx3QjNCK0U4RCxDMkI1RWhFLHVEQUVFLGEzQjBFOEQsQ2I3RDlELHNJd0NWRSxhM0J1RTRELEMyQnRFNUQsd0JBQXlDLENBTjdDLHFFQVVJLFVBQVcsQ0FDWCx3QjNCaUU0RCxDMkJoRTVELG9CM0JnRTRELEMyQmpGaEUsdUJBQ0UsYTNCZ0Y4RCxDMkIvRTlELHdCM0IrRThELEMyQjVFaEUscURBRUUsYTNCMEU4RCxDYjdEOUQsa0l3Q1ZFLGEzQnVFNEQsQzJCdEU1RCx3QkFBeUMsQ0FON0MsbUVBVUksVUFBVyxDQUNYLHdCM0JpRTRELEMyQmhFNUQsb0IzQmdFNEQsQzJCakZoRSxz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RXhDL0IsbUJBQ0UsVUZpQlMsQzhFeENiLGtCQUNFLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUpwQix3QkFPSSxTQUFVLENDL0JkLFFBQ0Usb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQ1FsQixpQkRQNEIsQ0NRNUIsY2hGbWM0QixDZ0ZsYzVCLGdCRFRrRCxDQUNsRCw0Qy9Fd0o2RCxDK0V2SjdELGV2RXVOK0IsQ3VFdE4vQixvQkFBcUIsQ0FDckIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLGUvRTBKb0IsQytFekpwQixjQUFlLENBQ2YsaUJBQWtCLEM5RW9DaEIseUI4RW5ESixRQ2FFLGlCREs4QixDQ0o5QixjaEZtYzRCLENnRmxjNUIsZ0JER29ELENBRXJELENBRUQsWUFDRSxjQUFlLENBR2pCLFVBQ0UsZUFBZ0IsQ0FTbEIsc0JDdkNFLFVoRm1FVyxDZ0ZsRVgsd0JoRmdDd0IsQ2dGL0J4QixvQmhGK0J3QixDZ0Y3QnhCLHFGQUlFLFVoRjJEUyxDZ0YxRFQsd0JoRnlCd0IsQ2dGeEJ4QixvQmhGd0J3QixDK0VLNUIsb0JDdkNFLFVoRm1FVyxDZ0ZsRVgscUJoRndEVyxDZ0Z2RFgsaUJoRnVEVyxDZ0ZyRFgsK0VBSUUsVWhGMkRTLENnRjFEVCx3QmhGK0Q2QixDZ0Y5RDdCLG9CaEY4RDZCLEMrRWpDakMsb0JDdkNFLFVoRnlEVyxDZ0Z4RFgscUJoRmtFVyxDZ0ZqRVgsaUJoRmlFVyxDK0U1QmIscUdDL0JJLFVoRmlEUyxDZ0ZoRFQsd0JoRm9CcUIsQ2dGbkJyQixvQmhGbUJxQixDZ0Z6QnZCLHFGQUlFLFVoRmlEUyxDZ0ZoRFQsd0JoRnNCb0IsQ2dGckJwQixvQmhGcUJvQixDK0VReEIsMkJDdkNFLFVoRnlEVyxDZ0Z4RFgsd0JoRnlDNEIsQ2dGeEM1QixvQmhGd0M0QixDZ0Z0QzVCLG9HQUlFLFVoRmlEUyxDZ0ZoRFQsd0JoRm1DMkIsQ2dGbEMzQixvQmhGa0MyQixDK0VML0Isc0JDdkNFLFVoRnlEVyxDZ0Z4RFgsd0JoRjhDdUIsQ2dGN0N2QixvQmhGNkN1QixDZ0YzQ3ZCLHFGQUlFLFVoRmlEUyxDZ0ZoRFQsd0JoRndDc0IsQ2dGdkN0QixvQmhGdUNzQixDK0VWMUIsMkJDdkNFLFVoRnlEVyxDZ0Z4RFgsd0JoRm1ENEIsQ2dGbEQ1QixvQmhGa0Q0QixDZ0ZoRDVCLG9HQUlFLFVoRmlEUyxDZ0ZoRFQsd0JoRjZDMkIsQ2dGNUMzQixvQmhGNEMyQixDK0VmL0IsMEJDdkNFLFVoRnlEVyxDZ0Z4RFgsd0JoRm9DMkIsQ2dGbkMzQixvQmhGbUMyQixDZ0ZqQzNCLGlHQUlFLFVoRmlEUyxDZ0ZoRFQsd0JoRjhCMEIsQ2dGN0IxQixvQmhGNkIwQixDK0VBOUIsbUNDdkNFLGFoRjBDNEIsQ2dGekM1Qiw0QkRnRXlELENDL0R6RCxvQmhGd0M0QixDZ0Z0QzVCLDRIQUlFLFVoRmlEUyxDZ0ZoRFQscUJoRjBEUyxDZ0Z6RFQsaUJoRnlEUyxDK0U1QmIsOEJDdkNFLGFoRitDdUIsQ2dGOUN2Qiw0QkRtRW9ELENDbEVwRCxvQmhGNkN1QixDZ0YzQ3ZCLDZHQUlFLFVoRmlEUyxDZ0ZoRFQscUJoRjBEUyxDZ0Z6RFQsaUJoRnlEUyxDK0U1QmIsbUNDdkNFLGFoRm9ENEIsQ2dGbkQ1Qiw0QkRzRXlELENDckV6RCxvQmhGa0Q0QixDZ0ZoRDVCLDRIQUlFLFVoRmlEUyxDZ0ZoRFQscUJoRjBEUyxDZ0Z6RFQsaUJoRnlEUyxDK0U1QmIsa0NDdkNFLGFoRnFDMkIsQ2dGcEMzQiw0QkR5RXdELENDeEV4RCxvQmhGbUMyQixDZ0ZqQzNCLHlIQUlFLFVoRmlEUyxDZ0ZoRFQscUJoRjBEUyxDZ0Z6RFQsaUJoRnlEUyxDK0U1QmIsaUNDdkNFLFVoRm1FVyxDZ0ZsRVgsNEJENEUwQyxDQzNFMUMsb0JoRnNFK0IsQ2dGcEUvQixzSEFJRSxVaEZpRFMsQ2dGaERULHFCaEYwRFMsQ2dGekRULGlCaEZ5RFMsQytFNUJiLDRCQ3ZDRSxVaEZtRVcsQ2dGbEVYLDRCRCtFMEMsQ0M5RTFDLGlCaEZpRVcsQ2dGL0RYLHVHQUlFLFVoRmlEUyxDZ0ZoRFQscUJoRjBEUyxDZ0Z6RFQsaUJoRnlEUyxDZ0YvRFgsdUtBSUUsVWhGMkRTLENnRjFEVCw0QkQwRTBFLENDekUxRSxvQmhGOEQ2QixDK0VqQ2pDLDRCQ3ZDRSxhaEY2QnVCLENnRjVCdkIsNEJEdUY0QyxDQ3RGNUMsb0JoRjJCdUIsQ2dGekJ2Qix1R0FJRSxVaEZpRFMsQ2dGaERULHFCaEYwRFMsQ2dGekRULGlCaEZ5RFMsQytFNEJiLFdDL0VFLGdCRGdGMkIsQ0MvRTNCLGNEK0VpQyxDQzlFakMsZ0JEOEV1QyxDQUd6QyxXQ25GRSxnQkRvRjJCLENDbkYzQixjRG1GaUMsQ0NsRmpDLGdCRGtGdUMsQ0FHekMsV0N2RkUsaUJEd0Y0QixDQ3ZGNUIsY0R1RmtDLENDdEZsQyxnQkRzRndDLEM5RWxEdEMsMEI4RWlESixXQUlJLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FFdEIsQ0FFRCxXQ2hHRSxpQkRpRzRCLENDaEc1QixjRGdHa0MsQ0MvRmxDLGdCRCtGd0MsQzlFM0R0QywwQjhFMERKLFdBSUksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUV0QixDQUtELGVBQ0Usa0JBQW1CLENBR3JCLGVBQ0UsZUFBZ0IsQ0FHbEIsZ0JBQ0UsaUJBQWtCLENBS3BCLHlHQU1FLFFBQVMsQ0FDVCxTQUFVLEM3RXRHVix5WUFHRSxVRnFCUyxDRWxCWCw2SUFDRSxhRnJCcUIsQytFNkd6Qiw2SUFXSSxvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLHVCQUEwQixDN0V2RzVCLDZJNkUwR0UsZUFBZ0IsQzdFMUdsQix1RkFDRSxhRnJCcUIsQ0VjdkIsbUVBR0UsYTZFb0htQixDN0VqSHJCLHdCQUNFLGFGckJxQixDRWN2QixtRUFHRSxhNkV1SG1CLEM3RXBIckIsd0JBQ0UsYUZyQnFCLENFY3ZCLHNFQUdFLGE2RTBIbUIsQzdFdkhyQix5QkFDRSxhRnJCcUIsQ0VjdkIseUVBR0UsYTZFNkhtQixDN0UxSHJCLDBCQUNFLGFGckJxQixD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LEMvQi9FMUMsaUJoRnVEVyxDZ0ZyRFgsc3VGQUlFLFVoRmlEUyxDZ0ZoRFQsd0JoRm9CcUIsQ2dGbkJyQixvQmhGbUJxQixDcUd0QnpCLHczRVVnRkksVS9HcEJTLENDQVQsMEJvRzVESiwwVFVzRlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsK0IvR1h5QixDK0dZMUIsQ3JEMUZQLFl4RCtDRSxxQkZBVyxDRUVYLHlHQUdFLGFBQWMsQzZHeURsQiwyRC9CdkhFLFVoRm1FVyxDZ0ZsRVgsNEIrQjBIMEMsQy9CekgxQyxpQmhGdURXLEMrRzhEYiw4US9CdkhFLFVoRnlEVyxDZ0Z4RFgscUJoRmtFVyxDZ0ZqRVgsaUJoRmlFVyxDZ0YvRFgsMk1BSUUsVWhGMkRTLENnRjFEVCxxQmhGZ0RTLENnRi9DVCxpQmhGK0NTLEMrRzhEYixpRi9CdkhFLFVoRnlEVyxDZ0Z4RFgsNEIrQmtJMEMsQy9CakkxQyxpQmhGdURXLENnRnJEWCx5UkFJRSxVaEYyRFMsQ2dGMURULHFCaEZnRFMsQ2dGL0NULGlCaEYrQ1MsQytHOERiLDJJQW1CUSxlL0dqRkssQytHOERiLHdLQTRCTSxVL0cxRk8sQytHK0ZiLFc3Ry9GRSx3QkY1QnVCLENFOEJ2QixtR0FHRSxhQUFjLEM2RzhGbEIsb0JBRUUsZ0dBQWdGLENBQWhGLDJEQUFnRixDN0dyR2hGLHdCRjVCdUIsQ0U4QnZCLHlKQUdFLGFBQWMsQzZHb0dsQixnQjdHekdFLHdCRnlCK0IsQ0V2Qi9CLGlJQUdFLGFBQWMsQzZHd0dsQixnQjdHN0dFLHdCRjBCK0IsQ0V4Qi9CLGlJQUdFLGFBQWMsQzZHNEdsQixjN0dqSEUscUJGYTRCLENFWDVCLHFIQUdFLGFBQWMsQzZHcUhsQixnQjdHMUhFLHFCRlk0QixDRVY1QixpSUFHRSxhQUFjLEM2R2dIbEIsVTdHckhFLHFCRlVXLENFUlgsNkZBR0UsYUFBYyxDNkcwSGxCLHdCQUtJLFUvR3BJUyxDK0d3SWIsaUI3R3hJRSx3QkZnQitCLENFZC9CLHVJQUdFLGFBQWMs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aUJRYjhDLENSZTlDLFFBQ0Usa0JRaEJrRCxDUmlCbEQsZ0JRakI0QyxDMUhpRDVDLHlCeUh0REYsU1BpQkEsbUJRWm9ELENSYXBELGlCUWI4QyxDUmU5QyxXQUNFLGtCUWhCa0QsQ1JpQmxELGdCUWpCNEMsQ1JrQjdDLENsSCtCQyx5QnlIdERGLFNQaUJBLG1CUVpvRCxDUmFwRCxpQlFiOEMsQ1JlOUMsV0FDRSxrQlFoQmtELENSaUJsRCxnQlFqQjRDLENSa0I3QyxDbEgrQkMseUJ5SHRERixTUGlCQSxtQlFab0QsQ1JhcEQsaUJRYjhDLENSZTlDLFdBQ0Usa0JRaEJrRCxDUmlCbEQsZ0JRakI0QyxDUmtCN0MsQ2xIK0JDLDBCeUh0REYsU1BpQkEsbUJRWm9ELENSYXBELGlCUWI4QyxDUmU5QyxXQUNFLGtCUWhCa0QsQ1JpQmxELGdCUWpCNEMsQ1JrQjdDLENsSCtCQywwQnlIdERGLFVQaUJBLG1CUVpvRCxDUmFwRCxpQlFiOEMsQ1JlOUMsWUFDRSxrQlFoQmtELENSaUJsRCxnQlFqQjRDLENSa0I3QyxDT2ZELHNCUFNBLG1CUUxxRCxDUk1yRCxpQlFOK0MsQ1JRL0Msd0JBQ0Usa0JRVG1ELENSVW5ELGdCUVY2QyxDMUgwQzdDLHlCeUg5Q0Ysc0JQU0EsbUJRTHFELENSTXJELGlCUU4rQyxDUlEvQyx3QkFDRSxrQlFUbUQsQ1JVbkQsZ0JRVjZDLENSVzlDLENsSCtCQyx5QnlIOUNGLHNCUFNBLG1CUUxxRCxDUk1yRCxpQlFOK0MsQ1JRL0Msd0JBQ0Usa0JRVG1ELENSVW5ELGdCUVY2QyxDUlc5QyxDbEgrQkMseUJ5SDlDRixzQlBTQSxtQlFMcUQsQ1JNckQsaUJRTitDLENSUS9DLHdCQUNFLGtCUVRtRCxDUlVuRCxnQlFWNkMsQ1JXOUMsQ2xIK0JDLDBCeUg5Q0Ysc0JQU0EsbUJRTHFELENSTXJELGlCUU4rQyxDUlEvQyx3QkFDRSxrQlFUbUQsQ1JVbkQsZ0JRVjZDLENSVzlDLENsSCtCQywwQnlIOUNGLHNCUFNBLG1CUUxxRCxDUk1yRCxpQlFOK0MsQ1JRL0Msd0JBQ0Usa0JRVG1ELENSVW5ELGdCUVY2QyxDUlc5QyxDT2ZELHNCUFNBLG1CUURxRCxDUkVyRCxpQlFGK0MsQ1JJL0Msd0JBQ0Usa0JRTG1ELENSTW5ELGdCUU42QyxDMUhzQzdDLHlCeUg5Q0Ysc0JQU0EsbUJRRHFELENSRXJELGlCUUYrQyxDUkkvQyx3QkFDRSxrQlFMbUQsQ1JNbkQsZ0JRTjZDLENSTzlDLENsSCtCQyx5QnlIOUNGLHNCUFNBLG1CUURxRCxDUkVyRCxpQlFGK0MsQ1JJL0Msd0JBQ0Usa0JRTG1ELENSTW5ELGdCUU42QyxDUk85QyxDbEgrQkMseUJ5SDlDRixzQlBTQSxtQlFEcUQsQ1JFckQsaUJRRitDLENSSS9DLHdCQUNFLGtCUUxtRCxDUk1uRCxnQlFONkMsQ1JPOUMsQ2xIK0JDLDBCeUg5Q0Ysc0JQU0EsbUJRRHFELENSRXJELGlCUUYrQyxDUkkvQyx3QkFDRSxrQlFMbUQsQ1JNbkQsZ0JRTjZDLENSTzlDLENsSCtCQywwQnlIOUNGLHNCUFNBLG1CUURxRCxDUkVyRCxpQlFGK0MsQ1JJL0Msd0JBQ0Usa0JRTG1ELENSTW5ELGdCUU42QyxDUk85QyxDT2ZELHNCUFNBLG1CUUdxRCxDUkZyRCxpQlFFK0MsQ1JBL0Msd0JBQ0Usa0JRRG1ELENSRW5ELGdCUUY2QyxDMUhrQzdDLHlCeUg5Q0Ysc0JQU0EsbUJRR3FELENSRnJELGlCUUUrQyxDUkEvQyx3QkFDRSxrQlFEbUQsQ1JFbkQsZ0JRRjZDLENSRzlDLENsSCtCQyx5QnlIOUNGLHNCUFNBLG1CUUdxRCxDUkZyRCxpQlFFK0MsQ1JBL0Msd0JBQ0Usa0JRRG1ELENSRW5ELGdCUUY2QyxDUkc5QyxDbEgrQkMseUJ5SDlDRixzQlBTQSxtQlFHcUQsQ1JGckQsaUJRRStDLENSQS9DLHdCQUNFLGtCUURtRCxDUkVuRCxnQlFGNkMsQ1JHOUMsQ2xIK0JDLDBCeUg5Q0Ysc0JQU0EsbUJRR3FELENSRnJELGlCUUUrQyxDUkEvQyx3QkFDRSxrQlFEbUQsQ1JFbkQsZ0JRRjZDLENSRzlDLENsSCtCQywwQnlIOUNGLHNCUFNBLG1CUUdxRCxDUkZyRCxpQlFFK0MsQ1JBL0Msd0JBQ0Usa0JRRG1ELENSRW5ELGdCUUY2QyxDUkc5QyxDbEg0Q0MseUIwSDNDRixpREFFSSxpQkFBa0IsQ0FDbkIsQ0N2Qkwsd0JBQ0UsNkJBQWtDLENBQ2xDLHFCQUEwQixDQUMxQixnQ0FBaUMsQ0FDakMsd0JBQXlCLENBRzNCLCtCQUNFLFNBQVUsQ0FHWixnQ0FDRSxTQUFVLENBR1osdUJBQ0UsOEJBQStCLENBQy9CLHNCQUF1QixDQUd6QiwyQkFDRSxHQUNFLFNBQVUsQ0FHWixHQUNFLFNBQVUsQ0FBQSxDQUlkLG1CQUNFLEdBQ0UsU0FBVSxDQUdaLEdBQ0UsU0FBVSxDQUFBLENBT2QsWUFDRSx5Q0FBb0MsQ0FBcEMsaUNBQW9DLENBTXRDLGNBQ0UsWUFBYSxDQUNiLFVBQVcsQ0FDWCx1Q0FBd0MsQ0FFeEMsaUJBQWtCLENBQ2xCLFNBQVUsQ0FHWix5QkFDRSxpQkFBa0IsQ0FDbEIsc0JBQXVCLENBR3pCLCtCQUNFLFdBQVksQ0FDWixhQUFjLENBQ2QsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsUUFBUyxDQUdYLCtCQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUdsQix5RkFHRSxjQUFlLENBQ2Ysd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBR25CLHlCQUNFLGFBQWMsQ0FHaEIsMEJBQ0UsU0FBVSxDQUNWLGFBQWMsQ0FHaEIseUJBQ0UsU0FBVSxDQUdaLHFDQUNFLFlBQWEsQ0FHZix3QkFDRSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFVBQVcsQ0FDWCx1Q0FBd0MsQ0FDeEMsMEJBQTJCLENBRzdCLHdCQUNFLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIsV0FBWSxDQUdkLHNCQUNFLGFBQWMsQ0FHaEIsZ0NBQ0UsV0FBWSxDQUlkLHFCQUNFLGFBQWMsQ0FNaEIsa0NBQ0UsU0FBVSxDQUNWLG1DQUE4QixDQUE5QiwyQkFBOEIsQ0FNaEMsaUNBQ0UsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixlQUFnQixDQUdsQixtQ0FDRSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxRQUFTLENBQ1QsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsOEJBQWlDLENBQ2pDLGNBQWUsQ0FDZixTQUFVLENBQ1YsaUNBQTRCLENBQTVCLHlCQUE0QixDQVg5QiwwQ0FhSSxlQUFnQixDQUlwQix5Q0FDRSw0QkFBNkIsQ0FDN0Isb0JBQXFCLENBR3ZCLHFHQUVFLFlBQWEsQ0FHZiw0QkFDRSxTQUFVLENBQ1YsV0FBWSxDQUNaLHVCQUFrQyxDQUNsQywyQkFBNEIsQ0FDNUIsdUJBQXdCLENBQ3hCLG1DQUE4QixDQUE5QiwyQkFBOEIsQ0FHaEMsK0JBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQzNIdElSLHlCMkg2SUosNkJBRUksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUV0QixDQUVELGtCQUdJLFlBQWEsQ0FJakIsb0JBRUUsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLHVCQUEwQixDQUMxQixhQUFjLENBTmhCLGdDQVNJLGE1SDdMcUIsQzRIaU16QixVQUNFLE1BQU8sQ0FEVCxpQkFJSSxlQUFnQixDQUlwQixVQUNFLE9BQVEsQ0FEVixpQkFJSSxlQUFnQixDQVFwQixVQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUZsQixtQkFLSSxZQUFhLENBQ2IsWUFBYSxDQUlqQixTQUNFLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZix3QkFBeUIsQ0FDekIsc0JBQWUsQ0FBZixjQUFlLENBVGpCLG9CQVlJLFlBQWEsQ0FaakIsK0JBaUJJLHdCNUhoUHFCLEM0SCtOekIsa0JBcUJJLGdCQUFpQixDQUlyQiwrQ0FFSSxpQjVIOU5TLEM0SDROYixnS0FVTSxxQjVIdE9PLEM0SDJPYix1QkFDRSxlQUFnQixDQURsQixzQ0FJSSxjQUFlLENBQ2YsZUFBZ0IsQ0FMcEIsZ0RBT00saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBVGxCLHNEQWVNLFVBQVcsQ0FmakIsa0VBcUJJLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGNBQWUsQ0FDZixVNUg3TzBCLEM0SDhPMUIscUI1SDNRUyxDNEg0UVQsUzVINVFTLEM0SDZRVCx1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsY0FBZSxDQW5DbkIsOEVBc0NNLFk1SDdTbUIsQzRIOFNuQixhNUg5U21CLENDeUJyQix5QjJIOE9KLGtFQTJDTSxhQUFjLENBRWpCLENBN0NILGlDQWdESSxNQUFPLENBQ1AseUJBQTBCLENBQzFCLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FsRGhDLGlDQXNESSxVQUFXLENBQ1gseUJBQTBCLENBQzFCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0F4RC9CLDhFQThETSwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBTTlCLDRCQUNFLGdCQUFpQixDM0h0U2YseUIySHlTSix3QkFFSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBSHZCLGtDQU1NLFNBQVUsQ0FOaEIsa0NBVU0sVUFBVyxDQUNaLEMzQ3RYSCx3QzRDREEsR0FDRSxtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBRzlCLEdBQ0UsK0JBQXdCLENBQXhCLHVCQUF3QixDQUFBLEM1Q0QxQixnQzRDSkEsR0FDRSxtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBRzlCLEdBQ0UsK0JBQXdCLENBQXhCLHVCQUF3QixDQUFBLEM1Q0oxQixzQzRDU0EsR0FDRSwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBRzFCLEdBQ0UsbUNBQTRCLENBQTVCLDJCQUE0QixDQUFBLEM1Q1g5Qiw4QjRDTUEsR0FDRSwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBRzFCLEdBQ0UsbUNBQTRCLENBQTVCLDJCQUE0QixDQUFBLENDMkVoQyx5RkFDRSwyREFBNkQsQ0FBN0QsbURBQTZELENBRy9ELDBDQUNFLFlBQWEsQ0FHZiwyRUFDRSxhQUFjLENBR2hCLHNEQUVJLGlDQUEyQixDQUEzQix5QkFBMkIsQ0FtQi9CLHNTQWNFLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FLekIsMkJEeUlBLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsVUM1UThCLENENlE5QixXQzdROEIsQ0Q4UTlCLGdCQzlROEIsQ0QrUTlCLGNBQWUsQ0FDZixVN0h4TjRCLEM4SGdGMUIsWUFBYSxDQVBkLGdDRHlGQyxPQUFRLENBQ1IsZUFBd0IsQ0MxRnpCLDZHRCtGRyxpQkFBa0IsQ0FDbEIsU0FBaUIsQ0FDakIsVUFBa0IsQ0FDbEIsZUFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGU3SDdLd0IsQzZIOEt4QixRQUFTLENBQ1QsZ0JBQXlCLENBQ3pCLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0N2RzNCLDZFRDRHRyxVQUFXLENDNUdkLHVDRGdIRyxXQUFZLENBQ1osaUJBQTJCLENDakg5QixzQ0RxSEcsUUFBUyxDQUNULGNBQXdCLENDdEgzQix1Q0Q0SEMsMkJBQXFCLENBQXJCLG1CQUFxQixDQzVIdEIsOENEOEhLLGtDQUFxRCxDQUFyRCwwQkFBcUQsQ0M5SDFELDZDRGtJSyxtQ0FBd0QsQ0FBeEQsMkJBQXdELENFN1FoRSxXQUNFLGUvSHFEVyxDK0hqRGIsa0JGK1FFLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsVUM1UThCLENENlE5QixXQzdROEIsQ0Q4UTlCLGdCQzlROEIsQ0RnUjlCLFU3SDFOVyxDK0hwRFgsNEJBQTZCLENBQzdCLFdBQVksQ0FDWixjQUFlLENBQ2YsWUFBYSxDRktiLHVCQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV0FBWSxDQUNaLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FFeEIsMkRBRUUsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsUUFBb0MsQ0FDcEMsK0JBQXdCLENBQXhCLHVCQUF3QixDQUcxQiw2QkFDRSxPQUFtQyxDQUdyQyxrRkFHRSxVRWpDZ0IsQ0ZrQ2hCLFVBQTZCLENBQzdCLHFCN0hvQk8sQzZIbkJQLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBMEJ4QiwyREFDRSxxQ0FBeUMsQ0FDekMsNkJBQWlDLENBQ2pDLGdDQUFtQyxDQUNuQyx3QkFBMkIsQ0FDM0IsaURBQW1ELENBQ25ELHlDQUFtQyxDQUFuQyxpQ0FBbUMsQ0FBbkMsbURBQW1DLENBSXZDLDhCQUNFLDBDQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsc0JBQXVCLENBRXZCLHlFQUNFLEtBQU0sQ0FDTixnQ0FBbUMsQ0FDbkMsd0JBQTJCLENBRTdCLHFDQUNFLCtCQUFnQyxDQUVoQyx1QkFBd0IsQ0FFMUIsb0NBQ0UsZ0NBQWlDLENBRWpDLHdCQUF5QixDRWhGL0IsaUJBQ0UsYUFBYyxDQUdoQixrQkFDRSxpQkFBa0IsQ0FEcEIsNkJBSUksZS9IMkJTLEMrSC9CYix5Q0FPTSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQiw0QkFBNkIsQ0FDN0IsUUFBUyxDQVpmLHlDQWdCTSxRQUFTLENBQ1QsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixRQUFTLENBbkJmLHFDQXdCSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsT0FBUSxDQUNSLFVBQVcsQ0FHWCxVQUFXLENBQ1gsV0FGVyxDQUdYLGdCQUhXLENBSVgsVS9IT1MsQytIekNiLDJDQXFDTSxhL0hsQ21CLEMrSEh6Qiw0Q0F5Q00sZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ0FDUCxhQUFjLENBQ2QsY0FBZSxDQUNmLHlCQUE0QixDQUM1QixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FLcEIscUNBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixhL0hFK0IsQytIQS9CLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0NBQXlCLENBQXpCLHdCQUF5QixDQVIzQix1RkFZSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUNQLG9CQUFxQixDQUNyQixXQUFZLENBQ1osdUJBQTBCLENBQzFCLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBdkIxQiw0Q0EyQkksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0E3Qm5CLDJDQWlDSSxlQUFnQixDQUNoQixlQUFnQixDQUNoQixjQUFlLENBSWpCLG9EQUVJLFUvSHpETyxDK0g4RGIsa0NBR00sWUFBYSxDQUhuQixrQ0FPTSxTQUFVLENBUGhCLG9FQVlNLGNBQWUsQ0FDZixlQUFnQixDQUNoQixhL0g5RVksQytIbUZsQiwrRS9DN0hFLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHVCQUF3QixDQUV4QixtSEFDRSxXQUFZLENBQ1osU0FBVSxDOEM0SGQsc0hBRUUsWUFBYSxDQUdmLCtCQUdNLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLG9CQUFxQixDQVAzQiw2QkFXTSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBWnhCLCtCQWNZLGtCQUFtQixDQWQvQixpREFpQlEsYUFBYyxDQUNkLGNBQWUsQ0FDZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLGE5SHpIVSxDOEgrSGxCLHNTQVFRLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsNkJBQStCLENBVnZDLHVIQWNRLFNBQVUsQ0FDVixrQkFBbUIsQ0FmM0Isc1NBc0JRLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0F0Qm5DLGdvQkE2QlUsK0JBQXdCLENBQXhCLHVCQUF3QixDQTdCbEMsNFlBbUNRLGFBQWMsQ0FuQ3RCLDJFQTBDTSxvQkFBcUIsQ0ExQzNCLGdnQkFpRFEsU0FBVSxDQUNWLGtCQUFtQixDQUNuQiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBbkRoQyx1SEF3RE0saUJBQWtCLENBeER4QixtSEE0RE0saUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxTQUFVLENBQ1YsYUFBYyxDQUNkLGVBQWdCLENBaEV0Qiw4SkFzRUksd0JBaFB3QyxDQTBLNUMsOEtBNkVNLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsVUFBVyxDQUNYLGNBQWUsQ0FDZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZ0NBQXlCLENBQXpCLHdCQUF5QixDNUh4TzdCLDhqQkFHRSxhRjBCNkIsQzhIbU56QixVOUh4TkssQzhIeU5MLHNCOUhwTnlCLENFdkIvQixzTTRIZ1BJLGE5SHBRbUIsQzhIcVFuQixzQkF0UGdELENBb0p0RCxrTEFzR00sZUFBZ0IsQzdIaFBsQiwwQjZIMElKLDhLQTJHUSxjQUFlLENBQ2hCLENBNUdQLCtFQWtISSxXQUFxQyxDQUNyQyxZQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsa0I5SDdONkIsQzhId0dqQyxxTEF3SE0sYUFBYyxDQXhIcEIsaU1BMkhRLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsdUJBQTBCLENBQzFCLGNBQWUsQ0FDZixjQUFlLENBakl2QixpTUFxSVEsYTlIeFNpQixDOEhtS3pCLHVIQTBJTSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGdCQUFpQixDQUNqQixTQUFVLENBN0loQiwrSkFnSlEsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsU0FBVSxDQW5KbEIscUZBd0pNLGtCQUFtQixDQUNuQixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBekpqQyx5RkEySlEsY0FBZSxDQTNKdkIseUZBZ0tNLGNBQWUsQ0FoS3JCLHFTQXFLUSxVOUhsU0ssQzhIbVNMLHNCQTVUd0MsQ0FzSmhELHFHQTJLTSxhOUg5VW1CLEM4SCtVbkIsc0JBaFVnRCxDQW9KdEQseUpBK0tRLGE5SGxWaUIsQzhIbUt6Qiw0TUFxTE0sYTlIeFZtQixDOEh5Vm5CLHNCQTFVZ0QsQ0FvSnRELG9UQXlMUSxhOUg1VmlCLENDeUJyQiwwQjZIMElKLCtFQThMTSxXQXZWMEIsQ0F5VjdCLENBaE1ILCtFQW9NSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLDZCQUE4QixDQUM5QixNQUFPLENBQ1AsZ0JBdFh3RCxDQXVYeEQsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0I5SHRUNkIsQzhId0dqQyxxRkFpTk0saUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQiwyQkFBNEIsQ0FuTmxDLHlHQXdOUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxXQUFZLENBQ1osTUFBTyxDQUNQLDhCOUhuV1UsQzhIc0lsQix1SEFrTzRCLGVBQWdCLEM3SDVXeEMsMEI2SDBJSixxRkF1T1EsMkJBQTRCLENBdk9wQyx1SEEwTzhCLGVBQWdCLENBQUksQzdIcFg5QywwQjZIMElKLCtFQThPTSxnQkFBb0QsQ0E5TzFELHFGQWlQUSwyQkFBNEIsQ0FDN0IsQ0FsUFAsK0VBdVBJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFU5SHhYUyxDQ2JULDBCNkgwSUosK0VBOFBNLGNBQWUsQ0FFbEIsQ0FoUUgsbUZBa1E0QixlQUFnQixDQWxRNUMsMkZBc1FJLGlCQUFrQixDQXRRdEIsaUhBeVFNLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FBTSxDQUNOLFVBQVcsQ0FDWCx1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUFrQixDQS9ReEIsNklBbVJNLFNBQVUsQ0FDVixrQkFBbUIsQ0FDbkIsY0FBZSxDQXJSckIsK0hBMFJRLFNBQVUsQ0FDVixrQkFBbUIsQ0FDbkIsV0FBWSxDQTVScEIsMkpBZ1NRLFNBQVUsQ0FDVixpQkFBa0IsQ0FNMUIsNkJBQ0UsY0FBZSxDQUlqQiwrRUFJSSxpQkFBa0IsQ0FDbEIsVUFBVyxDN0NyZWIsbUJBQWEsQ0FBYixZQUFhLENBd0JiLDZCNkMrYzZCLEM3Qy9jN0IsNEI2QytjNkIsQzdDL2M3QixrQjZDK2M2QixDN0M1WTdCLHdCNkM2WTZCLEM3QzdZN0Isa0I2QzZZNkIsQ0FDM0IsY0FBZSxDQUNmLGVBQWdCLENBVnBCLDZGQWFNLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxRQUFTLENBQ1Qsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixXQUFZLENBQ1osZTlIdmNPLEM4SHdjUCxVQUFXLENBckJqQixtRkF5Qk0sY0FBZSxDQXpCckIseUdBMEJzQixjQUFlLENBMUJyQyx1R0EyQnFCLGVBQWdCLENBSW5DLHNPN0MvZkEsbUJBQWEsQ0FBYixZQUFhLENBd0JiLDZCNkM0ZWlDLEM3QzVlakMsNEI2QzRlaUMsQzdDNWVqQyxrQjZDNGVpQyxDN0N0ZWpDLGM2Q3VlNkIsQzdDMWE3Qix3QjZDMmFpQyxDN0MzYWpDLGtCNkMyYWlDLENBQzNCLGtCQUFtQixDQVJ6QiwwUEFXUSxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixPQUFRLENBQ1IscUJBQXNCLENBZjlCLDhPQW1CUSxrQkFBbUIsQ0FuQjNCLHd3QkF5QmlCLFlBQWEsQ0F4RGhDLGlHN0NoZUUsbUJBQWEsQ0FBYixZQUFhLENBMkZiLHdCNkNvYzZCLEM3Q3BjN0Isa0I2Q29jNkIsQzdDcGU3Qix3QjZDcWV3QyxDN0NyZXhDLDZCNkNxZXdDLENBaEUxQyxxR0FtRU0sY0FBZSxDQW5FckIsMkhBcUVRLGNBQWUsQ0FyRXZCLHlIQXlFUSxlQUFnQixDQXpFeEIsaUY3Q2hlRSxtQkFBYSxDQUFiLFlBQWEsQ0F3QmIsNkI2Q3doQjZCLEM3Q3hoQjdCLDRCNkN3aEI2QixDN0N4aEI3QixrQjZDd2hCNkIsQzdDbGhCN0IsYzZDbWhCeUIsQzdDdGR6Qix3QjZDdWQ2QixDN0N2ZDdCLGtCNkN1ZDZCLENBQzNCLFdBQVksQ0FDWixhQUFjLENBcEZsQix1RkF1Rk0saUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsY0FBZSxDQUNmLGVBQWdCLENBM0Z0Qiw2R0E4RlEsZUFBZ0IsQ0E5RnhCLDJHQW9HUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFNBQVUsQ0FDVixTQUFVLENBQ1YsV0FBWSxDQUNaLGtCOUg3aEJVLEM4SGtibEIsMkY3QzViRSxrQjZDNmlCc0IsQzdDN2lCdEIsVzZDNmlCc0IsQ0FqSHhCLDZGN0M5Y0UsYTZDbWtCd0IsQ0FySDFCLHFLQXdIUSxpQkFBa0IsQ0F4SDFCLG1KQThISSxpQkFBa0IsQ0FDbEIsU0FBVSxDQS9IZCxpS0FpSU0sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixNQUFPLENBQ1AsU0FBVSxDQUNWLFdBQVksQ0FDWixrQjlIMWpCWSxDOEhrYmxCLDZGQTZJSSxjQUFlLENBN0luQixpR0FpSkksZUE5bUI2QixDQTZkakMscUdBc0plLFlBQWEsQ0F0SjVCLG1GQTBKSSxpQkFBa0IsQ0ExSnRCLGtUQThKTSxTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLHVCQUFnQixDQUFoQixlQUFnQixDQWhLdEIsbUlBcUtRLHdDQUFtQyxDQUFuQyxnQ0FBbUMsQ0FDbkMsc0JBQWUsQ0FBZixjQUFlLENBdEt2QiwrSUEwS1EsdUNBQWtDLENBQWxDLCtCQUFrQyxDQUNsQyx1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsNEJBQXFCLENBQXJCLG9CQUFxQixDQTVLN0IsbUlBaUxNLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FsTDFCLDhVQXdMUSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLG1CQUFvQixDQTFMNUIsaUpBOExRLGtCQUFtQixDQUNuQixtQkFBb0IsQ0EvTDVCLHFJQW1NUSxTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLHVDQUFrQyxDQUFsQywrQkFBa0MsQ0FDbEMsc0JBQWUsQ0FBZixjQUFlLENBdE12QixrcEJBa05VLHVDQUFrQyxDQUFsQywrQkFBa0MsQ0FsTjVDLGlGQXlOSSxlQUFnQixDQXpOcEIsaUxBOE5NLGVBQWdCLENBOU50QixpaUJBb09NLGlCQUFrQixDQUNsQiwrQkFBK0IsQ0FBL0IsdUJBQStCLENBQy9CLHVCQUFnQixDQUFoQixlQUFnQixDQXRPdEIsMmtCQTZPUSxzQ0FBaUMsQ0FBakMsOEJBQWlDLENBN096Qyx5RUFtUEksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFRLENBQ1IsTUFBTyxDQUNQLFNBQVUsQ0FDVixXQXJ0QjZCLENBc3RCN0IsV0FBWSxDQUNaLGFBQWMsQ0FDZCwwRUFBNEQsQ0FBNUQsa0VBQTRELENBQTVELDBEQUE0RCxDQUE1RCw2RkFBNEQsQ0FDNUQsU0FBVSxDQUNWLGlCQUFrQixDQUNsQix3Q0FBbUMsQ0FBbkMsZ0NBQW1DLENBOVB2QyxxRkFpUU0saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxPQUFRLENBQ1IsdUNBQWtDLENBQWxDLCtCQUFrQyxDQUNsQyxVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixrQjlIMXJCWSxDOEhrYmxCLCtGQTJRaUIsa0JBQW1CLENBM1FwQyxpR0E0UWtCLGdCQUFpQixDQTVRbkMsaUdBNlFrQixRQUFTLENBN1EzQiw0T0FpUk0saUJBQWtCLENBQ2xCLE9BQVEsQ0FDUix1Q0FBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLHdDQUFtQyxDQUFuQyxnQ0FBbUMsQ0FwUnpDLCtHQXdSTSxjQUFlLENBQ2YsVUFBVyxDQXpSakIsNkhBNlJNLE9BQVEsQ0FDUix1RUFBeUQsQ0FBekQsK0RBQXlELENBQXpELHVEQUF5RCxDQUF6RCx5RkFBeUQsQ0E5Ui9ELHlJQStSaUIsYUFBYyxDQS9SL0IsMklBZ1NrQixZQUFhLEM1SGp1QjdCLGlRQUdFLFVGcUJTLEM4SHlhYiwrUUE2U1EsYTlINXZCaUIsQzhIK2N6Qiw2SEFxVE0sb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixVOUhudUJPLEM4SHlhYix5SUE2VFEsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQix5QkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLCtCQUF5QixDQUF6Qix1QkFBeUIsQ0FDekIsU0FBVSxDQUNWLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FyVS9CLHFjQTRVaUIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUVwQyxpZEFDRSxjQUFlLENBL1V2Qiw0bEJBdVZpQixhOUh0eUJRLENFY3ZCLDg3QkFHRSxVRnlCMEIsQ0V0QjVCLHNVQUNFLGFGckJxQixDOEg0eUJ6QiwwU0FhUSxlOUhueEJLLEM4SG94QkwsaUI5SGp4QnNCLEM4SG13QjlCLDJLQW1CVSxhOUgvekJlLEM4SDR5QnpCLDZMQXlCVSxVOUh6eUJHLEM4SGd4QmIsK0tBNkJVLCtCOUg3eUJHLENFZFgsaVdBR0UsVUZXUyxDOEhvekJiLHdlQVlVLGE5SDUxQmUsQzhIZzFCekIsNkpBZ0JVLFU5SHAwQkcsQzhINDBCYiwwR0Q5bUJFLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsVUM1UThCLENENlE5QixXQzdROEIsQ0Q4UTlCLGdCQzlROEIsQ0RnUjlCLFU3SHBPVyxDOEhzMUJULHFCQUF1QixDQUN2QixXQUFZLENBQ1osY0FBZSxDQVpuQixvSEQ3MkJJLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV0FBWSxDQUNaLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0MwMkI1QixrUUR0MkJNLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFFBQW9DLENBQ3BDLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0NrMkI5QixnSUQ5MUJNLE9BQW1DLENDODFCekMsc1hEeDFCTSxVQysxQmtCLENEOTFCbEIsVUFBNkIsQ0FDN0IscUI3SFVPLEM2SFRQLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IscUJBQXNCLENDbzFCNUIsa1FEenpCTSxxQ0FBeUMsQ0FDekMsNkJBQWlDLENBQ2pDLGdDQUFtQyxDQUNuQyx3QkFBMkIsQ0FDM0IsaURBQW1ELENBQ25ELHlDQUFtQyxDQUFuQyxpQ0FBbUMsQ0FBbkMsbURBQW1DLENDb3pCekMsa0lEL3lCSSwwQ0FBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLHNCQUF1QixDQzh5QjNCLDhSRDN5Qk0sS0FBTSxDQUNOLGdDQUFtQyxDQUNuQyx3QkFBMkIsQ0N5eUJqQyxnSkR0eUJNLCtCQUFnQyxDQUVoQyx1QkFBd0IsQ0NveUI5Qiw4SURqeUJNLGdDQUFpQyxDQUVqQyx3QkFBeUIsQ0MreEIvQix3SkFrQlEsVTlIOTFCSyxDOEg0MEJiLG9LQXFCVSxhOUg3M0JlLEM4SHcyQnpCLHNVQWtDUSw2QjlIOTJCSyxDOEg0MEJiLDhIQXVDTSw0QkFBNkIsQ0F2Q25DLDRTQTJDUSxVOUh2M0JLLEM4SDQwQmIsNEg5Q3I0QkUsVWhGeURXLENnRnhEWCw0QjhDcTdCMEMsQzlDcDdCMUMsaUJoRnVEVyxDZ0ZyRFgsMFpBSUUsVWhGaURTLENnRmhEVCx3QmhGb0JxQixDZ0ZuQnJCLG9CaEZtQnFCLENnSTNCekIsa0JBQ0UsYUFBYyxDQUNkLGNBQWUsQ0FDZixxQmhJb0RXLENnSW5EWCx5Q0ZjbUQsQ0VsQnJELG1DQVFJLGlCQUFrQixDL0MwQnBCLDJCK0N6QmdDLEMvQ3lCaEMsNEIrQ3pCZ0MsQy9DeUJoQyxxQitDekJnQyxDQUM5QixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsZ0NBQXlCLENBQXpCLHdCQUF5QixDQVo3Qix1Q0FjYyxlQUFnQixDQWQ5QixxREFpQk0sWUFBYSxDQUlqQixvRkFHSSxnQkFBaUIsQ0F4QnZCLG9IQStCSSxnQkZad0QsQ0VheEQsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQWpDdEIsb0wvQ1VFLG1CQUFhLENBQWIsWUFBYSxDQTJGYix3QitDNUQ2QixDL0M0RDdCLGtCK0M1RDZCLEMvQzRCN0Isd0IrQzNCd0MsQy9DMkJ4Qyw2QitDM0J3QyxDQTFDMUMsb0pBaURNLGNBQWUsQ0FqRHJCLHFMQWtEc0IsY0FBZSxDQWxEckMsa0xBbURxQixlQUFnQixDQW5EckMsa0YvQzRCRSxhK0M2QndCLENBekQxQiwrQ0E2REksaUJBQWtCLENBQ2xCLGtCQUFtQixDQTlEdkIsc0MvQ2tDRSw2QitDaUNxQyxDL0NqQ3JDLDZCK0NpQ3FDLEMvQ2pDckMsMEIrQ2lDcUMsQy9DckJyQyxrQitDc0JzQixDL0N0QnRCLFcrQ3NCc0IsQ0FwRXhCLG1EQXVFc0IsZUFBZ0IsQ0F2RXRDLGtEQXdFcUIsY0FBZSxDQXhFcEMsc0RBbUZpQixZQUFhLENBbkY5Qiw4RUFzRlEsYUFBYyxDQUNkLFVBQVcsQ0F2Rm5CLHVDQTZGSSwrQmhJckNjLENnSXhEbEIsK0hBb0dNLFNBQVUsQ0FwR2hCLDJHQTBHSSxVQUFXLENBMUdmLHlJOUhlRSxpQkFBa0IsQ0FDbEIsd0NBQStCLENBQS9CLGdDQUErQixDQUMvQixtQjhINEYrQixDOUgzRi9CLGlCQUFvQixDQUNwQixrQkFBcUIsQ0FFckIsNklBQ0UsaUJBQWtCLENBQ2xCLGU4SHNGNkIsQzlIckY3QixpQkFBMkIsQ0FDM0Isa0JBQTRCLEM4SHpCaEMsb0RBa0hJLGNBQWUsQ0FsSG5CLHVEQXNISSxjQUFlLENBdEhuQix5RkEwSEksNEJoSWxFYyxDZ0l4RGxCLDBDQStISSxpQkFBa0IsQ0FDbEIsY0FBZSxDQWhJbkIsOERBbUlNLFFBQVMsQ0FDVCxjQUFlLENBcElyQiw2RUEySVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLDRCaEl2RlUsQ2dJd0ZWLFdBQVksQ0FDWixRQUFTLENBQ1Qsa0NBQTJCLENBQTNCLDBCQUEyQixDQWxKbkMsaUNBeUpJLG9CQUFxQixDQUNyQixXQUFZLENBQ1osYUFBYyxDQTNKbEIsb0NBOEpNLGVBQWdCLENBQ2hCLG9CQUFxQixDQS9KM0IsNENBa0tRLGFoSXZJaUIsQ2dJM0J6Qix3REF1S00sZUFBZ0IsQ0FDaEIsa0JoSWxGMkIsQ2dJdEZqQyxnSEFnTE0sZUFBZ0IsQ0FoTHRCLHdDQXVMSSw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ0F4THBCLDZEQTRMTSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0E3THRCLG1FQTJMaUIsWUFBYSxDQTNMOUIseURBaU1NLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsZWhJNUlPLENnSTZJUCxpQkFBa0IsQ0FwTXhCLDRKQTBNUSxlQUFnQixDL0h6SXBCLDBCK0g2SUEsb0VBR00sd0JBQXlCLENBQzFCLEMvSDlKTCwwQitIcERKLDZEQXdOUSxrQkFBbUIsQ0F4TjNCLDRKQThOVSxlQUFnQixDQUNqQixDQS9OVCwrREF3T00sZUFBZ0IsQ0F4T3RCLHNEQTRPTSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FFbEIsMEhBRUUsYUFBYyxDQW5QdEIsd0RBdVBRLFVBQVcsQy9DbExqQix1QitDbUxxQyxDL0NuTHJDLHNCK0NtTHFDLENBeFB2Qyx5REE2UE0sdUJBQWdCLENBQWhCLGVBQWdCLENBN1B0QixvREFpUU0saUJBQWtCLENBQ2xCLGtCQUFtQixDQWxRekIsdURBcVFRLGlCQUFrQixDQUNsQixrQkFBbUIsQ0F0UTNCLHNKQTJRUSxlQUFnQixDQTNReEIsMkRBZ1JNLGVBQWdCLEMvSDVObEIsMEIrSHBESix1REFxUlEsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNwQixDQXZSUCxvQ0E2UkksNEJBQTZCLENBQzdCLGVBQWdCLENBOVJwQix5REFpU00sZUFBZ0IsQy9IaE9sQiwwQitIakVKLG9KQXdTVSxlQUFnQixDQUNqQixDQXpTVCw4REE4U00sMENoSXZQTyxDZ0l2RGIsZ0ZBZ1RRLDRCQUE2QixDL0g1UGpDLDBCK0hwREosd01BdVRZLGVBQWdCLENBQ2pCLENBeFRYLDJEQWlVTSxlQUFnQixDQWpVdEIsd0pBdVVRLGVBQWdCLENBdlV4Qiw4REE0VU0sZUFBZ0IsQ0E1VXRCLCtHQW9WTSxVaEk3Uk8sQ2dJdkRiLDJIQXNWZ0IsYWhJM1RTLENDc0NyQiwwQitIakVKLGtGQThWUSxpQkFBa0IsQ0E5VjFCLHVGQW9XdUIsWUFBYSxDQXBXcEMsdUZBcVd1QixjQUFlLENBQUksQy9IalR0QywwQitId1RBLDJDQUNFLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixZQUFhLENBQ2IsK0JBQStCLENBQS9CLHVCQUErQixDN0gwemJqQyxxRTZIdHpiRSxpQkFBa0IsQ0F0WHhCLDREL0NrQ0UsNkIrQ3dWK0IsQy9DeFYvQiw0QitDd1YrQixDL0N4Vi9CLGtCK0N3VitCLENBMVhqQyxnRUE0WGdCLFlBQWEsQ0E1WDdCLHNDQWdZTSxnQkFBaUIsQ0FHbkIsd0YvQ25YRiwwQkFBb0IsQ0FBcEIsbUJBQW9CLEMrQ3dYWixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBTnpCLGdHQVVNLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLE9BQVEsQ0FoQmQsZ1JBd0JRLGdCQUFpQixDQUNqQixtQkFBb0IsQ0E1WmhDLHVEQW1hTSxVQUFXLENBQ1gsaUJBQWtCLENBcGF4Qiw2REFxYWdCLFVBQVcsQ0FBSSxDQXJhL0IsNEVBNGFJLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixZQUFhLENBaGJqQiw4R0FtYk0sZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQXJiMUIsZ1RBMGJNLGVBQWdCLENBMWJ0QixzSEE2YjJCLFlBQWEsQ0E3YnhDLHNKQWljUSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBbGM1Qix3SEF1Y00sZWhJaFpPLENnSWlaUCx5Q0Z0YitDLENFbEJyRCx3WUE2Y1UsZUFBZ0IsQ0E3YzFCLG9KQW9kUSxZQUFhLENBcGRyQixvSkF3ZFEsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQXpkNUIsMEpBNmRRLFlBQWEsQ0E3ZHJCLDRYQW1lVSxlQUFnQixDQW5lMUIsc0pBMGVRLFlBQWEsQ0ExZXJCLGdkQWlmWSxlQUFnQixDQWpmNUIsMEdBd2ZNLGVoSXZiTyxDQ0FULDBCK0hqRUosNEVBNGZNLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixZQUFhLENBaGdCbkIsc0hBbWdCa0IsWUFBYSxDQW5nQi9CLDhHQXNnQnlCLFlBQWEsQ0FBSSxDQUsxQyw0Q0FBOEMsWUFBYSxDQUUzRCw2REFFSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsV0FBWSxDQUtoQixlQUNFLG9CQUFxQixDQUNyQixhQUFjLENBRmhCLDJDQUlJLFVBQWMsQ0FDZCx3QkFBeUIsQ0FMN0IscUJBU0ksYUFBYyxDQ2ppQmxCLHFCQUNFLGFBQWMsQ0FDZCxxQmpJcURXLENpSXBEWCx5Q0hlbUQsQ0dsQnJELHNDQU9JLGlCQUFrQixDaEQyQnBCLDJCZ0QxQmdDLENoRDBCaEMsNEJnRDFCZ0MsQ2hEMEJoQyxxQmdEMUJnQyxDQUM5QixnQmpJa1RZLENpSWpUWixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBYjdCLDBDQWdCTSxlQUFnQixDQWhCdEIsK0VoRFVFLG1CQUFhLENBQWIsWUFBYSxDQTJGYix3QmdEOUU2QixDaEQ4RTdCLGtCZ0Q5RTZCLENoRDhDN0Isd0JnRDdDd0MsQ2hENkN4Qyw2QmdEN0N3QyxDQXhCMUMsbUZBMkJNLGNBQWUsQ0EzQnJCLHdGaEQ0QkUsYWdES3dCLENBakMxQix5Q0FzQ0ksVUFBVyxDaERKYiw2QmdES3FDLENoRExyQyw2QmdES3FDLENoRExyQywwQmdES3FDLENoRE9yQyxrQmdETnNCLENoRE10QixXZ0ROc0IsQ0F4Q3hCLG9DQWtESSxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLGFBQWMsQ0FwRGxCLHVDQXVETSxlQUFnQixDQUNoQixhQUFjLEMvSGZsQix3SUFHRSxVRnFCUyxDaUlqRWIsOExBaUVRLGFqSXRDaUIsQ2lJM0J6QiwwQ0FzRU0sZ0JBQWlCLENBdEV2QiwyREEwRU0sZUFBZ0IsQ0FDaEIsa0JqSVcyQixDaUl0RmpDLHNKQW9GUSw0QkFBd0MsQ0FwRmhELHNIQTBGTSxlQUFnQixDaEl0Q2xCLDBCZ0lwREoscUJBZ0dJLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FDUixZQUFhLENBcEdqQixzQ2hEa0NFLDZCZ0RxRStCLENoRHJFL0IsNEJnRHFFK0IsQ2hEckUvQixrQmdEcUUrQixDQXZHakMsMENBMEdRLFlBQWEsQ0ExR3JCLHlDQStHTSxVQUFXLENBQ1gsaUJBQWtCLENBaEh4QiwrQ0FpSGdCLFVBQVcsQ0FBSSxDQWpIL0Isb0VBdUhNLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsa0JBQW1CLENBdkh6QixnTEE0SFEsWUFBYSxDQTVIckIsb0hBc0lNLGVBQWdCLENBQ2hCLGtCQUFtQixDQXZJekIsNFRBNElNLGVBQWdCLENoSTNFbEIsMEJnSWpFSixrRkFnSk0sY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFlBQWEsQ0FwSm5CLDRIQXdKVSxZQUFhLENBeEp2QixvSEE2SlEsWUFBYSxDQUNkLENDL0pQLGlCQUNFLGFBQWMsQ0FEaEIsa0NBS0ksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLE9BQVEsQ0FDUixTSkt1QixDSUp2QixXSkl1QixDN0NGekIsbUJBQWEsQ0FBYixZQUFhLENBd0JiLDZCaUR4QjZCLENqRHdCN0IsNEJpRHhCNkIsQ2pEd0I3QixrQmlEeEI2QixDakQ4QjdCLGNpRDdCeUIsQ2pEMEZ6Qix3QmlEekY2QixDakR5RjdCLGtCaUR6RjZCLENqRHlEN0IsdUJpRHhEaUMsQ2pEd0RqQyxzQmlEeERpQyxDQUMvQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsVUFBVyxDQWpCZixzQ0FvQk0sV0FBWSxDQUNaLFVBQVcsQ0FyQmpCLGtDakRXRSxtQkFBYSxDQUFiLFlBQWEsQ2lEaUJYLGNBQWUsQ0FDZixNQUFPLENBQ1AsS0FBTSxDQUNOLE9BQVEsQ0FDUixXQUFxRSxDQUNyRSxXSnBCdUIsQ0lxQnZCLFdBQVksQ0FDWiw0QmxJa0QwQixDa0lyRjlCLHlDQXVDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQXhDZixtQ0E2Q0ksb0JBQXFCLENBN0N6QixxQ0FtREksY0FBZSxDQUNmLFdBQVksQ0FDWixTSnhDdUIsQ0l5Q3ZCLE1BQU8sQ0FDUCxXQUFZLENBQ1osb0JBQW9FLENBQ3BFLFlKNUN1QixDSTZDdkIseUNKdkNpRCxDSXdDakQsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUNqQyxtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBOURoQyw0Q0FpRU0sK0JBQXdCLENBQXhCLHVCQUF3QixDQWpFOUIsa0hBc0VNLGVBQWdCLENBR2xCLDBEQUVJLGtCQUFtQixDQTNFM0IsMkNBaUZJLGlCQUFrQixDQWpGdEIsNkNBbUZNLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFVsSWpDTyxDa0lrQ1Asa0JsSTlEbUIsQ2tJNUJ6QixtREE2RlEsVWxJckNLLENrSXNDTCxlbEk1QkssQ2tJbEViLHlEQW9HSSxpQkFBa0IsQ0FwR3RCLDhDQXdHSSxnQkFBaUIsQ0F4R3JCLHNEQTJHTSxhQUFjLENBM0dwQixnQ0FpSEksYUFBYyxDQUNkLGFBQWMsQ0FDZCxXQUFZLENBQ1osY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQXRIcEIscUNBeUhNLGNKbERxQyxDSW1EckMsZUFBOEYsQ0ExSHBHLG1DQThITSxlQUFnQixDQTlIdEIscUNBZ0lRLGFBQWMsQ0FDZCwyQkFBNEcsQ0FqSXBILHVEQXFJUSxhQUFjLENBckl0Qix5REF5SVEsY0FBZSxDQXpJdkIsc0NBOElNLGNBQWUsQ0E5SXJCLG9DQW1KSSxpQkFBa0IsQ0FuSnRCLHdGQXdKUSxXQUFZLENBQ1osZ0JBQWlCLENBekp6Qiw2REE4Sk0saUJBQWtCLENBOUp4QixtSUFtS00saUJBQWtCLENBbkt4Qiw4SEF5S1EsYUFBYyxDQXpLdEIsMEVBZ0xJLFlBQWEsQ0FoTGpCLHVDQW9MSSxjQUFlLENBcExuQixrRkEwTE0seUJBQTBCLENBQzFCLGNBQWUsQ0FDZixlQUFnQixDQTVMdEIsb0ZBZ01NLGNBQWUsQ0FoTXJCLHdDQXNNTSxpQkFBa0IsQ0F0TXhCLHlEQTRNTSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGtCbEk3SU8sQ2tJbEViLHlEQXFOTSxlQUFnQixDQXJOdEIsMkRBd05NLGVBQWdCLENBeE50QiwyQ0E0Tk0sZUFBZ0IsQ0E1TnRCLDhHQXFPUSw4Q0FBMEMsQ0FBMUMsc0NBQTBDLENBQzFDLFNBQVUsQ0FDVixRQUFTLENBQ1QsZUFBZ0IsQ0F4T3hCLDhEQTZPVSxlQUFnQixDQTdPMUIsOERBaVBVLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FsUDlCLDRIQXVQVSxTQUFVLENBQ1YsV0FBWSxDQXhQdEIsMEVBNFBZLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0E1UHJDLDJDQXNRSSxjQUFlLENBdFFuQixpREF3UU0sZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFdKdk1rQyxDSXdNbEMseUJBQTRCLENBQzVCLGdCSnpNa0MsQ0kwTWxDLGlCQUFrQixDQUNsQiwrQkFBeUIsQ0FBekIsdUJBQXlCLENBQ3pCLFNBQVUsQ0FDVixjQUFlLENBblJyQiwrRUEwUkksY0FBZSxDQUNmLE9BQWlFLENBQ2pFLFlBQWEsQ0FDYiw0QkFBNkIsQ0FDN0IsV0FBWSxDQTlSaEIsdUNBb1NNLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FwUzlCLHNDQTBTSSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixTSmhTdUIsQ0lpU3ZCLG1CQUFvQixDQTlTeEIsd0NBZ1RRLG1CQUFvQixDQWhUNUIsaUZBb1RJLGtCQUFtQixDQUNuQixTQUFVLENBclRkLDhDQXlUSSxPQUErRCxDQUMvRCxTQUFVLENMcENaLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsVUM1UThCLENENlE5QixXQzdROEIsQ0Q4UTlCLGdCQzlROEIsQ0QrUTlCLGNBQWUsQ0FDZixVN0gxTlcsQzZIbUtWLG1EQUNDLE9BQVEsQ0FDUixlQUF3QixDQUV4QixzS0FHRSxpQkFBa0IsQ0FDbEIsU0FBaUIsQ0FDakIsVUFBa0IsQ0FDbEIsZUFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGU3SC9LTyxDNkhnTFAsUUFBUyxDQUNULGdCQUF5QixDQUN6QiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBRzFCLG1IQUVFLFVBQVcsQ0FHYiwwREFDRSxXQUFZLENBQ1osaUJBQTJCLENBRzdCLHlEQUNFLFFBQVMsQ0FDVCxjQUF3QixDQUsxQiwwREFDQSwyQkFBcUIsQ0FBckIsbUJBQXFCLENBQ25CLGlFQUNFLGtDQUFxRCxDQUFyRCwwQkFBcUQsQ0FHdkQsZ0VBQ0UsbUNBQXdELENBQXhELDJCQUF3RCxDSy9RaEUsK0NBcVVJLGNBQWUsQ0FDZixRQUFnQyxDQUNoQyxPQUFRLENBQ1IsWUFBYSxDQUNiLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLG9DQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0IsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVsSTFSUyxDa0kyUlQscUJsSTlQMEIsQ2tJK1AxQixlQUFnQixDQXBWcEIsbURBdVZNLGVBQWdCLENBdlZ0QixzR0EyVk0sY0FBZSxDQTNWckIsMkVBZ1dRLGVBQWdCLENBaFd4QixxRUFzV1EsVUFBVyxDQUNYLGFBQWMsQ0F2V3RCLGlFQTBXYSxhQUFjLENBMVczQiw0S0FtWHNCLFlBQWEsQ0FuWG5DLGdGQW9Yc0IsY0FBZSxDQXBYckMsd0lBeVhVLG9CQUFxQixDQXpYL0Isc0ZBK1hNLGVBQWdCLENBL1h0QixnSEF1WU0sY0FBZSxDQUNmLFFKM1hxQixDSTRYckIsTUFBTyxDQUNQLE9BQVEsQ0FDUixXQUFZLENBQ1osU0FBVSxDQUNWLGlCQUFrQixDQUNsQixnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsK0JsSXZWWSxDa0l6RGxCLGdEQXNaTSxpQkFBa0IsQ0FDbEIsa0JsSS9VMkIsQ2tJeEVqQywyQ0E0WkksZUFBZ0IsQ0E1WnBCLHVEQThaTSxrQkFBbUIsQ0E5WnpCLCtDQW1hSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQXBhakIsaUVBc2FNLFNBQVUsQ0FDVixrQkFBbUIsQ0FFbkIsc0JBQWUsQ0FBZixjQUFlLENBemFyQixxTkFnYlEsdUNBQWtDLENBQWxDLCtCQUFrQyxDQWhiMUMsNkVBb2JRLE1BQU8sQ0FDUCxhQUFjLENBQ2QsMEJBQTRCLENBQzVCLGlCQUFrQixDQUNsQix3QkFBeUIsQ0F4YmpDLG1GQTRiUSxlQUFnQixDQTVieEIsK0tBaWNRLHVDQUFrQyxDQUFsQywrQkFBa0MsQ0FqYzFDLDZJQXVjTSxZQUFhLENBdmNuQixvRkEyY00sK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QixTQUFVLENBQ1Ysa0JBQW1CLENBN2N6QiwwREFpZE0sV0FBWSxDQWpkbEIsbURBZ2VJLGNBQWUsQ0FDZixLQUFNLENqRHRkUixtQkFBYSxDQUFiLFlBQWEsQ0F3QmIsNkJpRGdjNkIsQ2pEaGM3Qiw0QmlEZ2M2QixDakRoYzdCLGtCaURnYzZCLENqRDdYN0Isd0JpRDhYNkIsQ2pEOVg3QixrQmlEOFg2QixDakQ5WjdCLHVCaUQrWmlDLENqRC9aakMsc0JpRCtaaUMsQ0FDL0IsV0p6ZHVCLENJMGR2QixZQUFhLENBdmVqQiw2RUEwZU0sUUFBUyxDQTFlZix1S0E2ZVEsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6Qix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0E5ZXhCLG9GQWtmUSx1Q0FBZ0MsQ0FBaEMsK0JBQWdDLENBbGZ4QyxtRkFzZlEsYUFBYyxDQUNkLHlDQUFrQyxDQUFsQyxpQ0FBa0MsQ0F2ZjFDLDJGQTZmVSx3Q0FBaUMsQ0FBakMsZ0NBQWlDLENBN2YzQywwRkFpZ0JVLHVDQUFnQyxDQUFoQywrQkFBZ0MsQ0FqZ0IxQyw2Q0F5Z0JJLE9BQVEsQ0FDUixZQUFpQyxDQTFnQnJDLDZDQThnQkksWUFBaUMsQ0FDakMsVUFBaUMsQ0EvZ0JyQyw2Q0FtaEJJLFVBQXNDLENBQ3RDLFVBQWlDLENBT25DLDhGQUNFLFlBQWEsQ0E1aEJqQixrQ0F1aUJJLFVsSXJlUyxDa0lzZVQsZUpyZXlCLENJc2V6QixlbElqZlMsQ2tJeERiLHFDQThpQkksVWxJdGZTLENrSXVmVCxlbEl2ZlMsQ2tJd2ZULG9CSjNoQndDLENJckI1QyxxQ0F1akJRLFVsSXJmSyxDa0krZGIsOEtBOEJVLFVsSXZnQkcsQ2tJd2dCSCxrQmxJcGlCZSxDa0lxZ0J6Qiw4UUF5Q1UsVWxJbGhCRyxDa0l4RGIsa0ZBb2xCTSxhbElwaEJZLENrSWllbEIsb1dBMkRRLFVsSXBpQkssQ2tJcWlCTCxrQmxJamtCaUIsQ0VjdkIsdVBBR0UsVUZxQlMsQ0VsQlgsaUVBQ0UsYUZyQnFCLENrSTVCekIsMkNBOG1CSSxVbEk1aUJTLENrSStkYixzREFtRk0sb0JKL2xCc0MsQ0lvbUI1Qyx5REFLUSxVbEk1akJLLENrSXVqQmIsOFBBYVUsVWxJOWtCRyxDa0kra0JILGtCbEkzbUJlLENrSTZsQnpCLDhWQXdCVSxVbEl6bEJHLENrSWlrQmIsZ0hBaUNJLGVsSXhsQlMsQ2tJdWpCYiwwSEFtQ00sYWxJNWxCWSxDa0l5akJsQixvZ0JBMkNRLFVsSTVtQkssQ2tJNm1CTCxrQmxJem9CaUIsQ2tJNmxCekIseURBbURJLGVsSTFtQlMsQ2tJdWpCYiw2RUFxRE0sVWxJdG5CTyxDRWRYLDBQQUdFLFVGcUJTLENFbEJYLHFGQUNFLGFGckJxQixDa0k2bEJ6QiwrREE4REksYWxJdm5CYyxDa0kybkJsQix1R0xyYUUsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixVQzVROEIsQ0Q2UTlCLFdDN1E4QixDRDhROUIsZ0JDOVE4QixDRCtROUIsY0FBZSxDQUNmLFU3SHBPVyxDNkhsQ1gsaUhBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxXQUFZLENBQ1osK0JBQXdCLENBQXhCLHVCQUF3QixDQUV4Qiw0UEFFRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxRQUFvQyxDQUNwQywrQkFBd0IsQ0FBeEIsdUJBQXdCLENBRzFCLDZIQUNFLE9BQW1DLENBR3JDLDZXQUdFLFVLcXBCa0IsQ0xwcEJsQixVQUE2QixDQUM3QixxQjdIVU8sQzZIVFAsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixxQkFBc0IsQ0EwQnhCLDRQQUNFLHFDQUF5QyxDQUN6Qyw2QkFBaUMsQ0FDakMsZ0NBQW1DLENBQ25DLHdCQUEyQixDQUMzQixpREFBbUQsQ0FDbkQseUNBQW1DLENBQW5DLGlDQUFtQyxDQUFuQyxtREFBbUMsQ0FJdkMsK0hBQ0UsMENBQW1DLENBQW5DLGtDQUFtQyxDQUNuQyxzQkFBdUIsQ0FFdkIsd1JBQ0UsS0FBTSxDQUNOLGdDQUFtQyxDQUNuQyx3QkFBMkIsQ0FFN0IsNklBQ0UsK0JBQWdDLENBRWhDLHVCQUF3QixDQUUxQiwySUFDRSxnQ0FBaUMsQ0FFakMsd0JBQXlCLENLc2xCL0IsNktBY00sVWxJanBCTyxDa0ltb0JiLHVMQWlCUSxhbElockJpQixDa0krckJ6QiwrYUFJUSxlbEl2cUJLLENrSW9yQmIscUdBR0ksVWxJN3FCUyxDa0k4cUJULGVsSTlxQlMsQ2tJK3FCVCxlQUFnQixDQUlwQix3QkFDRSxZQUFhLENBQ2IsMkJBQTRCLENBRTlCLHVFQUdNLG9CQUFxQixDQUgzQixpRUFNTSxZQUFhLENBS25CLGtDQUVJLGdCQUFpQixDQ3R3QnJCLG1CQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsNEJBQTZCLENBQzdCLG1DQUFvQyxDQUp0QyxvQ2xEeUNFLGNrRDNCeUIsQ2xEd0R6Qix3QmtEdER3QyxDbERzRHhDLDZCa0R0RHdDLENBQ3RDLDRCQUE2QixDQUM3QixtQ0FBb0MsQ0FDcEMsWUFBYSxDQW5CakIsK0VsRFdFLG1CQUFhLENBQWIsWUFBYSxDQXdCYiw2QmtEdEI2QixDbERzQjdCLDRCa0R0QjZCLENsRHNCN0Isa0JrRHRCNkIsQ2xEeUY3Qix3QmtEdkY2QixDbER1RjdCLGtCa0Q3RTZCLENBekIvQixvQ0E4QkksaUJBQWtCLENBQ2xCLHVCQUFnQixDQUFoQixlQUFnQixDQS9CcEIsd0NBa0NNLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixlQUFnQixDQW5DdEIsdUNBeUNJLGNBQWUsQ0FDZixLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0FDUixXQUFZLENBQ1osV0FBWSxDQUNaLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsdUNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQyxlbklPUyxDbUlOVCwwQkFBMkIsQ0FDM0IsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsd0JMbEN3QyxDS3JCNUMsOENBMERNLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0ExRDlCLGtDQWdFSSxZQUFhLENBaEVqQixxQ0FrRU0sYUFBYyxDQWxFcEIsa0hBcUVRLDhDQUEwQyxDQUExQyxzQ0FBMEMsQ0FDMUMsU0FBVSxDQUNWLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBMUUzQix1R0E4RVEsc0JBQWUsQ0FBZixjQUFlLENBOUV2Qiw4Q0FtRlUsYW5JdkRlLENtSTVCekIsZ0lBdUZVLFNBQVUsQ0FDVixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGtCQUFtQixDQTFGN0Isc0VBOEZVLGFuSWxFZSxDbUk1QnpCLHVDQW9HTSxjQUFlLENBQ2YsZUFBZ0IsQ0FyR3RCLHdDQXlHTSxlQUFnQixDQXpHdEIsa0ZBaUhNLGNBQWUsQ0FDZixVbkloRE8sQ21JbEViLHNGQXNITSxhQUFjLENBdEhwQixrR0F5SFEsYW5JN0ZpQixDbUk1QnpCLG9FQWtJUSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsVW5JdkVLLENtSWxFYiwwRUE0SVUsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQix5QkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLCtCQUF5QixDQUF6Qix1QkFBeUIsQ0FDekIsU0FBVSxDQUNWLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FwSmpDLGtLQTJKVSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLGFuSWhJZSxDbUk1QnpCLHFFQW1LUSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBcEszQiw2Q0F5S00sZUFBZ0IsQ0F6S3RCLDJEQTZLTSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBOUt6Qiw4REFnTFEsY0FBZSxDQUNmLGFuSWpIVSxDbUloRWxCLGlFQXFMUSxlQUFnQixDQXJMeEIsMkRBNkxNLGNBQWUsQ0E3THJCLGlFQWdNUSxVQUFXLENBQ1gsYUFBYyxDQUNkLFNBQVUsQ0FDVixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQiw0Qm5JakhzQixDbUlyRjlCLDZDQTJNTSxlQUFnQixDQTNNdEIsMkNBaU5NLGVBQWdCLENBak50Qix1Q0FzTkksZUFBZ0IsQ0F0TnBCLHdDQTJOSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsNEJBQTZCLENBL05qQyw4Q0FtT0ksZUFBZ0IsQ0FuT3BCLHFDQXdPSSxhQUFjLENBeE9sQixxQ0E2T0ksU0FBVSxDQUNWLFVBQVcsQ0E5T2YsNkRBaVBNLGNBQWUsQ2xJNUxqQiwwQmtJckRKLDZFQXdQWSxXQUFZLENBeFB4QixzRkE0UFksVUFBVyxDQUNaLENBN1BYLHVEbERtQ0UsNkJrRGtPdUMsQ2xEbE92Qyw2QmtEa091QyxDbERsT3ZDLDBCa0RrT3VDLENBclF6Qyw2REFzUWlCLFlBQWEsQ0F0UTlCLDBEQTJRTSxVQUFXLENBQ1gsTUFBTyxDQUNQLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0E3UWxDLGlFQWdSUSwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBaFJoQyx5SkF5UlEsVW5Jak9LLENtSXhEYixxS0E0UlUsVW5JMU5HLENtSWxFYix3RUFvU1UsWUFBYSxDQXBTdkIsOEVBNFNVLFVuSXBQRyxDbUl4RGIsb0ZBK1NZLFVuSTdPQyxDbUlvUFgsNkNBQ0UsY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFlBQWEsQ0FMZiw2REFRSSxpQkFBa0IsQ2hJaTFkdEIsdUVnSTUwZEUsaUJBQWtCLENBblV0Qix1Q0F3VUksY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLGVuSXBSUyxDbUlxUlQsMkJMeFR3QyxDS3JCNUMsNERBZ1ZNLFlBQWEsQ0FoVm5CLHdEQW9WTSxlQUFnQixDQUNoQixrQkFBbUIsQ0FyVnpCLDREQXlWTSxlQUFnQixDQUNoQixVQUFXLENBMVZqQixpRkFpV1EsY0FBZSxDQWpXdkIseURBc1dNLGVuSXBTTyxDbUlxU1AsZUFBZ0IsQ0F2V3RCLHFUQXNYYyxhbkkxVlcsQ21JbVd6QiwwQ0FFSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsV0FBWSxDTDRqQmhCLGdDQUVJLGdCOUhuMEJtQyxDOEhvMEJuQyxnQkFBaUIsQ0FDakIsaUJBQWtCLENNeDhCdEIsNlVBR0ksVXBJd0RTLENvSTlDYixvQkFDRSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHbEIsbUJBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixTQUFVLENBQ1YsVUFBVyxDQUNYLFFBQVMsQ0FHWCxvREFFSSxzQ0FBd0MsQ0FJNUMsdUJBQ0UsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsUUFBUyxDQUNULGNBQWUsQ0FDZixlQUFnQixDQUNoQix1Q0FBa0MsQ0FBbEMsK0JBQWtDLENBQ2xDLGNBQWUsQ0FHakIsa0JBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0N6Q1osd0JBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixRQUFTLENBQ1QsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixXQUFZLENBQ1osU0FBVSxDQUNWLGlCQUFrQixDQWJwQix3Q0FnQkksc0JBQXVCLENBQ3ZCLHFCckltRTBCLENxSWxFMUIseUJBQTBCLENBQzFCLGFySTRDYyxDcUkzQ2QsZXJJbUNTLENxSXZEYiwwQkF3QkksY0FBZSxDQUNmLGNBQWUsQ0FDZixlQUFnQixDQTFCcEIsNkNBOEJJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsVXJJZ0NTLENxSWpFYixxQ0FxQ0ksaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN4QixtQ0FBNEIsQ0FBNUIsMkJBQTRCLENBdkNoQyx3Q0EwQ00sb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsV0FBWSxDcElNZCwwQm9JcERKLHdDQWlEUSxXQUFZLENBRWYsQ0FuREwsc0dBMERNLFVBQVcsQ0ExRGpCLHFDQStESSxVcklFUyxDcUlqRWIsMkNBa0VNLGFySXZDbUIsQ3FJM0J6QixzQ0F1RUksY0FBZSxDQUNmLGVBQWdCLENBeEVwQixzQ0E0RUksY0FBZSxDQTVFbkIsdUNBZ0ZJLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHdCckliNkIsQ3FJYzdCLGNBQWUsQ0FDZixlN0gySTZCLEM2SDFJN0IsVXJJckJTLENxSXNCVCxvQkFBcUIsQ0FDckIsd0JBQXlCLENBQ3pCLGlCQUFrQixDQXpGdEIsNkNBNEZNLFVySXJDTyxDcUlzQ1Asa0JySWxFbUIsQ3FJbUVuQixvQnJJbkVtQixDcUkzQnpCLCtCQW1HSSxZQUFhLENBR2YsbUNBQ0Usa0JBQW1CLENBQ25CLFNBQVUsQ0FNZCxnQ0FFSSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FQcEIsdUNBVU0sZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixrQkFBbUIsQ0FiekIscURBaUJNLFlBQWEsQ0FqQm5CLHFDQXNCSSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGNySXFDaUIsQ3FJcENqQixVcklwRTBCLENxSXFFMUIsb0JBQXFCLENBMUJ6Qiw0Q0E0Qk0saUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxRQUFTLENBRVQsNENBQThDLENBQzlDLFVySTFFd0IsQ3FJeUM5Qix1REFzQ0ksZUFBZ0IsQ0F0Q3BCLGlDQTBDSSxjQUFlLENBQ2YsVXJJeEZTLENxSTZDYix5Q0E2Q00sYXJJaEltQixDcUltRnpCLDJCQWtESSxVckl6R1MsQ3FJMEdULGVBQWdCLENBQ2hCLGtCckl2SXFCLENxSW1GekIsMEJBd0RJLDhDcklOMkQsQ3FJTzNELFVySWxHMEIsQ3FJeUM5Qiw0QkE4REksY0FBZSxDQTlEbkIsdUJBa0VJLGVBQWdCLENwSTVIaEIseUJvSTBESixxQ0F1RU0saUJBQWtCLENBdkV4Qix1REEyRU0sZUFBZ0IsQ0FDakIsQ0FJTCxxQkFDRSxlQUFnQixDcEkzSWQseUJvSTBJSixxQkFNSSxlQUFnQixDQUNqQixDQUtILHFCQUNFLGlCQUFrQixDQURwQixpQ0FJSSxrQkFBbUIsQ0FKdkIsa0VBU0ksb0JBQXFCLENBVHpCLHVDQWFJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ3BEaE5YLG1CQUFhLENBQWIsWUFBYSxDQXdCYiw2Qm9EMEw2QixDcEQxTDdCLDRCb0QwTDZCLENwRDFMN0Isa0JvRDBMNkIsQ3BEcEw3QixnQm9EcUwyQixDcER4SDNCLHdCb0R5SDZCLENwRHpIN0Isa0JvRHlINkIsQ3BEeko3Qix1Qm9EMEppQyxDcEQxSmpDLHNCb0QwSmlDLENBQy9CLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVySXZNdUIsQ3FJOEszQiw4Q0E0Qk0saUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxlQUFnQixDQUNoQiw0QkFBK0IsQ0FDL0IsYUFBYyxDQUNkLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FqQy9CLDZDQXNDTSxVckk3S3dCLENxSWtMOUIsdUJBQ0UsZUFBZ0IsQ0N0UGxCLGtCckRVRSxtQkFBYSxDQUFiLFlBQWEsQ3FEUmIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBRWpCLFNBQVUsQ0FDVixZQUFhLENBR2YsMkNyRHNCRSwyQnFEckI4QixDckRxQjlCLDRCcURyQjhCLENyRHFCOUIscUJxRHJCOEIsQ0FHaEMsZ0JBQ0UsWUFBYSxDQUViLHlCQUhGLGdCQUlHLGdCQUFpQixDQU1uQixDQUpDLDBCQU5GLGdCQU9JLFdBQVksQ0FHZixDQUVELGdCQUNFLGlCQUFrQixDQUNsQixTQUFVLENyRHBCVixtQkFBYSxDQUFiLFlBQWEsQ0ErRmIsMEJxRHpFMkIsQ3JEaUYzQixrQnFEakYyQixDckRxRTNCLHlCcURwRTRCLENyRG9FNUIsbUJxRHBFNEIsQ0FDNUIsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsNkNBQThCLENBQTlCLHFDQUE4QixDQUE5Qiw2QkFBOEIsQ0FBOUIsK0NBQThCLENBQzlCLHNCQUF1QixDQUd6Qix3REFFRSwrQkFBaUMsQ0FBakMsdUJBQWlDLENBQ2pDLHFCQUFzQixDQUd4QiwyQ3JEUEUsY3FEUXVCLENBR3pCLDJDQUNFLFVBQVcsQ0FHYiw0Q0FDRSwyQ0FBb0MsQ0FBcEMsbUNBQW9DLENBQ3BDLGFBQWMsQ0FJaEIsdUNBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sYUFBYyxDQUNkLG1CQUFvQixDQUNwQixTQUFVLENBSVosdUJBRUUsa0JBQW1CLENBR3JCLHFCQUVFLGtCQUFtQixDQUlyQiw0RUFFRSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixhQUFjLENBQ2QscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGNBQWUsQ0FDZixhdElUK0IsQ3NJVS9CLHFCdEkxQ1csQ3NJMkNYLFN0STNDVyxDc0k0Q1gsdUJBQWdCLENBQWhCLGVBQWdCLENBakJsQiwwRkFvQkksY0FBZSxDQUNmLGdCQUFpQixDQXJCckIsd0ZBeUJJLFl0SWhGcUIsQ3NJaUZyQixhdElqRnFCLENDeUJyQix5QnFJOEJKLDRFQThCSSxhQUFjLENBRWpCLENBRUQsc0ZBRUUsV0FBYSxDQUNiLFdBQVksQ0FDWixtQkFBb0IsQ0FHdEIsb0JBQ0UsTUFBTyxDQUNQLHlCQUEwQixDQUc1QixvQkFDRSxVQUFXLENBQ1gseUJBQTBCLENBSTVCLG1CQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsYUFBYyxDQUNkLHNCQUFpQixDQUFqQixjQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsK0JBQStCLENBQS9CLHVCQUErQixDQUdqQyw0Q0FDRSxTQUFVLENBR1osMEJBQ0Usb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHlCdEl2RlcsQ3NJd0ZYLHVCQUFnQixDQUFoQixlQUFnQixDQUdsQix1REFDRSxjQUFlLENBR2pCLGlFQUVFLGtCdEl2SXVCLENzSTBJekIsOENBQ0UsVUFBVyxDQUNYLE9BQVEsQ0FDUix1Q0FBb0MsQ0FBcEMsK0JBQW9DLENBR3RDLHdFQUNFLFlBQWEsQ0FDYixhQUFjLENBR2hCLGdEQUNFLFdBQVksQ0FDWixNQUFPLENBQ1AsVUFBVyxDckkvSFQseUJxSTRISixnREFNSSxXQUFZLENBRWYsQ0FFRCwwRUFDRSxhQUFjLENBSWhCLHFCQUNFLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FHckIsK1NBT0UsbUNBQW9DLENBQ3BDLDJCQUE0QixDQUc5Qiw4TEFJRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBb0IsQ0FHdEIsK0NBQ0UsaUdBQWdGLENBQWhGLG1FQUFnRixDQU1sRiw4Q0FDRSxtR0FBK0UsQ0FBL0UsaUVBQStFLENBR2pGLGlEQUNFLG1HQUFrRixDQUFsRixtRUFBa0YsQ0FJcEYsNENBRUUsc0JBQXVCLENBSXpCLGdFQUNFLDJDQUE0QyxDQUM1QyxtQ0FBb0MsQ0FPdEMsd0ZBQ0UsbUJBQW9CLENBR3RCLDZHQUVFLG1CQUFvQixDQUl0Qix1QkFDRSxnQkFBaUIsQ0FHbkIscUNBQ0UsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQiw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FDM0IsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBR1osMERBQ0UsK0JBQXdCLENBQXhCLHVCQUF3QixDQUcxQix3TEFJRSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBR3JCLHNNQUlFLFNBQVUsQ0FDVixrQ0FBbUMsQ0FDbkMsMEJBQTJCLENBRzdCLDJDQUNFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsUUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsVUFBWSxDQUNaLHlCQUEwQixDQUMxQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUlaLGtCQUNFLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FHeEIsK0NBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsVUFBVyxDQUNYLFVBQVcsQ0FHYiw2Q0FDRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE1BQU8sQ0FDUCxVQUFXLENBQ1gsU0FBVSxDQUNWLFVBQVcsQ0FHYix1QkFDRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCdEl4VHVCLENzSTJUekIsOEJBQ0UsV0FBWSxDQUlkLHVCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsNEJBQTZCLENBRTdCLG9CQUFxQixDQUNyQiw2REFBbUUsQ0FFbkUscURBQTJELENBRzdELDZCQUNFLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWiwrbENBQXk3QyxDQUN6N0MsdUJBQXdCLENBQ3hCLG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FHOUIsbUNBQ0UsNGxDQUFzN0MsQ0FHeDdDLHNEQUVFLFdBQVksQ0FJZCxjQUNFLGlCQUFrQixDckR4WGxCLG1CQUFhLENBQWIsWUFBYSxDQTJGYix3QnFEK1IyQixDckQvUjNCLGtCcUQrUjJCLENyRHhXM0IsYXFEeVdzQixDQUN0QixVQUFXLENBQ1gsdUJBQWtDLENBR3BDLCtCckRyU0UsdUJxRHNTK0IsQ3JEdFMvQixzQnFEc1MrQixDQUdqQyxpQ0FDRSxrQkFBbUIsQ3JEMVNuQix5QnFEMlM0QixDckQzUzVCLG1CcUQyUzRCLENBQzVCLFNBQVUsQ0FIWiwwQ3JEcFlFLG1CQUFhLENBQWIsWUFBYSxDQXdCYiw2QnFEbVg2QixDckRuWDdCLDRCcURtWDZCLENyRG5YN0Isa0JxRG1YNkIsQ3JEN1c3QixjcUQ4V3lCLENyRGpUekIsd0JxRGtUNkIsQ3JEbFQ3QixrQnFEa1Q2QixDckRsVjdCLHVCcURtVmlDLENyRG5WakMsc0JxRG1WaUMsQ0FDL0IsVUFBVyxDQUlmLHNCQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsYUFBYyxDQUNkLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENySS9XakIseUJxSXlXSixzQkFXSSxjQUFlLENBQ2hCLENySXJYQyx5QnFJeVdKLHNCQWlCSSxlQUFnQixDQUNqQixDQUdILGlEQXJCQSxzQkF1QkkscUJBQXdCLENBQ3pCLENBR0gsdUNBRUksZ0JBQWlCLENySXRZakIseUJxSW9ZSix1Q0FJTSxnQkFBaUIsQ0FLcEIsQ3JJN1lDLDBCcUlvWUosdUNBT00sZ0JBQWlCLENBRXBCLENySTdZQyx5QnFJZ1pKLDRDQUlRLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FKcEMsNENBUVEsa0NBQTJCLENBQTNCLDBCQUEyQixDQVJuQyxvR0FjVSwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3pCLENBT1QsMEJBQ0UsNkJBQThCLENBQzlCLFdBQVksQ0FGZCw2Q0FLSSxXQUFZLENySTlaWix5QnFJeVpKLHFEQVVNLGtDdEloYXdCLENzSWlheEIsOEJBQStCLENBWHJDLHVEQWVNLG1DdElyYXdCLENzSXNheEIsOEJBQStCLENBQ2hDLENySTFhRCwrQ3FJeVpKLDBCQXNCTSxnQkFBaUIsQ0F5QnRCLENySXJkRyx5QnFJc2FKLGdEQTBCTSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBM0J6Qiw2Q0ErQk0sV0FBWSxDQUNiLENySXRjRCwwQnFJc2FKLDZDQXFDTSxXQUFZLENBQ2IsQ3JJNWNELDBCcUlzYUosZ0RBMkNNLGNBQWUsQ0FDZixlQUFnQixDQUNqQixDckluZEQseUJxSXVkSixtQ0FHTSxnQkFBaUIsQ0FIdkIsNkRBUVEsOEJBQStCLENBUnZDLCtEQWNRLDhCQUErQixDQWR2QyxxRkFpQlUsaUJBQWtCLENBQ2xCLG9CQUFxQixDQWxCL0IsdUZBMEJVLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDdEIsQ3JJbmZMLDBCcUl1ZEosNkRBb0NRLDhCQUErQixDQXBDdkMsdUZBMkNVLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDdEIsQ0FPUCx5QkFERiwyQkFFSSxpQkFBcUIsQ0FjeEIsQ0FaQyx5QkFKRiwyQkFLSSxrQkFBdUIsQ0FXMUIsQ0FUQywwQkFQRiwyQkFRSSxzQkFBdUIsQ0FRMUIsQ0FOQywwQkFWRiwyQkFXSSxzQkFBdUIsQ0FLMUIsQ0FIQywwQkFiRiwyQkFjSSxzQkFBdUIsQ0FFMUIsQ0Mva0JELG1CQUNFLG1DQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUhyQixzQ0FNSSxpQkFBa0IsQ3REV3BCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FrQnBCLDJCc0QzQmdDLEN0RDJCaEMsNEJzRDNCZ0MsQ3REMkJoQyxxQnNEM0JnQyxDdEQ4RmhDLHdCc0Q3RjZCLEN0RDZGN0Isa0JzRDdGNkIsQ3RENkQ3Qix1QnNENURpQyxDdEQ0RGpDLHNCc0Q1RGlDLENBQy9CLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQix3QnZJV3FCLEN1SVZyQixrQkFBbUIsQ0FsQnZCLHdDQXFCTSxhQUFjLENBckJwQixxQ0EwQkksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxVdklxQ1MsQ3VJbEViLHFDQWlDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLGlCQUFrQixDQUl0QiwwRkFJTSxXQUFZLENBS2xCLHdEQUVJLGtCdkl0QnFCLEN1SW9CekIsOEdBT0ksVXZJQ1MsQ0NVVCx5QnNJTkYsaURBRUksWUFBYSxDQUNkLEN0SVZELHlCc0lyREosc0NBc0VNLFdBQVksQ0FDYixDdElsQkQseUJzSXJESixzQ0E4RU0sZ0JBQWlCLENBQ2pCLGVBQWdCLENBL0V0QixxQ0FtRk0sY0FBZSxDQW5GckIscUNBdUZNLGNBQWUsQ0FoRHJCLDBGQXdEUSxZQUFhLENBQ2QsQ0N2RVAsMERBR00sYUFBYyxDQUNkLGlCQUFrQixDQUp4Qiw4QkFTSSxXQUFZLENBQ1osYUFBYyxDQVZsQixpQ0FhTSxhQUFjLENBQ2QsVUFBVyxDQWRqQixvQ0FpQlEsY0FBZSxDdklXbkIseUJ1STVCSixpQ0FvQlEsVUFBVyxDQXBCbkIsb0NBc0JVLFlBQWEsQ0FDYixlQUFnQixDQUNqQixDQU1ULG1DQUdNLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsbUR4SXFHeUQsQ3dJcEd6RCxVeElMTyxDd0lNUCxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLG9CQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsK0JBQXdCLENBQXhCLHVCQUF3QixDQUN4QixxQnhJRXdCLEN3SWQ5QixtRkFpQk0sd0J4STVDbUIsQ3dJNkNuQixVeElqQk8sQ0NIVCx5QnVJRUosbUNBd0JRLDRCQXRFcUIsQ0F1RXJCLFV4SWRLLEN3SWVMLGlCQXRFZ0IsQ0E0Q3hCLG1GQThCUSxheEl6RGlCLEN3STBEakIsNEJBN0VxQixDQThFdEIsQ0FLUCxhQUNFLDRCQUE2QixDQUM3QixpQkFBdUIsQ0FDdkIscUJ4SVY0QixDQ2hDMUIseUJ1SXVDSixhQU1JLG1CQUFvQixDQUNwQixRQUFRLENBQ1IseUJ4SWYwQixDd0lPOUIsa0JBV00sZUFBZ0IsQ0FDakIsQ3ZJbkRELHlCdUkwREosOENBS1EsaUJBQWtCLEN2RDlDeEIsdUJ1RCtDcUMsQ3ZEL0NyQyxzQnVEK0NxQyxDdkQxR3JDLG1CQUFhLENBQWIsWUFBYSxDdURvR2YsbURBVVUsYUFBYyxDQUNkLHNCQTFHOEIsQ0ErRnhDLG1IQWdCVSxheEluR2UsQ3dJb0dmLHNCQWpIcUMsQ0FrSHJDLHdCQWxIcUMsQ0FtSHJDLGlDQUFtQyxDQW5CN0MsaUlBc0JZLGlDQUE2QixDQUE3Qix5QkFBNkIsQ0FDN0IsU0FBVSxDQXZCdEIscUR2RHpDRSxzQnVEc0V5QyxDdkR0RXpDLDBCdURzRXlDLENBN0IzQyx3RUFnQ1UsY0FBZSxDQUNoQixDdkkzRkwseUJ1SW9HSiwyQnZEdEhFLDZCdUQwSCtCLEN2RDFIL0Isa0J1RDRIZ0MsQ0FObEMsdUV2RDlJRSxtQkFBYSxDQUFiLFlBQWEsQ0F3QmIsNEJ1RDBIK0IsQ3ZEcEgvQixnQnVEcUg2QixDdkR4RDdCLHlCdUR5RGdDLEN2RHpEaEMsbUJ1RGlFb0IsQ0FkdEIsNEN2RHRIRSwyQnVEZ0lvQyxDdkRoSXBDLHFCdURnSW9DLEN2RHRJcEMsYXVEeUk0QixDQUN0QixhQUFjLENBZHRCLHdDdkQxR0Usa0J1RDRIMEIsQ3ZENUgxQixXdUQ0SDBCLENBQ3BCLGdCQUFpQixDQW5CekIsNENBdUJRLGVBQWdCLENBdkJ4QiwyR0EyQlUsd0J4STdHdUIsQ3dJa0ZqQywrR0E4QlksVXhJbEhrQixDd0ltSGxCLHdCeElqSHFCLEN3SWtGakMsa0RBb0NVLGVBQWdCLENBQ2hCLGFBQWMsQ0FyQ3hCLGlEQXlDVSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSW5CLEN2SW5KTCxnRHVJb0dKLGlEQTZDWSxlQUFnQixDQUVuQixDdkluSkwseUJ1SW9HSix3Q0FtRFEsMkJBQTRCLENBQzdCLEN2SXhKSCwwQnVJb0dKLDRDQXlEUSxlQUFnQixDQUNqQixDQ2pOUCxxQkFDRSx3QnpJdURnQixDeUl0RGhCLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIscUJBQXNCLEN4SWdEcEIseUJ3SW5ESixxQkFNSSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLGtCQUFtQixDQXdDdEIsQ0E5Q0QsZ0RBVUksaUJBQWtCLENBQ2xCLGlCQUFrQixDQVh0QiwyRUFjTSw0QnpJeUNZLEN5SXhDWixtQkFBb0IsQ0FmMUIsb0VBbUJNLGNBQWUsQ0FDZixlQUFnQixDQXBCdEIsMkRBeUJRLGF6SUNpQixDQ3lCckIseUJ3SW5ESixnREE4Qk0saUJBQWtCLENBQ2xCLGVBQWdCLENBL0J0QiwyRUFrQ1EsWUFBYSxDQUNiLDZCeklvQlUsQ3lJbkJWLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbkIsQ0F0Q1AsNkJBMkNJLGtCQUFtQixDQUNuQixlckR6Q2UsQ3FENkNuQix3QkFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFFBQVMsQ0FDVCxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFdBQVksQ0FDWixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixleklSVyxDeUlTWCwrQkFBeUIsQ0FBekIsdUJBQXlCLENBQ3pCLFNBQVUsQ0FoQloscUNBb0JNLGNBQWUsQ0FDZixhekkzQ21CLEN5STRDbkIscUJBQXNCLENBQ3RCLGtCQUFtQixDQXZCekIsNkJBNEJJLFV6SVIwQixDeUlwQjlCLG1DQThCTSxheklwRG1CLEN5SXNCekIsaUNBbUNJLHVCQUF5QixDQW5DN0Isc0NBc0NJLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsc0N6SStXNEMsQ0NwWjVDLHlCd0lISix3QkE0Q0ksUUFBUyxDQUVaLENBRUQsYUFDRSxpQkFBa0IsQ0E4QnBCLHNDQUNFLGNBQWUsQ0FDZiwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLGNBQWUsQ0FDZixhekl6R3VCLEN5SXFHekIsbUhBUUksOEJBQWlDLENBUnJDLHdEQVlJLFV6SXZFMEIsQ3lJMkU5QixlQUNFLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsaUJBQ0UsZUFBZ0IsQ0FQcEIsK0JBWU0sZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBYnZCLGdDQW1CTSxlQUFnQixDQUNoQixpQkFBa0IsQ0FLeEIsVUFDRSxPQUFRLENBRFYsZ0JBR0ksZUFBZ0IsQ0FJcEIsVUFDRSxNQUFPLENBRFQsaUJBR0ksZUFBZ0IsQ0FJcEIsa0JBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBSGIseUJBS0ksZUFBZ0IsQ3hJeEloQix5QndJbUlKLGtCQVNJLFFBQVMsQ0FDVCxTQUFVLENBRWIsQ0FHRCxZQUNFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHNDQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsZXpJekpXLEN5STBKWCxxQ3pJMlAyQyxDeUkxUDNDLFNBQVUsQ3hJOUpSLHlCd0lrSkosWUFlSSxZQUFhLENBQ2IsVUFBVyxDQU9kLENBSkMscUNBQ0UsU0FBVSxDQUNWLGtCQUFtQixDQUl2QixXQUNFLFlBQWEsQ0FEZixrQkFJSSxhQUFjLENBS2xCLFdBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlQUFnQixDeEl2TGQseUJ3SW9MSixXQU1JLGVBQWdCLENBdUJuQixDQTdCRCxpQkFTSSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixVQUFXLENBWmYsY0FnQkksaUJBQWtCLENBQ2xCLHdCeklqTWMsQ3lJa01kLG1CQUFvQixDQUNwQixVQUFXLEN4SXZNWCx5QndJb0xKLGNBc0JNLG1CQUFvQixDQU12QixDeEloTkMsMEJ3SW9MSixjQTBCTSxtQkFBb0IsQ0FFdkIsQ0FXSCxlQUNFLFV6STNNNEIsQ3lJNE01QixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixpQkFBa0IsQ3hJak9oQix5QndJMk5KLGVBUUksY0FBZSxDQU1sQixDeEl6T0csMEJ3STJOSixlQVlJLGNBQWUsQ0FFbEIsQ0FFRCxnQkFFRSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHdCekloTytCLEN5SWlPL0IscUJBQXNCLEN4SXBQcEIseUJ3STJPSixnQkFZSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FFckIsQ0FFRCxpQkFDRSx3QnpJdFJ1QixDeUl1UnZCLFV6STNQVyxDeUk4UGIsd0JBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IscUJBQXNCLENBQ3RCLGlCQUFrQixDQUxwQiwrQkFRSSxlQUFnQixDQUNoQiw4QkFBaUMsQ0FDakMsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsYUFBYyxDQUNkLGF6STFTcUIsQ0N5QnJCLDBCd0lpUUosK0JBcUJNLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsbUR6STVLeUQsQ3lJNksxRCxDQUlMLHNCQUNFLGNBQWUsQ0FEakIsc0NBR0kscUJ6SS9RMEIsQ3lJZ1IxQixVekk5UlMsQ3lJa1NiLGlCQUNFLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FEMUIsbUVBTUksWUFBYSxDQU5qQix1QkFVSSxVQUFXLENBSWYsZ0hBS0ksVUFBVyxDQVNiLG9CQUNFLGVBQWdCLENBSHBCLDZCQU1JLGdCQUFpQixDQU5yQixnQ0FVSSxlQUFnQixDQVZwQiw2QkFlSSxpQkFBa0IsQ0FmdEIseUhBc0JNLGFBQWMsQ0F0QnBCLDZEQTRCSSxvQkFBcUIsQ0FDckIsYXpJclhxQixDeUl3VnpCLDRGQW1DSSxhekkzWHFCLEN5STRYckIsY0FBZSxDQUNmLCtCQUF3QixDQUF4Qix1QkFBd0IsQ0FyQzVCLDhHQXdDTSxVekkxVk8sQ3lJa1RiLHdEQTZDSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0EvQy9CLDJDQW9ETSxlQUFnQixDQXBEdEIsOEJBMERJLFlBQWEsQ0ExRGpCLHdEQWdFTSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLDRCQUE2QixDQUM3QixVeklyWE8sQ3lJc1hQLHdCekkvWFksQ3lJZ1laLGNBQWUsQ3hJcFlqQiwwQndJK1RKLCtEQXlFVSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsdUNBQWtDLENBQWxDLCtCQUFrQyxDQUNsQyxxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBQ2pCLHFCekk1WUcsQ3lJNllILGNBQWUsQ0FDZixVeklwWUcsQ3lJcVlILG9DQUF5QyxDQUN6QyxTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLHVCQUFpQixDQUFqQixlQUFpQixDQUNqQiw2QkFBK0IsQ0F2RnpDLHFFQTRGWSxhQUFjLENBQ2QsU0FBVSxDQUNYLEN4STdaUCwwQndJK1RKLCtEQXFHUSxtQkFBb0IsQ0FDcEIscUJ6SWxhSyxDeUltYUwsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLHlCQUEwQixDQUMzQixDQTFHUCwyQ0E4R00sWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFNBQVUsQ0FDVix5QkFuSE4sMkNBb0hRLFNBQVUsQ0FDVixVQUFXLENBRWQsQ0F2SEwsZ0VBeUhNLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixTQUFVLENBM0hoQixtQ0FnSUksYUFBYyxDQUNkLHFCekk3YlMsQ3lJOGJULHdCekk3YmMsQ3lJOGJkLGlCQUFrQixDQUVsQix5QkFySUosbUNBc0lNLGlCQUFrQixDQVVyQixDQWhKSCxxREEwSU0sV0FBWSxDQTFJbEIsNENBOElNLGNBQWUsQ0E5SXJCLHdEQW9KTSxnQkFBaUIsQ0FwSnZCLG9DQTJKTSxhQUFjLENBM0pwQiw2QkFpS0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlQUFnQixDQW5LcEIsbUNBc0tNLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQix5QkE1S04sbUNBNktRLG1CQUFvQixDQUV2QixDQS9LTCxnQ0FrTE0sZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLFFBQVMsQ0FDVCxrQkFBbUIsQ0FyTHpCLGdEQTBMSSx3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBNUx0Qix5REErTFEsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixZQUFhLENBRWIseUJBcE1SLHlEQXFNVSxlQUFnQixDQUVuQixDQXZNUCxzREE2TVEsNEJ6SXhnQlUsQ3lJNGdCVix5QkFqTlIsb0VBa05VLGlCQUFrQixDQUNsQixjQUFlLENBbk56QiwyRUFzTlksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxXQUFZLENBQ1osT0FBUSxDQUNSLDZCeklyaEJNLEN5SXNoQk4sVUFBVyxDQUNYLG9CQUFxQixDQUVyQix3UEFHRSxXQUFZLENBQ2IsQ0FHTCwwQkFyT1Isb0VBc09VLFNBQVUsQ0FFYixDQXhPUCxtRUEwT1EsZUFBZ0IsQ0ExT3hCLG1EQThPTSxhQUFjLENBQ2QsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FqUDVCLHdEQW9QUSxpQkFBa0IsQ0FDbEIsY0FBZSxDeElwakJuQix5QndJK1RKLG1EQXlQUSxrQkFBbUIsQ0F6UDNCLHNKQTZQWSxvQkFBcUIsQ0FDckIscUJBQXNCLENBOVBsQywyRUFpUVksaUJBQWtCLENBQ25CLEN4SWprQlAseUJ3SStUSixnREF1UU0sZUFBZ0IsQ0FFbkIsQ0F6UUgsaUNBNFFJLGFBQWMsQ0E1UWxCLG1DQWdSSSxVekk5akIwQixDeUk4UzlCLGtDQW9SSSxXQUFZLENBQ1osV0FBWSxDQUNaLFV6SXBrQjBCLEN5SXFrQjFCLGVBQWdCLENBQ2hCLHdCeklwa0I2QixDeUlxa0I3QixxQkFBc0IsQ0FDdEIsd0J6SXRrQjZCLEN5SXVrQjdCLGlCQUFrQixDQUNsQix5QkE1Ukosa0NBNlJNLGlCQUFrQixDQUVyQixDQS9SSCxtQ0FrU0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVix3QnpJNW5CcUIsQ3lJNm5CckIsVXpJam1CUyxDeUk0VGIsb0VBMFNJLFNBQVUsQ0FDVix5QnpJemxCMEIsQ3lJOFM5QixvSEE4U00seUJ6STVsQndCLEN5SThTOUIsMkdBc1RNLFV6SXhtQk8sQ3lJa1RiLG1JQWdVTSxZQUFhLENBaFVuQix3REFtVU0sY0FBZSxDQUNmLGVBQWdCLENBcFV0Qix5REF1VU0saUJBQWtCLENBQ2xCLGNBQWUsQ3hJdm9CakIseUJ3SStUSix5REEyVVEsV0FBWSxDQUtmLEN4SS9vQkQsMEJ3SStUSix5REE4VVEsZ0JBQWlCLENBRXBCLENBaFZMLDBEQWtWTSxrQkFBbUIsQ3hJanBCckIsMEJ3SStUSiwwREFvVlEsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUt0QixDQUhDLDBCQXZWTiwwREF3VlEsbUJBQW9CLENBRXZCLEN4SXpwQkQseUJ3SStUSixzRkE4VlEsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQiwrQnpJM3BCVSxDeUk2cEJiLENBbFdMLGtFQXFXTSxNQUFPLENBQ1AsT0FBUSxDeElycUJWLDBCd0krVEosa0VBd1dRLFNBQVUsQ0FFYixDQTFXTCwwRUE2V00sYUFBYyxDQUNkLGlCQUFrQixDQUNsQixnQkFBaUIsQ0EvV3ZCLHdGQWtYUSxVQUFXLENBbFhuQixrR0FzWE0sWUFBYSxDQXRYbkIsaURBMFhNLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBUXpCLDJCQUVJLGVBQWdCLENBQ2hCLHVDeklqVDZDLEN5SWtUN0MsZ0JBQWlCLENBQ2pCLGlCQUFrQixDeEl4c0JsQix5QndJbXNCSiwyQkFPTSxjQUFlLENBbUJsQixDQTFCSCxpQ0FXUSxjQUFlLENBWHZCLG1EQWFVLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBZjVCLG1IQW9CWSxZQUFhLENBcEJ6QixzQkE2QkksY0FBZSxDQUNmLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBaEN0QiwyQkFvQ0ksYUFBYyxDQUNkLG1CQUFvQixDQUNwQixXQUFZLENBdENoQixvQkF5Q0ksY0FBZSxDQUNmLFNBQVUsQ0FDVixRQUFTLENBM0NiLDRCQThDSSxlQUFnQixDQTlDcEIsMEJBbURNLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FyRHRCLGlDQTBESSxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsa0J6STd2QmMsQ3lJK3JCbEIsdUNBZ0VNLGV6SXR2Qk8sQ3lJdXZCUCxPQUFRLENBQ1IsU0FBVSxDQUNWLFVBQVcsQ0FDWCxRQUFTLENBcEVmLHlCQXlFSSxzQkFBdUIsQ0F6RTNCLDZCQTJFTSxlQUFnQixDQTNFdEIsK0dBZ0ZNLGVBQWdCLENBaEZ0QixxQ0FvRk0sZUFBZ0IsQ0FwRnRCLDJHQXlGUSxpQkFBa0IsQ3hJNXhCdEIseUJ3SW1zQkosMkdBMkZVLGlCQUFrQixDQUVyQixDeEloeUJILHlCd0ltc0JKLDZHQW9HWSxvQkFBcUIsQ0FDckIsVUFBVyxDQUVkLENBdkdULHlCQTRHSSxZQUFhOztBQ3YyQmpCOzsyRHZJc3NoQjJEO0F1SW5zaEIzRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4RHZJeXVoQjhELEN1SXBzaEJDLFFBQVEsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsMEJBQTBCLFdBQVcsQ0FBQyxXQUFXLENBQUMsd0NBQXdDLFdBQVcsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMscUlBQXFJLFdBQVcsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLGdGQUFnRixpQkFBaUIsQ0FBQyxrR0FBa0csaUJBQWlCLENBQUMsT0FBTyxDQUFnQyxrQ0FBMEIsQ0FBMUIsMEJBQTBCLENBQUMsd0JBQTZCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQywyQkFBMkIsQ0FBQyxZQUFZLENBQUMsaURBQWlELGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLHVEQUF1RCxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsMEVBQTBFLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxtQ0FBa0Usa0NBQTBCLENBQTFCLDBCQUEwQixDQUFDLG1EQUFtRCxTQUFZLENBQUMsT0FBTyxDQUFDLHNHQUFzRyxhQUFtQixDQUFDLGtCQUFrQixDQUFDLDREQUE0RCxTQUFZLENBQUMsT0FBTyxDQUFDLDhDQUE0RSxpQ0FBeUIsQ0FBekIseUJBQXlCLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxVQUFVLENBQUMsc0NBQXNDLFVBQVUsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQywwQ0FBMEMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLHFGQUFxRixVQUFVLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyw0RUFBNEUsZ0JBQWdCLENBQUMsOEZBQThGLDZCQUE2QixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxxREFBcUQsa0JBQWtCLENBQUMsd0VBQXdFLGdCQUFnQixDQUFDLGlDQUFnRSxrQ0FBMEIsQ0FBMUIsMEJBQTBCLENBQUMsaURBQWlELFNBQVksQ0FBQyxTQUFTLENBQUMscURBQXFELFNBQVksQ0FBQyxPQUFPLENBQUMsb0hBQW9ILDZCQUE2QixDQUFDLG1GQUFtRixjQUFvQixDQUFDLGlCQUFpQixDQUFDLHVDQUE0SyxnR0FBa0UsQ0FBbEUsMERBQWtFLENBQUMsMEJBQTBCLENBQUMsbUhBQW1ILENBQUMsc0NBQTJLLGdHQUFrRSxDQUFsRSwwREFBa0UsQ0FBQywwQkFBMEIsQ0FBQyxtSEFBbUgsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLFlBQVksQ0FBQyxxQkFBcUIsZ0JBQWdCLENBQUMsdUJBQXVCLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxjQUFjLFlBQVksQ0FBQyxjQUFnQyxjQUFjLENBQXNJLGdHQUFrRSxDQUFsRSwwREFBa0UsQ0FBNEIsbUhBQW1ILENBQW9ELHlDQUE0RCxDQUFDLGdDQUF4ZSxpQkFBaUIsQ0FBd04sMEJBQTBCLENBQW1OLGlCQUEya0IsQ0FBempCLGtCQUF5SyxnR0FBa0UsQ0FBbEUsMERBQWtFLENBQTRCLG1IQUFtSCxDQUFvRCx5Q0FBMEMsQ0FBMEQscUJBQXVDLENBQUMsd0NBQTZLLGdHQUFrRSxDQUFsRSwwREFBa0UsQ0FBQywwQkFBMEIsQ0FBQyxtSEFBbUgsQ0FBQyxxQ0FBcUMsaUJBQWlCLENBQUMsc0JBQXNCLENBQTBELHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsaUJBQWlCLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsd0JBQXdCLENBQXNJLGdHQUFrRSxDQUFsRSwwREFBa0UsQ0FBQywwQkFBMEIsQ0FBQyxtSEFBbUgsQ0FBQyxtQkFBVyxDQUFYLFdBQVcsQ0FBaUYscUVBQXVFLENBQUMsMEJBQTBCLENBQUMscUJBQXFCLGlCQUFpQixDQUFxRCw4Q0FBc0IsMkJBQTJCLENBQUMsNkJBQThCLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGFBQWEsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBc0ksZ0dBQWtFLENBQWxFLDBEQUFrRSxDQUFDLDBCQUEwQixDQUFDLG1IQUFtSCxDQUFvRCx5Q0FBMEMsQ0FBMEQscUJBQXFCLENBQUMsbUJBQVcsQ0FBWCxXQUFXLENBQUMsVUFBVSxDQUFDLDBCQUEwQixDQUFDLG1CQUFtQixpQkFBaUIsQ0FBbUQsMENBQW9CLDJCQUEyQixDQUFDLDJCQUE0QixnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQywwQkFBK0osZ0dBQWtFLENBQWxFLDBEQUFrRSxDQUFDLDBCQUEwQixDQUFDLG1IQUFtSCxDQUFDLFNBQVMsQ0M1QnA0TyxVQUNFLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBQ1osc0JBQWUsQ0FBZixjQUFlLENBQ2Ysc0MzSXliOEMsQzJJeGI5QyxlQVZZLENBV1osVUFiWSxDMUlnRFYseUIwSTVDSixVQVlJLHlCQUEwQixDQUU3QixDQUVELHNLQVFFLG9CQUFxQixDQUNyQixhQUFjLENBQ2Qsa0JBQW1CLENBR3JCLG1CQUNFLG1CQUFhLENBQWIsWUFBYSxDQUNiLGNBQWUsQ0FHakIsOERBR0UsMkJBQVEsQ0FBUixPQUFRLENBR1YsaUJBQ0UsOEJBQStCLENBR2pDLHdCQUNFLFdBQVksQ0FHZCxnQ0FDRSxlQUFnQixDQUNoQixVQUFXLENBR2IseUJBQ0UsVUFBVyxDQUdiLGVBQ0UsVUFBVyxDQUdiLDhFQUNFLG9CQUFxQixDQUNyQixXQUFZLENBQ1osZ0JBQWlCLENBR25CLDRCQUNFLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixjQUFlLENBR2pCLDBDQUNFLGtCQUFtQixDQUdyQixxQkFDRSw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUdyQixnQkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixhQUFjLENBQ2Qsc0JBQWUsQ0FBZixjQUFlLENBQ2YsVUE3RlksQ0F1RmQsdUJBU0ksZUFBZ0IsQ0FDaEIsdUJBQTBCLENBVjlCLHNCQWNJLFVBckdVLENBdUZkLHNCQWtCSSxjQUFlLENBQ2YsVUEzR1UsQ0ErR2QsZUFDRSxrQ0FBNkIsQ0FBN0IsMEJBQTZCLENBQzdCLFNBQVUsQ0FHWiwrQ0FDRSxlQXJIWSxDQXdIZCx1QkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVBMUhZLENBMkhaLFVBQVcsQ0FDWCxjQUFlLENBR2pCLGdDQUNFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFFBQVMsQ0FDVCxlQXJJWSxDQXNJWixTQUFVLENBR1osOEJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQUNULGdCQUFpQixDQUNqQixlQS9JWSxDQWdKWixTQUFVLENBR1osMkJBRUksY0FBZSxDQUluQixvREFDRSxlQUFnQixDQUNoQix1QkFBMEIsQ0FHNUIsd0NBQ0UsZUFBZ0IsQ0FDaEIsdUJBQTBCLENBSzVCLHVCQUNFLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FHcEIscUJBQ0UsaUJBQWtCLENBQ2xCLGVBM0tZLENBNEtaLGNBQWUsQ0FHakIsOEJBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxVQUFXLENBQ1gsZUFwTFksQ0FxTFosU0FBVSxDQUdaLDRCQUNFLGlCQUFrQixDQUNsQixlQTFMWSxDQTJMWixTQUFVLENBR1osOEJBQ0UsVUFBVyxDQUNYLFlBQWEsQ0FHZiwwREFDRSxTQUFVLENBQ1YsVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsY0FBZSxDQXBKakIsZ0NBd0pFLFVBQVcsQ0FHYiw0REFDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FDVCxnQkFBaUIsQ0FLbkIsZUFDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixVQTlOWSxDQXVOZCxxQkFTWSxVQWhPRSxDQXVOZCxxQkFVWSxVQWxPRSxDQXFPZCxjQUNFLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFdBQVksQ0FDWixVQTFPWSxDMUlnRFYseUIwSThMRixrRUFHRSxjQUFlLENBM01uQiw4REFpTkksMkJBQVEsQ0FBUixPQUFRLENBaExaLDRCQW9MSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsa0JBQVksQ0FBWixXQUFZLENBak5oQixpQkFxTkksZUFBZ0IsQ0E3TXBCLGdDQWlOSSxlQUFnQixDQXRKcEIsZUEwSkcsc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNoQyxDQUtELHdCQUNFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDQUNaLE9BQVEsQ0FDUixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixvQ0FBeUMsQ0FDekMsZUFBZ0IsQ0FYcEIsZ0NBZUksaUJBQWtCLENBZnRCLHVIQWtCTSxpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGdCQUFpQixDQXBCdkIsK0VBd0JNLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0ExQnpCLHdDQThCTSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixVM0loUHdCLEMySThNOUIsK0NBcUNRLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sU0FBVSxDQUNWLDBCQUE2QixDQUM3QixjQUFlLENBMUN2Qix1Q0ErQ00sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsUUFBUyxDQUNULGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsU0FBVSxDQUNWLDRCM0luUXdCLEMySW9ReEIsc0JBQWUsQ0FBZixjQUFlLENBQ2YsU0FBVSxDQXZEaEIsc0NBMkRNLGNBQWUsQ0EzRHJCLDZDQThEUSxVQUFXLENBQ1gsU0FBVSxDQS9EbEIsdURBb0V1QixlQUFnQixDMUlyUm5DLHlCMElpTkosdUhBMEVpQyxnQkFBaUIsQ0ExRWxELHdDQTZFUSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFFBQVMsQ0EvRWpCLGtDQW1GdUIsZUFBZ0IsQ0FBSSxDMUlwU3ZDLHlCMElpTkosdUhBd0ZpQyxnQkFBaUIsQ0F4RmxELCtFQXlGd0IsUUFBUyxDQXpGakMsK0VBMEZ3QixpQkFBa0IsQ0ExRjFDLHdDQTJGZ0IsaUJBQWtCLENBM0ZsQyxrQ0E4RnVCLGVBQWdCLENBQUksQzFJNVR2Qyx5QjBJOE5KLGtDQWtHdUIsZUFBZ0IsQ0FsR3ZDLHdDQXFHZ0IsaUJBQWtCLENBQUksQ0FTdEMsK0JBRUksVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFnQixDQUNoQixVM0k5VVMsQzJJK1VULGUzSW5VMEIsQzJJb1UxQixlQUFnQixDQVBwQix5RjFEdFhFLG1CQUFhLENBQWIsWUFBYSxDQXdCYiw2QjBEMlc2QixDMUQzVzdCLDRCMEQyVzZCLEMxRDNXN0Isa0IwRDJXNkIsQzFEclc3QixnQjBEc1cyQixDMUR6UzNCLHdCMEQwUzZCLEMxRDFTN0Isa0IwRDBTNkIsQ0FmL0IsNkZBa0JNLFlBQWEsQ0FDYixlQUFnQixDQW5CdEIsNkYxRGxWRSxrQjBEMldzQixDMUQzV3RCLFcwRDJXc0IsQ0F6QnhCLCtKQStCSSxVQUFXLENBL0JmLDRDQW1DSSxnQkFBaUIsQ0FuQ3JCLDZDQXVDSSxVQUFXLENBQ1gscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixhQUFjLENBQ2QsY0FBZSxDMURuVGpCLDJCMERvVGtCLEMxRHBUbEIsTzBEb1RrQixDQTVDcEIsK0NBK0NNLHFCQUFzQixDQS9DNUIsb0NBb0RJLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FBZSxDQUNmLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsYUFBYyxDQXpEbEIsMkNBMkRNLGNBQWUsQ0EzRHJCLG9DQWdFSSxjQUFlLENBQ2YsVUFBVyxDQWpFZiwwQ0FxRUksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxjQUFlLENBdkVuQixpREF5RU0sY0FBZSxDQUNmLGFBQWMsQ0ExRXBCLHNDQStFSSxjQUFlLENBQ2YsYUFBYyxDQWhGbEIsNkNBa0ZNLGNBQWUsQ0FsRnJCLHdHQXlGTSxlM0lsYU8sQzJJeVViLGtGQStGSyxVM0l4YVEsQzJJeVViLDZCQW1HTSxhM0k3WjJCLEM0SXJEakMsY0FJRSxxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLHdCQUF5QixDQUV6QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUVqQixrQkFBbUIsQ0FDbkIsdUNBQXdDLENBRTFDLDBCQWRFLGlCQUFrQixDQUNsQixhQWtCVSxDQUxaLFlBRUUsZUFBZ0IsQ0FFaEIsUUFBUyxDQUNULFNBQVUsQ0FMWixrQkFRSSxZQUFhLENBUmpCLHFCQVlJLGNBQWUsQ0FDZixXQUFZLENBR2hCLHFEQUVFLCtCQUF1QyxDQUl2Qyx1QkFBK0IsQ0FHakMsYUFDRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUFjLENBSmhCLHVDQVFJLFVBQVcsQ0FDWCxhQUFjLENBVGxCLG1CQWFJLFVBQVcsQ0FHYiw0QkFDRSxpQkFBa0IsQ0FHdEIsYUFDRSxVQUFXLENBQ1gsY0FBZSxDQWFmLFlBQWEsQ3pJbTFpQmIsdUJ5STcxaUJFLFdBQVksQ0FMaEIsaUJBUUksYUFBYyxDQUNkLFVBQVcsQ0FUZiwrQkFZSSxZQUFhLENBWmpCLDBCQWtCSSxtQkFBb0IsQ0FHdEIsZ0NBQ0UsYUFBYyxDQUdoQiw0QkFDRSxpQkFBa0IsQ0FHcEIsNkJBQ0UsYUFBYyxDQUNkLFdBQVksQ0FDWiw0QkFBNkIsQ0FJakMsMEJBQ0UsWUFBYSxDQTJCYiwyQkFDRSw0REFBcUYsQ0FpQnpGLHdCQUVFLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osY0FBZSxDQUNmLGlCQUFrQixDQUNsQixxQjVJcEhXLEM0SXFIWCxPQUFRLENBQ1Isa0NBQXFDLENBRXJDLDBCQUE2QixDQUM3QixrQ0FBNkIsQ0FBN0IsMEJBQTZCLENBQzdCLFNBQVUsQ0FDVixXQUFZLENBQ1osWUFBYSxDQUNiLFNBQVUsQ0FyQlosd0VBd0JJLFlBQWEsQ0F4QmpCLG9HQTBCTSxTQTNLb0IsQ0E0S3BCLGE1SS9KbUIsQzRJb0l6QixvRUErQkksU0EvS3dCLENBbUw1QixzQ0FDRSx1QjVJbUN3QixDNElsQ3hCLGNBQWUsQ0FDZixVNUlwSVcsQzRJcUlYLFNBekx1QixDQTBMdkIsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdwQyxZQUNFLE1BQU8sQ0FDUCx5QkFBMEIsQ3pJMHlpQjFCLHNCeUl4eWlCRSxTQUFVLENBQ1YsT0FBUSxDQUxaLG1CQVFJLFdBMU0wQixDekltL2lCMUIsNkJ5SXZ5aUJFLFdBM013QixDQThNNUIsMEJBYkYsWUFjSSxVQUFXLENBRWQsQ0FFRCxZQUNFLE9BQVEsQ0FDUix5QkFBMEIsQ3pJc3lpQjFCLHNCeUlweWlCRSxNQUFPLENBQ1AsVUFBVyxDQUxmLG1CQVFJLFdBM04wQixDeklnZ2pCMUIsNkJ5SW55aUJFLFdBOU53QixDQWlPNUIsMEJBYkYsWUFjSSxXQUFZLENBRWYsQ0E1TkQsY0FpT0Usa0JBQW1CLENBR3JCLFlBQ0UsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixlQUFnQixDQUNoQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBUGIsZUFTSSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBR3JCLFlBQWEsQ0FDYixTQUNlLENBZm5CLHFDQVdJLFdBQVksQ0FDWixVQUFXLENBR1gsY0FZaUIsQ0EzQnJCLHNCQWlCTSxRQUFTLENBQ1Qsc0JBQXVCLENBQ3ZCLGFBQWMsQ0FHZCxZQUFhLENBQ2IsYUFBYyxDQUNkLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsV0FDZSxDQTNCckIsd0RBNkJRLFlBQWEsQ0E3QnJCLHNFQStCVSxTQXRRZ0IsQ0F1TzFCLDZCQW1DUSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQWhSYyxDQWlSZCxVQUFXLENBQ1gsV0FBWSxDQUNaLDRDNUk5SHVELEM0SStIdkQsYUFuUlksQ0FvUlosZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixVQTNSZSxDQTRSZixTQXBSb0IsQ0FxUnBCLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FoRDFDLDBDQW9ETSxVQWxTaUIsQ0FtU2pCLFNBN1JtQixDQW1TekIsdUJBRUksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUd0QixnQkFDRSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBRnJCLHNCQUlJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLG1DQUE2QixDQUE3QiwyQkFBNkIsQ0FDN0IsY0FBZSxDQVJuQiwyREFZSSxTQUFVLENBS2QsZUFDRSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUpwQixnQ0FNSSxrQkFBbUIsQ0FOdkIsb0VBWU0sYUFBYyxDQUNkLGNBQWUsQ0FJbkIsaURBakJGLGVBa0JJLGNBQWUsQ0FFbEIsQ0MzVkQsU0FDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixVQUFXLENBSmIsNEJBUUksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHlCQUEwQixDQVo5Qix1REFnQkksdUJBQXdCLENBaEI1QixvRUFzQkssK0JBQXdCLENBQXhCLHVCQUF3QixDQUkzQixlQUNFLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZix1QjdJb01zQixDNkluTXRCLGNBQWUsQ0FDZixVN0lnQzBCLEM2SS9CMUIsK0JBQXdCLENBQXhCLHVCQUF3QixDQVh6QixxQkFjRyxhN0libUIsQzZJRHRCLGtCQW1CRyxPQUFRLENBQ1IsZUFBZ0IsQ0FwQm5CLHlCQXVCSyxlQUFnQixDQXZCckIsb0JBNkJHLE1BQU8sQ0FDUCxnQkFBaUIsQ0E5QnBCLDJCQWlDSyxlQUFnQixDQTNEeEIsaUNBa0VNLG1CQUFvQixDQUNwQixVQUFXLENDWGpCLFNBQ0Usb0JBQXNCLENBR3hCLG1CQUNFLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixxQkFBc0IsQ0FMeEIsOENBUUkscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixhQUFjLENBQ2QsVzFEbkVlLEMwRG9FZixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FiN0IsMkVBZ0JNLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FyQnpCLHdFQXlCTSxpQkFBa0IsQ0F6QnhCLG9GQWdDUSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBakMzQixnREF1Q0kscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsd0JBQXlCLENBNUM3Qiw2RUErQ00sb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBbkR6QiwyQ0F3REksVUFBVyxDQXhEZixrRUEyRE0scUJBQXNCLENBQ3RCLFdBQVksQ0FDWixjQUFlLENBQ2YsU0FBVSxDQTlEaEIsZ0dBaUVRLHVCQUF3QixDQU9oQyxrQkFDRSxxQjlJOUVXLEM4SStFWCxxQjlJbEU0QixDOEltRTVCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsVUFBVyxDQUNYLFVBQVcsQ0FHYixpQkFDRSxhQUFjLENBR2hCLDBCQUNFLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBR1oseUJBQ0UsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixzQkFBZSxDQUFmLGNBQWUsQ0FDZixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FMM0Isd0NBUUksY0FBZSxDQUluQiwyQ0FDRSxNQUFPLENBR1Qsa0RBQ0Usa0JBQW1CLENBQ25CLDJCQUE0QixDQUM1Qiw0QkFBNkIsQ0FHL0Isa0RBQ0UsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHlCQUEwQixDQUc1QiwwQkFDRSxhQUFjLENBQ2QsV0FBWSxDQUZkLGlEQUtJLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJBQXNCLENBUDFCLCtFQVVNLHVCQUF3QixDQVY5QiwrQ0FlSSxZQUFhLENBSWpCLG9CQUNFLFFBQVMsQ0FDVCxRQUFTLENBQ1QsU0FBVSxDQUNWLGFBQWMsQ0FDZCxjQUFlLENBQ2YsTUFBTyxDQUNQLEtBQU0sQ0FDTixlQUFnQixDQUNoQixjQUFlLENBQ2YsV0FBWSxDQUNaLFVBQVcsQ0FDWCxTQUFVLENBQ1YsVUFBVyxDQUNYLHFCOUloS1csQzhJaUtYLHVCQUF3QixDQUcxQiwyQkFDRSxrQkFBb0IsQ0FDcEIsNEJBQThCLENBQzlCLG9CQUFzQixDQUN0QixxQkFBdUIsQ0FDdkIseUJBQTJCLENBQzNCLG1CQUFxQixDQUNyQiwyQkFBNkIsQ0FDN0IsbUJBQXFCLENBR3ZCLDBCQUNFLFVBQVcsQ0FNYiw4QkFDRSxhQUFjLENBRGhCLGlEQUtJLGlCQUFrQixDQUNsQixTQUFVLENBTmQsZ0lBdE9FLHFCOUlnRFcsQzhJL0NYLHdCOUltRGdCLEM4SWxEaEIsaUIxRENrQyxDMERBbEMsYTlJb0RnQixDOEluRGhCLGMxREV5QixDMEREekIsZUFBZ0IsQ0FDaEIsZ0IxRFNvRCxDMER1TnRELHFEQW1CSSxTQUFVLENBQ1YsYzFEcFB1QixDMERnTzNCLGdGQXVCTSxhOUl0TVksQzhJK0tsQixzRUEyQk0sYTlJMU1ZLEM4SStLbEIsdUVBK0JNLGE5STlNWSxDOEkrTVosU0FBVSxDQWhDaEIsMkVBb0NNLGE5SW5OWSxDOEkrS2xCLG1FQTZDTSxTQUFVLENBN0NoQiwyRUFrRE0sYTlJek4yQixDOEkwTjNCLGtCQUFtQixDQW5EekIsMkVBd0RNLHdCQUF5QixDQUN6QixhQUE2QixDQXpEbkMsbUZBOERNLHdCOUloUm1CLEM4SWlSbkIsVTlJeE93QixDOEl5SzlCLGdGQW1FTSxpQkFBa0IsQ0FuRXhCLHdHQXNFUSxjQUFlLENBdEV2Qix5R0EwRVEsaUJBQWtCLENBQ2xCLGlCQUFrQixDQTNFMUIsc0RBaUZJLGE5SXhQNkIsQzhJeVA3QixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixpQkFBZ0IsQ0FDaEIsa0JBQW1CLENBdkZ2QixtSkE2Rk0sNEVBQXNFLENBQXRFLG9FQUFzRSxDQUN0RSxvQjlJaFRtQixDOElrTnpCLHFHQXNHTSw0Q0FBMEQsQ0FDMUQsc0JBQTJCLENBdkdqQyxrR0E2R1EsNEJBQTZCLENBQzdCLDJCQUE0QixDQTlHcEMsa0dBb0hRLHlCQUEwQixDQUMxQix3QkFBeUIsQ0FySGpDLHdEQTRISSxVOUlyUzBCLEM4SXNTMUIsY0FBZSxDQUNmLFdBQVksQ0FDWixlQUFnQixDQUNoQixpQkFBa0IsQ0FoSXRCLDhEQW1JTSxhOUlyVm1CLEM4SWtOekIsNkVBMklNLGlCQUFrQixDQUNsQixlQUFnQixDQTVJdEIsOEpBaUpNLGtCQUFtQixDQWpKekIsK0xBc0pNLHdCOUk1VDJCLEM4SXNLakMsOE1BMkpNLFlBQWEsQ0EzSm5CLGdEQWlLSSxvQjlJblhxQixDOElvWHJCLGlCQUFrQixDQWxLdEIseUVBdUtJLGdCQUFpQixDQUNqQixlQUFnQixDQXhLcEIseURBNktJLGVBQWdCLENBQ2hCLFcxRHZaZSxDMER3WmYsZ0IxRHhaZSxDMER5WmYscUJBQXNCLENBaEwxQixtRkFvTE0saUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsS0FBTSxDQXZMWiw0RkEyTFUsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQiwyQjlJdk1nQixDOElPMUIsc0ZBc01NLFU5STlXd0IsQzhJK1d4QixTQUFVLENBdk1oQix5RkEyTU0sYTlJbFgyQixDOEl1S2pDLDJEQWlOSSxlQUFnQixDQWpOcEIsd0ZBb05NLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixTQUFVLENBQ1YsVUFBVyxDQUNYLHNCQUF1QixDQUN2QixrQkFBbUIsQ0E3TnpCLDJGQWlPTSxhOUl4WTJCLEM4SXlZM0IsVUFBVyxDQUNYLGNBQWUsQ0FuT3JCLHNGQXdPTSxhOUl2WlksQzhJd1paLGU5SXJaTyxDOElzWlAscUI5SXRaTyxDOEl1WlAsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixVQUFXLENBQ1gsUUFBUyxDQUNULGNBQWUsQ0EvT3JCLDBHQXFQUSxzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFdBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixZQUFhLENBQ2IsYUFBYyxDQTFQdEIsOEZBK1BNLFU5SXhhd0IsQzhJeWF4QixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGVBQWlCLENBQ2pCLG1CQUFzQixDQW5RNUIsb0dBc1FRLGE5SXhkaUIsQzhJa056QixxRkE0UU0sZUFBZ0IsQ0E1UXRCLGtFQXFSTSxpQkFBMkIsQ0FDM0Isa0JBQW1CLENBdFJ6QiwrRkF3UlEsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGdCQUEwQixDQTFSbEMsNEZBOFJRLFVBQVcsQ0E5Um5CLDRGQWtTUSxTQUFVLENBQ1YsVUFBVyxDQW5TbkIsOEZBc1NVLGFBQWMsQ0F0U3hCLG1NQStTUSxXQUFZLENBL1NwQiwrRkFtVFEsYUFBYyxDQUNkLG1CQUFvQixDQXBUNUIsdUdBd1RRLGVBQWdCLENBQ2hCLGlCQUFrQixDQW5oQnhCLCtEQUVFLG9CQXloQnFDLENBdGhCdkMsbUhBRUUsMkRBVHdFLENBVXhFLG9CQUFpQyxDQUduQyxpQ0FDRSxvQkFBaUMsQ0FFakMsaUVBQ0Usd0JBQXFDLENBZnpDLDJEQUVFLG9CQTZoQnFDLENBMWhCdkMsK0dBRUUsMkRBVHdFLENBVXhFLG9CQUFpQyxDQUduQywrQkFDRSxvQkFBaUMsQ0FFakMsK0RBQ0Usd0JBQXFDLENBZnpDLCtEQUVFLG9CQWlpQnFDLENBOWhCdkMsbUhBRUUsMkRBVHdFLENBVXhFLG9CQUFpQyxDQUduQyxpQ0FDRSxvQkFBaUMsQ0FFakMsaUVBQ0Usd0JBQXFDLENBd2hCM0MsMkNBQ0UsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxVQUFXLENBQ1gsZUFBZ0IsQ0FHbEIsd0ZBRUksMEJBQTJCLENBQzNCLHdCQUF5QixDQUk3Qix1RkFFSSwyQkFBNEIsQ0FDNUIseUJBQTBCLENBSzlCLHlTQUtJLGtCQUFtQixDQUt2QixzQ0FDRSwyQkFBNkIsQ0FDN0IsbUJBQXFCLENBSXZCLDJDQUNFLG9CQUFxQixDQ3BtQnZCLGFBQ0UsY0FBZSxDQUNmLE1BQU8sQ0FDUCxLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0FDUixVQUFXLEM5RElYLG1CQUFhLENBQWIsWUFBYSxDQXdCYiwyQjhEMUI4QixDOUQwQjlCLDRCOEQxQjhCLEM5RDBCOUIscUI4RDFCOEIsQzlENkQ5Qix1QjhENUQrQixDOUQ0RC9CLHNCOEQ1RCtCLEM5RDRGL0Isd0I4RDNGMkIsQzlEMkYzQixrQjhEM0YyQixDQUMzQixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsZS9JMENXLEMrSXpDWCwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBZDFCLG9CQWlCSSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFVBQVcsQzVJK2lrQmYsMkQ0SXJpa0JJLFlBQWEsQ0FJakIsbUJBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUdwQixrQkFDRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FHcEIsbUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FHcEIsd0JBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixhQUFjLENBRWQsaUJBQWtCLENBRWxCLG9EQUFnQyxDQUFoQyxrQkFBZ0MsQ0FBaEMsZ0JBQWdDLENBQ2hDLG1EQUE0QyxDQUE1QywyQ0FBNEMsQ0FHOUMsZ0NBQ0UsR0FDRSwrQkFBeUIsQ0FBekIsdUJBQXlCLENBQUEsQ0FGN0Isd0JBQ0UsR0FDRSwrQkFBeUIsQ0FBekIsdUJBQXlCLENBQUEsQ0N4RDdCLGtCQUFpRCx1QkFBMkQsQ0FDNUcsc0VBQWdHLGlCQUFrQixDQUVsSCxrQkFDRSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGNBQWUsQ0FDZixZQUFhLENBQ2IsYUFBYyxDQUdoQixnQkFDRSxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQVlkLDZCQUFnQyxpQkFBa0IsQ0FFbEQsZ0RBQWlELGNBQWUsQ0FFaEUsMENBQ0UsY0FBZSxDQUNmLGdCQUFpQixDQUduQiwwRUFBK0UsYUFBYyxDQUU3RixrQkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBR1gsZ0NBQW1DLFdBQVksQ0FFL0MseUZBRUUsVUFBVyxDQUNYLE1BQU8sQ0FHVCw2Q0FBa0QsVUFBVyxDQUU3RCx5Q0FDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxRQUFTLENBQ1QsT0FBUSxDQUNSLFdBQVksQ0FHZCwyQ0FBOEMsYUFBYyxDQUU1RCxvQ0FDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGFBQWMsQ0FDZCxlQUFnQixDQUdsQixnQ0FDRSxjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBR1osa0RBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGlCQUFrQixDQUdwQiw4T0FDd0gsVUFBMEMsQ0FFbEssZ09BQzBHLFNBQXlDLENBRW5KLG9FQUVFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixhQUFjLENBQ2QsY0FBZSxDQUdqQixtQ0FBb0MsUUFBUyxDQVc3Qyw2Q0FDRSxjQUFlLENBQ2Ysa0JBQW1CLENBR3JCLDhDQUFpRCxlQUFnQixDQUVqRSxpRUFBb0UsZUFBZ0IsQ0FFcEYsOENBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixRQUFTLENBQ1QsT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBR1Qsa0pBQ3VGLFlBQWEsQ0FFcEcsdUVBQTBFLGFBQWMsQ0FFeEYsZ0VBQ0UsVUFBVyxDQUNYLFVBQVcsQ0FDWCxZQUFhLENBR2YsNERBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixNQUFPLENBR1QsOEVBQ0UsVUFBVyxDQUNYLFVBQVcsQ0FDWCxlQUFnQixDQUdsQixrUEFFRSxXQUFZLENBQ1osZUFBZ0IsQ0FHbEIsb09BRUUsVUFBVyxDQUNYLFlBQWEsQ0FHZiwrSEFFRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FHakIsK0RBQWdFLE1BQU8sQ0FFdkUsZ0VBQWlFLE9BQVEsQ0FXekUsd0JBQ0UsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULGlCQUFrQixDQUNsQixrQkFBbUIsQ0FHckIsd0NBQ0Usa0JBQW1CLENBQ25CLG1CQUFvQixDQUN5QyxxQkFBc0IsQ0FHckYsc0VBQXlFLFdBQVksQ0FFckYsd0VBQTJFLFVBQVcsQ0FHdEYsb0dBQXVHLFFBQVMsQ0FHaEgsME9BQ3VILE9BQVEsQ0FHL0gsa0hBQXVILFNBQVUsQ0FHakksNExBQXFNLE1BQU8sQ0FFNU0sa0RBQ0UsY0FBZSxDQUNmLGdCQUFpQixDQUduQix3RUFBMkUsZUFBZ0IsQ0FFM0Ysd0VBQTJFLGdCQUFpQixDQUU1RiwrR0FDRSxjQUFlLENBQ2YsYUFBYyxDQUloQiwrR0FBa0gsZUFBZ0IsQ0FVbEksK01BTUUsMkVBQTZFLENBRzdFLG1FQUFxRSxDQUd2RSxvVEFJRSxnUEFHeUQsQ0FTekQsd09BR3lELENBNU4zRCxvQ0FnUEUsNEJBQTZCLENBbE8vQixrREFzT0Usd0JBQXlCLENBRzNCLHVMQUdFLHdCQUFzQyxDQUd4QywySUFJRSxzQ0FBdUMsQ0FDdkMsMkJBQTRCLENBQzVCLFVBQVksQ0FBRSwwQkFBMkIsQ0FBRSw4QkFBK0IsQ0FHNUUsaUNBQ0UsdUJBS0UsQ0FwT0osbUNBd09FLDJCQUtFLENBR0osbUNBQ0UsMkJBQTRCLENBRzlCLG9DQUNFLDJCQUE0QixDQUc5QixtS0FHMkMsV0FBYSxDQUFFLDBCQUEyQixDQUFFLDhCQUErQixDQUV0SCx1S0FHNEMsVUFBWSxDQUFFLDBCQUEyQixDQUFFLDhCQUErQixDQUt0SCw2Q0FBOEMscUJBQXNCLENBQUUsZ0NBQWtDLENBRXhHLDJEQUE0RCxxQkFBc0IsQ0FBRSxnQ0FBa0MsQ0FFdEgsaUVBQWtFLGdDQUFrQyxDQUVwRyxpSkFDZ0YsK0JBQWlDLENBRWpILDBDQUEyQywyQkFBNEIsQ0FFdkUsNENBQTZDLCtCQUFnQyxDQUU3RSw0Q0FBNkMsK0JBQWdDLENBRTdFLDZDQUE4QywrQkFBZ0MsQ0N6WTlFLGlEQUdJLGlCQUFrQixDQUd0QixjQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLHNCQUF5QixDQUN6QiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLDJCQUE0QixDQ29COUIsS0FHRSxpQkFBa0IsQ0FFbEIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FOYixPQVdJLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FHN0IsV0FDRSxZQUFhLENBR2YsYUFDRSxpQkFBa0IsQ0FwQnRCLHNEQXlCSSxpQkFBa0IsQ0FFbEIsU0FBVSxDQU9WLHNCQUF3QixDQUN4Qix5QkFBMkIsQ0FLM0Isa0JBbkQrQyxDQXNEL0MsY0FBZSxDQUdqQixxQkFFRSxpQkFBa0IsQ0FFbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxPQUFRLENBRVIsV0ExRWEsQ0E2RWYsb0JBRUUsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIsa0JBQW1CLENBR25CLFdBQVksQ0FDWixtQkF6RmEsQ0E0RmYsWUFDRSxlQXJGYyxDQXdGZCxPQUFRLENBQ1IsUUFBUyxDQUNULGlDQUE4QyxDQUM5QyxrQ0FBK0MsQ0FDL0MseUJBM0ZhLENBNkZiLGdCQUNFLGVBQWdCLENBQ2hCLDRCQS9GVyxDQXFHYix3Q0FDRSxpQkFBa0IsQ0FFbEIsU0FBVSxDQUdWLGVBQWdCLENBRWhCLGVBQWdCLENBUWhCLFNBQVUsQ0FFVixpQkE3SFcsQ0ErSFgscUNBQXVDLENBQ3ZDLHFCQUF1QixDQUN2QixxQkF4SVcsQ0EySVgsa0JBQW1CLENBTW5CLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FNbEIsZ0NBQWlDLENBdENuQyxnREFZSSxXQUFZLENBQ1osa0JBeEhTLENBc0lYLHlCQTNCRix3Q0E0Qkksa0JBQW1CLENBV3RCLENBSUgsZUFDRSxvQkFBcUIsQ0FDckIsVUE1SlksQ0FnS2QsY0FDRSxrQkFBbUIsQ0FDbkIsMkJBQTZCLENBQzdCLDRCQXRLYSxDQXVLYiw4QkFBZ0MsQ0FJbEMsY0FFRSxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLHlCQUE2QixDQUkvQixnQkFDRSxVQXJMVyxDQXVMYiw2QkFDRSxnQ0F6TDRCLENBNkw5QixrREFDRSxxQkFBc0IsQ0FFeEIsa0NBQ0UsZ0JBQWlCLENBSWxCLHdOQUVHLGlCQXRMWSxDQXVMWixpQkFBcUQsQ0FDckQsYUFBYyxDQUpqQix3RkFPRyxVQUFXLENBQ1gsTUFBTyxDQUlWLGdEQUdHLGNBQWUsQ0FIbEIsb0VBS0ssZ0NBdE53QixDQWlON0IsZ0lBV0csY0FBZSxDQVhsQix3S0FhSyw0QkFBNkIsQ0FLbEMsNkNBR0csZ0NBdE8wQixDQW1PN0Isa0RBTUcsZUEzTlksQ0FnT2hCLGdCQUNFLGlCQUFrQixDQUNsQixXQUFZLENBQ1osWUFBYSxDQUViLFlBQWEsQ0FFYixXQTVPYSxDQXFPZCxzQkFTRyxjQUFlLENBTXJCLDRCQUVJLFFBcE9vQixDQXFPcEIsV0FyT29CLENBc09wQixTQXRPb0IsQ0F1T3BCLFVBdk9vQixDQXdPcEIsY0FBZSxDQU5uQiwrQkFTSSxlQUFnQixDQUNoQixVQUFXLENBVmYsMEJBYUksWUFBa0IsQ0FFbEIsaUJBQWtCLENDMVF0QixXQUdFLFVBRjJCLENBRDdCLG1CQVFRLFVBUDZOLENBRHJPLG1CQVFRLFVBUG1jLENBRDNjLG1CQVFRLFVBUDI2QyxDQURuN0MsbUJBUVEsVUFQMnBELENBRG5xRCxtQkFRUSxVQVB1dEQsQ0FEL3RELG1CQVFRLFVBUG01RSxDQVl6NUUsa0VBYkYsV0FjSSwyQkFBNEIsQ0EyZ0MvQixDQXpoQ0QsbUJBa0JJLFdBQVksQ0FDWix1QkFBNEIsQ0FuQmhDLG1CQXNCSSxXQUFZLENBQ1osMkJBQThCLENBdkJsQyxtQkEwQkksV0FBWSxDQUNaLDJCQUE4QixDQTNCbEMsbUJBOEJJLFdBQVksQ0FDWiwyQkFBOEIsQ0EvQmxDLG1CQWtDSSxXQUFZLENBQ1osMkJBQThCLENBbkNsQyxtQkFzQ0ksV0FBWSxDQUNaLDRCQUErQixDQXZDbkMsbUJBMENJLFdBQVksQ0FDWiw0QkFBK0IsQ0EzQ25DLG1CQThDSSxXQUFZLENBQ1osNEJBQStCLENBL0NuQyxtQkFrREksV0FBWSxDQUNaLDRCQUErQixDQW5EbkMsbUJBc0RJLFdBQVksQ0FDWiw0QkFBK0IsQ0F2RG5DLG1CQTBESSxXQUFZLENBQ1osNEJBQStCLENBM0RuQyxtQkE4REksV0FBWSxDQUNaLDRCQUErQixDQS9EbkMsbUJBa0VJLFdBQVksQ0FDWiw0QkFBK0IsQ0FuRW5DLG1CQXNFSSxXQUFZLENBQ1osNEJBQStCLENBdkVuQyxtQkEwRUksV0FBWSxDQUNaLDRCQUErQixDQTNFbkMsbUJBOEVJLFdBQVksQ0FDWiw0QkFBK0IsQ0EvRW5DLG1CQWtGSSxXQUFZLENBQ1osNEJBQStCLENBbkZuQyxtQkFzRkksV0FBWSxDQUNaLDRCQUErQixDQXZGbkMsbUJBMEZJLFdBQVksQ0FDWiw0QkFBK0IsQ0EzRm5DLG1CQThGSSxXQUFZLENBQ1osNEJBQStCLENBL0ZuQyxtQkFrR0ksV0FBWSxDQUNaLDRCQUErQixDQW5HbkMsbUJBc0dJLFdBQVksQ0FDWiw0QkFBK0IsQ0F2R25DLG1CQTBHSSxXQUFZLENBQ1osNEJBQStCLENBM0duQyxtQkE4R0ksV0FBWSxDQUNaLDRCQUErQixDQS9HbkMsbUJBa0hJLFdBQVksQ0FDWiw0QkFBK0IsQ0FuSG5DLG1CQXNISSxXQUFZLENBQ1osNEJBQStCLENBdkhuQyxtQkEwSEksV0FBWSxDQUNaLDRCQUErQixDQTNIbkMsbUJBOEhJLFdBQVksQ0FDWiw0QkFBK0IsQ0EvSG5DLG1CQWtJSSxXQUFZLENBQ1osNEJBQStCLENBbkluQyxtQkFzSUksV0FBWSxDQUNaLDRCQUErQixDQXZJbkMsbUJBMElJLFdBQVksQ0FDWiw0QkFBK0IsQ0EzSW5DLG1CQThJSSxXQUFZLENBQ1osNEJBQStCLENBL0luQyxtQkFrSkksV0FBWSxDQUNaLDRCQUErQixDQW5KbkMsbUJBc0pJLFdBQVksQ0FDWiw0QkFBK0IsQ0F2Sm5DLG1CQTBKSSxXQUFZLENBQ1osNEJBQStCLENBM0puQyxtQkE4SkksV0FBWSxDQUNaLDRCQUErQixDQS9KbkMsbUJBa0tJLFdBQVksQ0FDWiw0QkFBK0IsQ0FuS25DLG1CQXNLSSxXQUFZLENBQ1osNEJBQStCLENBdktuQyxtQkEwS0ksV0FBWSxDQUNaLDRCQUErQixDQTNLbkMsbUJBOEtJLFdBQVksQ0FDWiw0QkFBK0IsQ0EvS25DLG1CQWtMSSxXQUFZLENBQ1osNEJBQStCLENBbkxuQyxtQkFzTEksV0FBWSxDQUNaLDRCQUErQixDQXZMbkMsbUJBMExJLFdBQVksQ0FDWiw0QkFBK0IsQ0EzTG5DLG1CQThMSSxXQUFZLENBQ1osNEJBQStCLENBL0xuQyxtQkFrTUksV0FBWSxDQUNaLDRCQUErQixDQW5NbkMsbUJBc01JLFdBQVksQ0FDWiw0QkFBK0IsQ0F2TW5DLG1CQTBNSSxXQUFZLENBQ1osNkJBQWdDLENBM01wQyxtQkE4TUksV0FBWSxDQUNaLDZCQUFnQyxDQS9NcEMsbUJBa05JLFdBQVksQ0FDWiw2QkFBZ0MsQ0FuTnBDLG1CQXNOSSxXQUFZLENBQ1osNkJBQWdDLENBdk5wQyxtQkEwTkksV0FBWSxDQUNaLDZCQUFnQyxDQTNOcEMsbUJBOE5JLFdBQVksQ0FDWiw2QkFBZ0MsQ0EvTnBDLG1CQWtPSSxXQUFZLENBQ1osNkJBQWdDLENBbk9wQyxtQkFzT0ksV0FBWSxDQUNaLDZCQUFnQyxDQXZPcEMsbUJBME9JLFdBQVksQ0FDWiw2QkFBZ0MsQ0EzT3BDLG1CQThPSSxXQUFZLENBQ1osNkJBQWdDLENBL09wQyxtQkFrUEksV0FBWSxDQUNaLDZCQUFnQyxDQW5QcEMsbUJBc1BJLFdBQVksQ0FDWiw2QkFBZ0MsQ0F2UHBDLG1CQTBQSSxXQUFZLENBQ1osNkJBQWdDLENBM1BwQyxtQkE4UEksV0FBWSxDQUNaLDZCQUFnQyxDQS9QcEMsbUJBa1FJLFdBQVksQ0FDWiw2QkFBZ0MsQ0FuUXBDLG1CQXNRSSxXQUFZLENBQ1osNkJBQWdDLENBdlFwQyxtQkEwUUksV0FBWSxDQUNaLDZCQUFnQyxDQTNRcEMsbUJBOFFJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EvUXBDLG1CQWtSSSxXQUFZLENBQ1osNkJBQWdDLENBblJwQyxtQkFzUkksV0FBWSxDQUNaLDZCQUFnQyxDQXZScEMsbUJBMFJJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EzUnBDLG1CQThSSSxXQUFZLENBQ1osNkJBQWdDLENBL1JwQyxtQkFrU0ksV0FBWSxDQUNaLDZCQUFnQyxDQW5TcEMsbUJBc1NJLFdBQVksQ0FDWiw2QkFBZ0MsQ0F2U3BDLG1CQTBTSSxXQUFZLENBQ1osNkJBQWdDLENBM1NwQyxtQkE4U0ksV0FBWSxDQUNaLDZCQUFnQyxDQS9TcEMsbUJBa1RJLFdBQVksQ0FDWiw2QkFBZ0MsQ0FuVHBDLG1CQXNUSSxXQUFZLENBQ1osNkJBQWdDLENBdlRwQyxtQkEwVEksV0FBWSxDQUNaLDZCQUFnQyxDQTNUcEMsbUJBOFRJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EvVHBDLG1CQWtVSSxXQUFZLENBQ1osNkJBQWdDLENBblVwQyxtQkFzVUksV0FBWSxDQUNaLDZCQUFnQyxDQXZVcEMsbUJBMFVJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EzVXBDLG1CQThVSSxXQUFZLENBQ1osNkJBQWdDLENBL1VwQyxtQkFrVkksV0FBWSxDQUNaLDZCQUFnQyxDQW5WcEMsbUJBc1ZJLFdBQVksQ0FDWiw2QkFBZ0MsQ0F2VnBDLG1CQTBWSSxXQUFZLENBQ1osNkJBQWdDLENBM1ZwQyxtQkE4VkksV0FBWSxDQUNaLDZCQUFnQyxDQS9WcEMsbUJBa1dJLFdBQVksQ0FDWiw2QkFBZ0MsQ0FuV3BDLG1CQXNXSSxXQUFZLENBQ1osNkJBQWdDLENBdldwQyxtQkEwV0ksV0FBWSxDQUNaLDZCQUFnQyxDQTNXcEMsbUJBOFdJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EvV3BDLG1CQWtYSSxXQUFZLENBQ1osNkJBQWdDLENBblhwQyxtQkFzWEksV0FBWSxDQUNaLDZCQUFnQyxDQXZYcEMsbUJBMFhJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EzWHBDLG1CQThYSSxXQUFZLENBQ1osNkJBQWdDLENBL1hwQyxtQkFrWUksV0FBWSxDQUNaLDZCQUFnQyxDQW5ZcEMsbUJBc1lJLFdBQVksQ0FDWiw2QkFBZ0MsQ0F2WXBDLG1CQTBZSSxXQUFZLENBQ1osNkJBQWdDLENBM1lwQyxtQkE4WUksV0FBWSxDQUNaLDZCQUFnQyxDQS9ZcEMsbUJBa1pJLFdBQVksQ0FDWiw2QkFBZ0MsQ0FuWnBDLG1CQXNaSSxXQUFZLENBQ1osNkJBQWdDLENBdlpwQyxtQkEwWkksV0FBWSxDQUNaLDZCQUFnQyxDQTNacEMsbUJBOFpJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EvWnBDLG1CQWthSSxXQUFZLENBQ1osNkJBQWdDLENBbmFwQyxtQkFzYUksV0FBWSxDQUNaLDZCQUFnQyxDQXZhcEMsbUJBMGFJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EzYXBDLG1CQThhSSxXQUFZLENBQ1osNkJBQWdDLENBL2FwQyxtQkFrYkksV0FBWSxDQUNaLDZCQUFnQyxDQW5icEMsbUJBc2JJLFdBQVksQ0FDWiw2QkFBZ0MsQ0F2YnBDLG1CQTBiSSxXQUFZLENBQ1osNkJBQWdDLENBM2JwQyxtQkE4YkksV0FBWSxDQUNaLDZCQUFnQyxDQS9icEMsbUJBa2NJLFdBQVksQ0FDWiw2QkFBZ0MsQ0FuY3BDLG1CQXNjSSxXQUFZLENBQ1osNkJBQWdDLENBdmNwQyxtQkEwY0ksV0FBWSxDQUNaLDZCQUFnQyxDQTNjcEMsbUJBOGNJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EvY3BDLG1CQWtkSSxXQUFZLENBQ1osNkJBQWdDLENBbmRwQyxtQkFzZEksV0FBWSxDQUNaLDZCQUFnQyxDQXZkcEMsbUJBMGRJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EzZHBDLG1CQThkSSxXQUFZLENBQ1osNkJBQWdDLENBL2RwQyxtQkFrZUksV0FBWSxDQUNaLDZCQUFnQyxDQW5lcEMsbUJBc2VJLFdBQVksQ0FDWiw2QkFBZ0MsQ0F2ZXBDLG1CQTBlSSxXQUFZLENBQ1osNkJBQWdDLENBM2VwQyxtQkE4ZUksV0FBWSxDQUNaLDZCQUFnQyxDQS9lcEMsbUJBa2ZJLFdBQVksQ0FDWiw2QkFBZ0MsQ0FuZnBDLG1CQXNmSSxXQUFZLENBQ1osNkJBQWdDLENBdmZwQyxtQkEwZkksV0FBWSxDQUNaLDZCQUFnQyxDQTNmcEMsbUJBOGZJLFdBQVksQ0FDWiw2QkFBZ0MsQ0EvZnBDLG1CQWtnQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5nQnBDLG1CQXNnQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZnQnBDLG1CQTBnQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNnQnBDLG1CQThnQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9nQnBDLG1CQWtoQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5oQnBDLG1CQXNoQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZoQnBDLG1CQTBoQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNoQnBDLG1CQThoQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9oQnBDLG1CQWtpQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5pQnBDLG1CQXNpQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZpQnBDLG1CQTBpQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNpQnBDLG1CQThpQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9pQnBDLG1CQWtqQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5qQnBDLG1CQXNqQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZqQnBDLG1CQTBqQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNqQnBDLG1CQThqQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9qQnBDLG1CQWtrQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5rQnBDLG1CQXNrQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZrQnBDLG1CQTBrQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNrQnBDLG1CQThrQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9rQnBDLG1CQWtsQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5sQnBDLG1CQXNsQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZsQnBDLG1CQTBsQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNsQnBDLG1CQThsQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9sQnBDLG1CQWttQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5tQnBDLG1CQXNtQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZtQnBDLG1CQTBtQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNtQnBDLG1CQThtQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9tQnBDLG1CQWtuQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5uQnBDLG1CQXNuQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZuQnBDLG1CQTBuQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNuQnBDLG1CQThuQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9uQnBDLG1CQWtvQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5vQnBDLG1CQXNvQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZvQnBDLG1CQTBvQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNvQnBDLG1CQThvQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9vQnBDLG1CQWtwQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5wQnBDLG1CQXNwQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZwQnBDLG1CQTBwQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNwQnBDLG1CQThwQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9wQnBDLG1CQWtxQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5xQnBDLG1CQXNxQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZxQnBDLG1CQTBxQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNxQnBDLG1CQThxQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9xQnBDLG1CQWtyQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5yQnBDLG1CQXNyQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZyQnBDLG1CQTByQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNyQnBDLG1CQThyQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9yQnBDLG1CQWtzQkksV0FBWSxDQUNaLDZCQUFnQyxDQW5zQnBDLG1CQXNzQkksV0FBWSxDQUNaLDZCQUFnQyxDQXZzQnBDLG1CQTBzQkksV0FBWSxDQUNaLDZCQUFnQyxDQTNzQnBDLG1CQThzQkksV0FBWSxDQUNaLDZCQUFnQyxDQS9zQnBDLG1CQWt0QkksV0FBWSxDQUNaLDZCQUFnQyxDQW50QnBDLG1CQXN0QkksV0FBWSxDQUNaLDZCQUFnQyxDQXZ0QnBDLG1CQTB0QkksV0FBWSxDQUNaLDZCQUFnQyxDQTN0QnBDLG1CQTh0QkksV0FBWSxDQUNaLDZCQUFnQyxDQS90QnBDLG1CQWt1QkksV0FBWSxDQUNaLDZCQUFnQyxDQW51QnBDLG1CQXN1QkksV0FBWSxDQUNaLDZCQUFnQyxDQXZ1QnBDLG1CQTB1QkksV0FBWSxDQUNaLDZCQUFnQyxDQTN1QnBDLG1CQTh1QkksV0FBWSxDQUNaLDZCQUFnQyxDQS91QnBDLG1CQWt2QkksV0FBWSxDQUNaLDZCQUFnQyxDQW52QnBDLG1CQXN2QkksV0FBWSxDQUNaLDZCQUFnQyxDQXZ2QnBDLG1CQTB2QkksV0FBWSxDQUNaLDZCQUFnQyxDQTN2QnBDLG1CQTh2QkksV0FBWSxDQUNaLDZCQUFnQyxDQS92QnBDLG1CQWt3QkksV0FBWSxDQUNaLDZCQUFnQyxDQW53QnBDLG1CQXN3QkksV0FBWSxDQUNaLDZCQUFnQyxDQXZ3QnBDLG1CQTB3QkksV0FBWSxDQUNaLDZCQUFnQyxDQTN3QnBDLG1CQTh3QkksV0FBWSxDQUNaLDZCQUFnQyxDQS93QnBDLG1CQWt4QkksVUFBVyxDQUNYLDZCQUFnQyxDQW54QnBDLG1CQXN4QkksV0FBWSxDQUNaLDZCQUFnQyxDQXZ4QnBDLG1CQTB4QkksV0FBWSxDQUNaLDZCQUFnQyxDQTN4QnBDLG1CQTh4QkksV0FBWSxDQUNaLDZCQUFnQyxDQS94QnBDLG1CQWt5QkksV0FBWSxDQUNaLDZCQUFnQyxDQW55QnBDLG1CQXN5QkksV0FBWSxDQUNaLDZCQUFnQyxDQXZ5QnBDLG1CQTB5QkksV0FBWSxDQUNaLDZCQUFnQyxDQTN5QnBDLG1CQTh5QkksV0FBWSxDQUNaLDZCQUFnQyxDQS95QnBDLG1CQWt6QkksV0FBWSxDQUNaLDZCQUFnQyxDQW56QnBDLG1CQXN6QkksV0FBWSxDQUNaLDZCQUFnQyxDQXZ6QnBDLG1CQTB6QkksV0FBWSxDQUNaLDZCQUFnQyxDQTN6QnBDLG1CQTh6QkksV0FBWSxDQUNaLDZCQUFnQyxDQS96QnBDLG1CQWswQkksV0FBWSxDQUNaLDZCQUFnQyxDQW4wQnBDLG1CQXMwQkksV0FBWSxDQUNaLDZCQUFnQyxDQXYwQnBDLG1CQTAwQkksV0FBWSxDQUNaLDZCQUFnQyxDQTMwQnBDLG1CQTgwQkksV0FBWSxDQUNaLDZCQUFnQyxDQS8wQnBDLG1CQWsxQkksV0FBWSxDQUNaLDZCQUFnQyxDQW4xQnBDLG1CQXMxQkksV0FBWSxDQUNaLDZCQUFnQyxDQXYxQnBDLG1CQTAxQkksV0FBWSxDQUNaLDZCQUFnQyxDQTMxQnBDLG1CQTgxQkksV0FBWSxDQUNaLDZCQUFnQyxDQS8xQnBDLG1CQWsyQkksV0FBWSxDQUNaLDZCQUFnQyxDQW4yQnBDLG1CQXMyQkksV0FBWSxDQUNaLDZCQUFnQyxDQXYyQnBDLG1CQTAyQkksV0FBWSxDQUNaLDZCQUFnQyxDQTMyQnBDLG1CQTgyQkksV0FBWSxDQUNaLDZCQUFnQyxDQS8yQnBDLG1CQWszQkksV0FBWSxDQUNaLDZCQUFnQyxDQW4zQnBDLG1CQXMzQkksV0FBWSxDQUNaLDZCQUFnQyxDQXYzQnBDLG1CQTAzQkksV0FBWSxDQUNaLDZCQUFnQyxDQTMzQnBDLG1CQTgzQkksV0FBWSxDQUNaLDZCQUFnQyxDQS8zQnBDLG1CQWs0QkksV0FBWSxDQUNaLDZCQUFnQyxDQW40QnBDLG1CQXM0QkksV0FBWSxDQUNaLDZCQUFnQyxDQXY0QnBDLG1CQTA0QkksV0FBWSxDQUNaLDZCQUFnQyxDQTM0QnBDLG1CQTg0QkksV0FBWSxDQUNaLDZCQUFnQyxDQS80QnBDLG1CQWs1QkksV0FBWSxDQUNaLDZCQUFnQyxDQW41QnBDLG1CQXM1QkksV0FBWSxDQUNaLDZCQUFnQyxDQXY1QnBDLG1CQTA1QkksV0FBWSxDQUNaLDZCQUFnQyxDQTM1QnBDLG1CQTg1QkksV0FBWSxDQUNaLDZCQUFnQyxDQS81QnBDLG1CQWs2QkksV0FBWSxDQUNaLDZCQUFnQyxDQW42QnBDLG1CQXM2QkksV0FBWSxDQUNaLDZCQUFnQyxDQXY2QnBDLG1CQTA2QkksV0FBWSxDQUNaLDZCQUFnQyxDQTM2QnBDLG1CQTg2QkksV0FBWSxDQUNaLDZCQUFnQyxDQS82QnBDLG1CQWs3QkksV0FBWSxDQUNaLDZCQUFnQyxDQW43QnBDLG1CQXM3QkksV0FBWSxDQUNaLDZCQUFnQyxDQXY3QnBDLG1CQTA3QkksV0FBWSxDQUNaLDZCQUFnQyxDQTM3QnBDLG1CQTg3QkksV0FBWSxDQUNaLDZCQUFnQyxDQS83QnBDLG1CQWs4QkksV0FBWSxDQUNaLDZCQUFnQyxDQW44QnBDLG1CQXM4QkksV0FBWSxDQUNaLDZCQUFnQyxDQXY4QnBDLG1CQTA4QkksV0FBWSxDQUNaLDZCQUFnQyxDQTM4QnBDLG1CQTg4QkksV0FBWSxDQUNaLDZCQUFnQyxDQS84QnBDLG1CQWs5QkksV0FBWSxDQUNaLDZCQUFnQyxDQW45QnBDLG1CQXM5QkksV0FBWSxDQUNaLDZCQUFnQyxDQXY5QnBDLG1CQTA5QkksV0FBWSxDQUNaLDZCQUFnQyxDQTM5QnBDLG1CQTg5QkksV0FBWSxDQUNaLDZCQUFnQyxDQS85QnBDLG1CQWsrQkksV0FBWSxDQUNaLDZCQUFnQyxDQW4rQnBDLG1CQXMrQkksV0FBWSxDQUNaLDZCQUFnQyxDQXYrQnBDLG1CQTArQkksV0FBWSxDQUNaLDZCQUFnQyxDQTMrQnBDLG1CQTgrQkksV0FBWSxDQUNaLDZCQUFnQyxDQS8rQnBDLG1CQWsvQkksV0FBWSxDQUNaLDZCQUFnQyxDQW4vQnBDLG1CQXMvQkksV0FBWSxDQUNaLDZCQUFnQyxDQXYvQnBDLG1CQTAvQkksV0FBWSxDQUNaLDZCQUFnQyxDQTMvQnBDLG1CQTgvQkksV0FBWSxDQUNaLDZCQUFnQyxDQS8vQnBDLG1CQWtnQ0ksV0FBWSxDQUNaLDZCQUFnQyxDQW5nQ3BDLG1CQXNn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LGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHFDQUVFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHVEQUdFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLDJDQUVFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIseUNBRUUsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsOEJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixtREFFRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQiw0Q0FFRSxlQUFnQixDQUVsQiwwQkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLGlDQUVFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLDBDQUVFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLCtCQUVFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLDhCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtDQUVFLGVBQWdCLENBRWxCLGlDQUVFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG1DQUVFLGVBQWdCLENBRWxCLG1DQUVFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLG9DQUVFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNEQUdFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLDRCQUNFLGVBQWdCLENBRWxCLDhCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG9DQUVFLGVBQWdCLENBRWxCLDBDQUVFLGVBQWdCLENBRWxCLHVDQUVFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHVDQUVFLGVBQWdCLENBRWxCLGtDQUVFLGVBQWdCLENBRWxCLDJDQUVFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGlDQUVFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNDQUVFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLDhCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLDBDQUVFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHVDQUVFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLCtDQUVFLGVBQWdCLENBRWxCLDRFQUdFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLDBDQUVFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLDRCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLCtCQUNFLGVBQWdCLENBRWxCLGdDQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLCtCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLGdDQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHNEQUVFLGVBQWdCLENBRWxCLGtEQUVFLGVBQWdCLENBRWxCLHdEQUVFLGVBQWdCLENBRWxCLCtCQUVFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsaUNBRUUsZUFBZ0IsQ0FFbEIsZ0NBRUUsZUFBZ0IsQ0FFbEIsNERBSUUsZUFBZ0IsQ0FFbEIsa0RBR0UsZUFBZ0IsQ0FFbEIsOEJBRUUsZUFBZ0IsQ0FFbEIsa0NBRUUsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQixzQ0FFRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLGNBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsZ0NBQ0UsZUFBZ0IsQ0FFbEIsK0JBQ0UsZUFBZ0IsQ0FFbEIsc0RBRUUsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsd0JBQ0UsZUFBZ0IsQ0FFbEIsdUNBRUUsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsNkRBR0UsZUFBZ0IsQ0FFbEIsa0RBRUUsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsOEJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsZ0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsMEJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHFDQUVFLGVBQWdCLENBRWxCLCtCQUVFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLDBFQUdFLGVBQWdCLENBRWxCLGdEQUVFLGVBQWdCLENBRWxCLGdEQUVFLGVBQWdCLENBRWxCLGdEQUVFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHdHQUtFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLHFEQUdFLGVBQWdCLENBRWxCLGdDQUVFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGVBQ0UsZUFBZ0IsQ0FFbEIsMkVBR0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsY0FDRSxlQUFnQixDQUVsQixvQ0FFRSxlQUFnQixDQUVsQix1Q0FFRSxlQUFnQixDQUVsQiwyQ0FFRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQix1QkFDRSxlQUFnQixDQUVsQixrQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQiw0QkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQiw2Q0FFRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGNBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQixtQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixjQUNFLGVBQWdCLENBRWxCLG1EQUdFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLDJDQUVFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGdDQUVFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNDQUVFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLGdFQUdFLGVBQWdCLENBRWxCLHVEQUVFLGVBQWdCLENBRWxCLDZDQUVFLGVBQWdCLENBRWxCLGdEQUVFLGVBQWdCLENBRWxCLDhDQUVFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGtEQUVFLGVBQWdCLENBRWxCLGlEQUVFLGVBQWdCLENBRWxCLGdEQUVFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLDhDQUVFLGVBQWdCLENBRWxCLCtDQUVFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLDRCQUNFLGVBQWdCLENBRWxCLGNBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIseUJBQ0UsZUFBZ0IsQ0FFbEIsZ0NBQ0UsZUFBZ0IsQ0FFbEIsc0JBQ0UsZUFBZ0IsQ0FFbEIsdUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsNkJBQ0UsZUFBZ0IsQ0FFbEIsb0NBRUUsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsa0JBQ0UsZUFBZ0IsQ0FFbEIsMkJBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsNEJBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0UsZUFBZ0IsQ0FFbEIsbUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsZUFBZ0IsQ0FFbEIsaUJBQ0UsZUFBZ0IsQ0FFbEIsZUFDRSxlQUFnQixDQUVsQixzQkFDRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixpQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQixxQkFDRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQiwyQkFDRSxlQUFnQixDQUVsQixvQkFDRSxlQUFnQixDQUVsQixnQkFDRSxlQUFnQixDQUVsQix3QkFDRSxlQUFnQixDQUVsQixlQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLDRCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLDZCQUNFLGVBQWdCLENBRWxCLGdDQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHVDQUNFLGVBQWdCLENBRWxCLDJFQUVFLGVBQWdCLENBRWxCLCtEQUdFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLDRDQUVFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLDhEQUVFLGVBQWdCLENBRWxCLHNDQUVFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLHdCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLHlDQUVFLGVBQWdCLENBRWxCLDZDQUVFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHlCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLDhDQUVFLGVBQWdCLENBRWxCLGtEQUVFLGVBQWdCLENBRWxCLGlCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLDRFQUdFLGVBQWdCLENBRWxCLCtEQUVFLGVBQWdCLENBRWxCLHFEQUVFLGVBQWdCLENBRWxCLHdEQUVFLGVBQWdCLENBRWxCLHNEQUVFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENBRWxCLGtEQUdFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLDJCQUNFLGVBQWdCLENBRWxCLDBCQUNFLGVBQWdCLENBRWxCLG1EQUVFLGVBQWdCLENBRWxCLHVEQUVFLGVBQWdCLENBRWxCLG9CQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLGdCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLG1CQUNFLGVBQWdCLENBRWxCLHFCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHVCQUNFLGVBQWdCLENBRWxCLHNCQUNFLGVBQWdCLENBRWxCLGtCQUNFLGVBQWdCLENuRjd3RWxCLFNtRmd4RUUsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixlQUFnQixDQUNoQixrQkFBc0IsQ0FDdEIsUUFBUyxDbEZud0VULG1Ea0Z1d0VBLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQUNULGdCQUFpQixDQUNqQixTQUFVLENDcHlFWixXQUNDLHVCQUEwQixDQUMxQixvREFBdUQsQ0FDdkQsZUFBbUIsQ0FDbkIsaUJBQWtCLENwSm11ckJuQiw2RG9KOXRyQkUsdUJBQTBCLENBQzFCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZUFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQixhQUFjLENBTWQsa0NBQW1DLENBQ25DLCtCQUFnQyxDQUNoQyxtQ0FBNkIsQ0FHN0Isa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdwQyx5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQix1Q0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw0Q0FDQyxlQUFnQixDQUVqQix5Q0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix1QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQix3Q0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwwQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw2Q0FDQyxlQUFnQixDQUVqQiwrQ0FDQyxlQUFnQixDQUVqQiwrQ0FDQyxlQUFnQixDQUVqQixpREFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQix3QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQix3Q0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQix1Q0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQix3Q0FDQyxlQUFnQixDQUVqQix3Q0FDQyxlQUFnQixDQUVqQix5Q0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQiwwQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiw0Q0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQix1Q0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQix3Q0FDQyxlQUFnQixDQUVqQix3Q0FDQyxlQUFnQixDQUVqQix5Q0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix1Q0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwyQkFDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQix1Q0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQiw0QkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixxQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQix5QkFDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQiw4Q0FDQyxlQUFnQixDQUVqQiw0Q0FDQyxlQUFnQixDQUVqQix3Q0FDQyxlQUFnQixDQUVqQix5Q0FDQyxlQUFnQixDQUVqQiwwQkFDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiw4QkFDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixtQ0FDQyxlQUFnQixDQUVqQiwrQ0FDQyxlQUFnQixDQUVqQiw2Q0FDQyxlQUFnQixDQUVqQix5Q0FDQyxlQUFnQixDQUVqQiwwQ0FDQyxlQUFnQixDQUVqQiw2Q0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQiwrQkFDQyxlQUFnQixDQUVqQixzQ0FDQyxlQUFnQixDQUVqQixrQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQixvQ0FDQyxlQUFnQixDQUVqQixpQ0FDQyxlQUFnQixDQUVqQixnQ0FDQyxlQUFnQixDQUVqQiw2QkFDQyxlQUFnQixDQUVqQiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsMEJBQ0MsYUFBYyxDQUVmLDBCQUNDLGFBQWMsQ0FFZiwwQkFDQyxhQUFjLENBRWYsOEJBQ0MsYUFBYyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuKlxuKiBQYW5lbHMgQ3VzdG9tXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4vLz09IFBhbmVsIHZhcmlhYmxlc1xuLy9cbi8vIyNcblxuJHBhbmVsLXRpdGxlLWNvbG9yOiAkZ3JheS1kYXJrO1xuJHBhbmVsLXRpdGxlLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRwYW5lbC10aXRsZS1wYWRkaW5nOiAyMnB4IDAgMjBweDtcbiRwYW5lbC10aXRsZS1zbS1wYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuJHBhbmVsLWFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRwYW5lbC1hcnJvdzogJ1xcZTkzNyc7XG4kcGFuZWwtYXJyb3ctZm9udDogNDAwIDI0cHgvMjRweCAkZm9udC1pY29ucztcbiRwYW5lbC1ib2R5LXBhZGRpbmc6IDE1cHggMjVweCAzMHB4IDA7XG4kcGFuZWwtYm9keS1zbS1wYWRkaW5nOiAzMHB4IDMwcHggMjJweCAwO1xuXG5cbi8vIEJhc2UgU3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWN1c3RvbSB7XG4gIHBhZGRpbmc6ICRwYW5lbC10aXRsZS1wYWRkaW5nO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAkcGFuZWwtdGl0bGUtc20tcGFkZGluZztcbiAgfVxuXG4gICYgKyAucGFuZWwtY3VzdG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucGFuZWwtY3VzdG9tLXRpdGxlIHtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogJHBhbmVsLXRpdGxlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHBhbmVsLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRwYW5lbC1hcnJvdztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQ6ICRwYW5lbC1hcnJvdy1mb250O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYW5lbC10aXRsZS1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTM2JztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1jdXN0b20tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6ICRwYW5lbC1hY3RpdmUtYmFja2dyb3VuZDtcblxuICAgIC5wYW5lbC1jdXN0b20tYm9keSB7XG4gICAgICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXNtLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmgzICsgLnBhbmVsLWN1c3RvbS1ncm91cC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLy9wYW5lbCBjbGFzc2ljXG4ucGFuZWwtY2xhc3NpYyB7XG4gIC5wYW5lbC1jdXN0b20tdGl0bGUge1xuXG4gICAgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5M2NcIjtcbiAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjM1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5M2MnO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3BhbmVsIGNsYXNzaWNcbi5wYW5lbC1ndWlkZSB7XG4gIC5wYW5lbC1ndWlkZS10aXRsZSB7XG5cbiAgICA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xuICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMzVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkzYyc7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWwtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmljaW5nLXBhbmVsIHtcbiAgJl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXByaW1hcnlcbiAgfVxufSIsIi8vXG4vLyBSZXNldCBTdHlsZXNcbi8vXG5cbmEsXG5idXR0b24ge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHRtbCBwIGEge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIiAgQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4qIFRlbXBsYXRlIFN0eWxlXG4qXG4qIFtUYWJsZSBvZiBjb250ZW50c11cbiogICAxLiBDdXN0b20gc3R5bGVzXG4qICAgICAxLjEgTWFpbiBTdHlsZXNcbiogICAgIDEuMiBUeXBvZ3JhcGh5XG4qICAgICAxLjMgQmFja2dyb3VuZHNcbiogICAgIDEuNCBDb2xvcnNcbiogICAgIDEuNSBNYWluIGxheW91dFxuKlxuKiAgIDIuIENvbXBvbmVudHNcbiogICAgIDIuMSBJY29uc1xuKiAgICAgMi4yIEJ1dHRvbnNcbiogICAgIDIuMyBGb3Jtc1xuKiAgICAgMi40IFRhYmxlc1xuKiAgICAgMi41IExpc3RzXG4qICAgICAyLjYgUG9zdFxuKiAgICAgMi43IFRodW1ibmFpbFxuKiAgICAgMi44IFRvb2x0aXBcbiogICAgIDIuOSBTbmFja2JhcnNcbiogICAgIDIuMTAgTmF2aWdhdGlvblxuKiAgICAgMi4xMSBQcmVsb2FkZXJcbiogICAgIDIuMTIgQnJlYWRjcnVtYnNcbiogICAgIDIuMTMgUGFuZWwgY3VzdG9tXG4qXG4qICAgMy4gSGVscGVyc1xuKiAgICAgMy4xIFRleHQtYWxpZ25tZW50XG4qICAgICAzLjIgVGV4dC1zdHlsaW5nXG4qICAgICAzLjMgVmlzaWJpbGl0eSByZXNwb25zaXZlXG4qICAgICAzLjQgR3JvdXBzXG4qICAgICAzLjUgQ29udGV4dCBTdHlsaW5nXG4qICAgICAzLjYgU2VjdGlvbnNcbiogICAgIDMuNyBPZmZzZXRzXG4qXG4qICAgNC4gTW9kdWxlc1xuKiAgICAgNC4xIEZsZXggZ3JpZFxuKiAgICAgNC4yIFVuaXQtcmVzcG9uc2l2ZVxuKlxuKiAgIDUgUGx1Z2luc1xuKiAgICAgNS4xIEFuaW1hdGVcbiogICAgIDUuMiBJc290b3BlXG4qICAgICA1LjMgT3dsIENhcm91c2VsXG4qICAgICA1LjQgUkQgTmF2YmFyXG4qICAgICA1LjUgUkQgUGFyYWxsYXhcbiogICAgIDUuNiBSRCBHb29nbGUtTWFwXG4qICAgICA1LjcgUkQgU2VhcmNoXG4qICAgICA1LjggVG8gdG9wXG4qICAgICA1LjkgVGFic1xuKiAgICAgNS4xMCBQaG90b3N3aXBlXG4qICAgICA1LjExIFByb2dyZXNzLWJhcnNcbiogICAgIDUuMTIgQ291bnRlclxuKiAgICAgNS4xMyBqcXVlcnktY2lyY2xlLXByb2dyZXNzXG4qICAgICA1LjE0IFRpbWVjaXJjbGVzXG4qICAgICA1LjE1IFN3aXBlclxuKlxuKiAgIDYuIEZvbnRzXG4qICAgICA2LjEgRm9udEF3ZXNvbWVcbiogICAgIDYuMiBNRElcbioqL1xuLy8gSW1wb3J0IEJvb3RzdHJhcFxuQGltcG9ydCBcImJvb3RzdHJhcC9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiOyBcblxuLy8gSW1wb3J0IHZhcmlhYmxlc1xuQGltcG9ydCBcInZhcmlhYmxlc19jdXN0b21cIjtcbi8vIEltcG9ydCBtaXhpbnNcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL21peGluc1wiOyBcbi8vIEltcG9ydCByZXNldCBzdHlsZXNcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3Jlc2V0XCI7XG5cbi8vXG4vLyBNYWluIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQm9keVxuYm9keSB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIH1cbn1cblxuLy8gTGlua3NcbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICZbaHJlZio9J2NhbGx0byddLFxuICAmW2hyZWYqPSdtYWlsdG8nXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4vLyBJbWFnZXNcbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEhvcml6b250YWwgcnVsZXNcbmhyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xufVxuXG4vKlxuKlxuKiBUeXBvZ3JhcGh5XG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4je2hlYWRpbmdzKCl9IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBsaW5rKGluaGVyaXQsICRsaW5rLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICB9XG59XG5cbi8vIHswIC0gNzY4cHh9IDw9IDQwcHhcbi8vIHs3NjhweCAtIDk5MnB4fSA8PSA2MnB4XG5oMSxcbi5oZWFkaW5nLTEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyB7MCAtIDc2OHB4fSA8PSAzNnB4XG4vLyB7NzY4cHggLSA5OTJweH0gPD0gNTJweFxuaDIsXG4uaGVhZGluZy0yIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvLyBmb250LXdlaWdodDogMjAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICB9XG59XG5cbi8vIHswIC0gNzY4cHh9IDw9IDMycHhcbi8vIHs3NjhweCAtIDk5MnB4fSA8PSA0NHB4XG5oMyxcbi5oZWFkaW5nLTMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAvLyBmb250LXdlaWdodDogMjAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy8gezAgLSA3NjhweH0gPD0gMjZweFxuLy8gezc2OHB4IC0gOTkycHh9IDw9IDM2cHhcbmg0LFxuLmhlYWRpbmctNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoNC1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vLyB7MCAtIDc2OHB4fSA8PSAyMnB4XG4vLyB7NzY4cHggLSA5OTJweH0gPD0gMjhweFxuaDUsXG4uaGVhZGluZy01IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAvLyBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vIHswIC0gNzY4cHh9IDw9IDE4cHhcbi8vIHs3NjhweCAtIDk5MnB4fSA8PSAyMnB4XG5oNixcbi5oZWFkaW5nLTYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGg2LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vIEJpZyB0ZXh0XG4uYmlnIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xufVxuXG4vLyBTbWFsbCB0ZXh0XG5AbWl4aW4gc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAoMjQgLyAxNik7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHNtYWxsO1xufVxuXG4vLyBDb2RlXG5jb2RlLFxuLmNvZGUge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbn1cblxuLypcbipcbiogQ29sb3JzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLnBhZ2Uge1xuICAudGV4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuXG4gIC50ZXh0LWRhcmsge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICB9XG59XG5cbi8qXG4qXG4qIE1haW4gbGF5b3V0XG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4vLyBQYWdlXG4vL1xuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLy8gUGFnZSBoZWFkZXJcbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vLyBQYWdlIGZvb3RlclxuLnBhZ2UtZm9vdGVyIHtcbn1cblxuLy9jYWxsIHRvIGFjdGlvblxuLy9cbi5jYXQtaW1nLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcblxuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY2F0LXdyYXAge1xuICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7XG4gIH1cbn1cblxuLmNhdC1tb2QtMSB7XG4gIG1heC13aWR0aDogNzE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICA+ICoge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy90b2dnbGVcbltkYXRhLWN1c3RvbS10b2dnbGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW1hZ2Utd3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogODBweDtcblxuICAuaW1hZ2VfX2l0ZW17XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZS13cmFwcGVyLTJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaW1hZ2VfX2l0ZW17XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDUlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5pbWFnZS13cmFwcGVyLTN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICAuaW1hZ2VfX2l0ZW17XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTg4cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWN1c3RvbS10b2dnbGUtZ29hbF0uYWN0aXZlIHsgXG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxhYmVse1xuICBwYWRkaW5nOiAuNGVtIC43ZW0gLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuaDJ7XG4gIC5sYWJlbHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbiN0eXBlZC1zdHJpbmdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1uYXYuZmxleC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIGhlYWRlciAucmQtbmF2YmFyLXdyYXAge1xuICAgIGhlaWdodDogMTUxcHg7XG4gIH1cbn1cblxuXG4gIC5yZC1uYXZiYXItZml4ZWR7XG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWx7XG4gICAgICAucmQtbmF2YmFyLXNlYXJjaHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIC5yZC1uYXZiYXItc2VhcmNoe1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZXtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG4gICAgICAgICAgICAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgbGl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybXtcbiAgICAmLmZvcm0tLWZpbHRlcntcbiAgICAgIGZvcm17XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0X19jb250YWluZXJ7XG4gICAgICAgICAgLmZvcm1fX2lucHV0e1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaF9fc2VsZWN0e1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbi8vIGV4cGxvcmUtZ29hbHMgc2VjdGlvbiBvbiBibG9nc1xuXG4uZXhwbG9yZS1nb2Fsc3tcbiAgLy9tYXJnaW4tYm90dG9tOiA3MHB4O1xuICAuY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZ3tcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmYwMDM3O1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBoMXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3JpZXN7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3J5e1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAxNXB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBmZWF0dXJlZC1wb3N0IHNlY3Rpb24gb24gYmxvZ3Ncbi5mZWF0dXJlZC1wb3N0e1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuc2VjdGlvbi1zbXtcbiAgICAuY29udGFpbmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1ibG9ne1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICBoZWlnaHQ6IDEwNi42cHg7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcblxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtYmxvZ19faW1ne1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGltZ3tcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVjZW50IHBvc3RzIHNlY3Rpb24gb24gYmxvZ3Ncbi5yZWNlbnQtcG9zdHN7XG4gICAgJl9faGVhZGluZ3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgICZfX3RpbGVze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLTI1cHggLTEwcHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpbGV7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luOiAyNXB4IDEwcHg7XG5cbiAgICAgIC5wb3N0LW1pbmltYWx7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgJl9fcHJldmlld3tcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXNte1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vUmVzb3VyY2VzIGFuZCBndWlkZXMgc2VjdGlvbiBvbiAvYmxvZ3Ncbi5ndWlkZXN7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvd3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgfVxuICAgIC5ndWlkZS1pdGVte1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4vL0Jyb3dzZSBvdXIgc29sdXRpb25zIHNlY3Rpb24gb24gL2Jsb2dzXG4uYnJvd3NlLXNvbHV0aW9uc3tcbiAgLmNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gICZfX3RpbGVze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuICAmX190aWxle1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDEwcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzM0M2E0MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gQ29tcG9uZW50cyAmIG1vZHVsZXMgJiBwbHVnaW5zICYgaGVscGVycyAmIGZvbnRzXG4vL1xuXG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9pbmNsdWRlc1wiO1xuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuLy9cbi8vIFRlbXBvcmFyeSwgdXNlZCBmb3IgY2FsY3VsYXRpb24gdmFyaWFibGVzIHNob3VsZCBieSBuYW1lZCBgJF92YXJpYWJsZS1uYW1lYFxuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vLyBCb2R5XG4vLyBQYWdlXG4vLyBDb21wb25lbnRzXG4vLyBGb250c1xuLy8gTGlua3Ncbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBCdXR0b25zXG4vLyBGb3JtXG4vLyBQYWdpbmF0aW9uIFxuLy8gVG9vbHRpcHNcblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cbi8vIGNvbG91ciBndWlkZSBzdGFuZGFyZCBjb2xvdXIgcGFsZXR0ZXNcbiRwcmltYXJ5LXByaW1hcnk6ICNmZjAwMzc7IC8vIHJlZFxuJHByaW1hcnktc2Vjb25kYXJ5OiAjMDAwMDAwOyAvLyBibGFja1xuJHByaW1hcnktb2Zmc2V0OiAjY2IwMDJiOyAvL3JlZCBvZmZzZXRcbiRwcmltYXJ5LWRhcms6ICNCNDA5M0I7IC8vIERhcmsgcmVkXG4kcHJpbWFyeS10ZXJ0aWFyeTogI2RjZGNkYzsgLy8gbGlnaHQgZ3JleVxuJHByaW1hcnktcXVhdGVybmFyeTogI2M2YzZjNjsgLy8gZGFya2VyIGdyZXlcblxuLy8gY29sb3VyIGd1aWRlIHN0YW5kYXJkcyAtIGNvbm5lY3Rpb25zIGZhbWlseVxuJGNvbm5lY3Rpb25zLXByaW1hcnk6ICNmZjYwMDA7XG4kY29ubmVjdGlvbnMtc2Vjb25kYXJ5OiAjZmZjNzkxO1xuJGNvbm5lY3Rpb25zLXRlcnRpYXJ5OiAjZjAzODBhO1xuXG4vLyBjb2xvdXIgZ3VpZGUgc3RhbmRhcmRzIC0gaW50ZXJhY3Rpb25zIGZhbWlseVxuJGludGVyYWN0aW9ucy1wcmltYXJ5OiAjZmEwNTliO1xuJGludGVyYWN0aW9ucy1zZWNvbmRhcnk6ICNmZmJjZTY7XG4kaW50ZXJhY3Rpb25zLXRlcnRpYXJ5OiAjODUwMDk2O1xuXG4vLyBjb2xvdXIgZ3VpZGUgc3RhbmRhcmRzIC0gY29udGVudCBmYW1pbHlcbiRjb250ZW50LXByaW1hcnk6ICMwMGJlZTE7XG4kY29udGVudC1zZWNvbmRhcnk6ICM5NmU2ZjU7XG4kY29udGVudC10ZXJ0aWFyeTogIzAwMjhkMjtcblxuLy8gY29sb3VyIGd1aWRlIHN0YW5kYXJkcyAtIHRyYW5zYWN0aW9ucyBmYW1pbHlcbiR0cmFuc2FjdGlvbnMtcHJpbWFyeTogIzhiYzcwOTtcbiR0cmFuc2FjdGlvbnMtc2Vjb25kYXJ5OiAjYjJlYmI0O1xuJHRyYW5zYWN0aW9ucy10ZXJ0aWFyeTogIzAwOTgxZTtcblxuLy8gR3JheSBjb2xvcnNcbiR3aGl0ZTogICNmZmY7XG4kZ3JheS0xMDA6ICNlZGVmZjQ7XG4kZ3JheS0yMDA6ICNkN2Q3ZDc7XG4kZ3JheS0zMDA6ICNjY2M7XG4kZ3JheS00MDA6ICNiN2I3Yjc7XG4kZ3JheS01MDA6ICM5YjliOWI7XG4kZ3JheS02MDA6ICM4NjhlOTY7XG4kZ3JheS03MDA6ICMyYzM0M2I7ICBcbiRncmF5LTgwMDogIzE1MTUxNTtcbiRncmF5LTkwMDogIzExMTtcbiRibGFjazogICMwMDA7XG5cbiRncmF5LWRhcmtlcjogICAgICAgICAgICAgIzIyMjtcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgIzMzMztcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgIzg4ODtcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgI2VjZWNlYztcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgI2Y4ZjhmODtcblxuJHByaW1hcnk6ICAgICAgICAgICAgICAgICAkcHJpbWFyeS1wcmltYXJ5O1xuJHNlY29uZGFyeTogICAgICAgICAgICAgICAkcHJpbWFyeS1zZWNvbmRhcnk7XG4kc2Vjb25kYXJ5LTI6ICAgICAgICAgICAgICNmZjU5NmQ7IFxuJHNlY29uZGFyeS0zOiAgICAgICAgICAgICAjMDMzODQwO1xuJHNlY29uZGFyeS00OiAgICAgICAgICAgICAjZmZjMDQ1O1xuJHNlY29uZGFyeS01OiAgICAgICAgICAgICAjNWRkMWMxO1xuJHNlY29uZGFyeS02OiAgICAgICAgICAgICAjZTlmOGZmO1xuJHNlY29uZGFyeS03OiAgICAgICAgICAgICAjOTBkZmNmO1xuJHNlY29uZGFyeS04OiAgICAgICAgICAgICAjZTlmOWY2O1xuJHNlY29uZGFyeS05OiAgICAgICAgICAgICAjMjRlMmYyO1xuXG4kZ3JheS0xOiAgICAgICAgICAgICAgICAgICM4ODg7XG4kZ3JheS0yOiAgICAgICAgICAgICAgICAgICM3Nzc7XG4kZ3JheS0zOiAgICAgICAgICAgICAgICAgICNmYmZiZmI7XG4kZ3JheS00OiAgICAgICAgICAgICAgICAgICNjN2M3Yzc7XG5cbi8vXG4vLyBCb2R5XG4vL1xuJGJvZHktYmc6ICAgICAgICR3aGl0ZTtcbiRib2R5LWNvbG9yOiAgICAkZ3JheS04MDA7XG5cblxuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiRib2R5LWNvbG9yOiAgICAgICAgICAgICRncmF5LTgwMDtcblxuXG4vLyR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgkdGhlbWUtY29sb3JzLCAoJ3ByaW1hcnknOiAkcHJpbWFyeSkpO1xuXG4vLyBBY2NlbnQgY29sb3JzXG4kZGFuZ2VyLWNvbG9yOiAgICAjZjU1NDNmO1xuJHN1Y2Nlc3MtY29sb3I6ICAgIzk4YmY0NDtcblxuLy8gVGhlbWUgY29sb3JzXG4kYmxhY2staW52YXJpYWJsZTogICAgICAjMDAwOyBcbiR3aGl0ZS1pbnZhcmlhYmxlOiAgICAgICNmZmY7XG5cbi8vIEFkZGl0aW9uYWwgY29sb3JzXG4kZmFjZWJvb2s6ICAgICAgICAgICAgICAgICM0ZDcwYTg7XG4kZmFjZWJvb2stbGlnaHQ6ICAgICAgICAgICM3NDhhYmM7XG4kZmFjZWJvb2stZGFya2VuOiAgICAgICAgIGRhcmtlbigkZmFjZWJvb2ssIDUlKTtcblxuJHR3aXR0ZXI6ICAgICAgICAgICAgICAgICAjMDJiY2YzO1xuJHR3aXR0ZXItbGlnaHQ6ICAgICAgICAgICAjODFjYmRiO1xuJHR3aXR0ZXItZGFya2VuOiAgICAgICAgICBkYXJrZW4oJHR3aXR0ZXIsIDUlKTtcbiBcbiRnb29nbGU6ICAgICAgICAgICAgICAgICAgI2UyNDExZTtcbiRnb29nbGUtbGlnaHQ6ICAgICAgICAgICAgI2RlNzI3MjtcbiRnb29nbGUtZGFya2VuOiAgICAgICAgICAgZGFya2VuKCRnb29nbGUsIDUlKTtcblxuXG4vL1xuLy8gUGFnZVxuLy9cbiRwYWdlLWJveGVkLXdpZHRoOiAgICAgICAgICAgICAgIDE2MDBweDtcbiRwYWdlLWJveGVkLWJhY2tncm91bmQtY29sb3I6ICAgICRncmF5LTEwMDtcbiRwYWdlLWJveGVkLWJhY2tncm91bmQtaW1hZ2U6ICAgIHVybCguLi9pbWFnZXMvYmctcGF0dGVybi1ib3hlZC5wbmcpO1xuXG5cbi8vXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuJGJvcmRlci13aWR0aDogMXB4O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgMDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbTtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAuMnJlbTtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgIGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbi8vIE1hcFxuLy9cbiRtYXAtaGVpZ2h0OiAyMDBweDtcbiRtYXAteHMtaGVpZ2h0OiAyNTBweDtcbiRtYXAtbWQtaGVpZ2h0OiA0NTBweDtcblxuXG4vLyBDdXN0b21cbiRzaGFkb3ctYXJlYS0xOiAgIC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuJHNoYWRvdy1hcmVhLTI6ICAgMXB4IDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cbi8vXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZi0xOiBcIk1vbnRzZXJyYXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2VjOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYtMTtcblxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDUwMDtcblxuLy8gQmFzZSBmb250c1xuJGZvbnQtc2l6ZS1iYXNlOiAxOHB4O1xuJGZvbnQtc2l6ZS1sZzogICAyMnB4O1xuJGZvbnQtc2l6ZS1zbTogICAxNHB4O1xuXG4kX2xoLWJhc2U6IDM0cHg7XG4kX2xoLWxnOiAgIDI4cHg7XG4kX2xoLXNtOiAgIDE4cHg7XG5cbiRmb250LXdlaWdodC1iYXNlOiAzMDA7XG5cbi8vICoqIDwgQ2FsY3VsYXRlZCBmb250IHZhbHVlcyA+XG4kbGluZS1oZWlnaHQtYmFzZTogKCRfbGgtYmFzZSAvICRmb250LXNpemUtYmFzZSk7XG4kbGluZS1oZWlnaHQtbGc6ICAgKCRfbGgtbGcgLyAkZm9udC1zaXplLWxnKTtcbiRsaW5lLWhlaWdodC1zbTogICAoJF9saC1zbSAvICRmb250LXNpemUtc20pO1xuLy8gKiogPC8gQ2FsY3VsYXRlZCBmb250IHZhbHVlcyA+XG5cblxuLy8gSGVhZGluZ3NcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICBpbmhlcml0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDQwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjE7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgJGJsYWNrO1xuXG4vLyBUZW1wbGF0ZSBIZWFkaW5nIFZhbHVlc1xuJF9oMS1mc3o6IDQwO1xuJF9oMi1mc3o6IDMyO1xuJF9oMy1mc3o6IDI4O1xuJF9oNC1mc3o6IDI0O1xuJF9oNS1mc3o6IDIwO1xuJF9oNi1mc3o6IDE2O1xuXG4kX2gxLWxoOiA1MDtcbiRfaDItbGg6IDQwO1xuJF9oMy1saDogMzU7XG4kX2g0LWxoOiAzMDtcbiRfaDUtbGg6IDI1O1xuJF9oNi1saDogMjA7XG5cbi8vICoqIDwgQ2FsY3VsYXRlZCBIZWFkaW5ncyB2YWx1ZXMgPlxuJGgxLWZvbnQtc2l6ZTogJF9oMS1mc3ogKiAxcHg7XG4kaDItZm9udC1zaXplOiAkX2gyLWZzeiAqIDFweDtcbiRoMy1mb250LXNpemU6ICRfaDMtZnN6ICogMXB4O1xuJGg0LWZvbnQtc2l6ZTogJF9oNC1mc3ogKiAxcHg7XG4kaDUtZm9udC1zaXplOiAkX2g1LWZzeiAqIDFweDtcbiRoNi1mb250LXNpemU6ICRfaDYtZnN6ICogMXB4O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICgkX2gxLWxoIC8gJF9oMS1mc3opO1xuJGgyLWxpbmUtaGVpZ2h0OiAoJF9oMi1saCAvICRfaDItZnN6KTtcbiRoMy1saW5lLWhlaWdodDogKCRfaDMtbGggLyAkX2gzLWZzeik7XG4kaDQtbGluZS1oZWlnaHQ6ICgkX2g0LWxoIC8gJF9oNC1mc3opO1xuJGg1LWxpbmUtaGVpZ2h0OiAoJF9oNS1saCAvICRfaDUtZnN6KTtcbiRoNi1saW5lLWhlaWdodDogKCRfaDYtbGggLyAkX2g2LWZzeik7XG4vLyAqKiA8LyBDYWxjdWxhdGVkIEhlYWRpbmdzIHZhbHVlcyA+XG5cblxuLy8gSWNvbiBGb250c1xuJGZhOiAgJ0ZvbnRBd2Vzb21lJztcbiRtZGk6ICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xuJG1pOiAgJ01hdGVyaWFsIEljb25zJztcbiRmb250LWljb25zOiBcIkxpbmVhcmljb25zXCI7XG5cbi8vIExlYWRcbiRsZWFkLWZvbnQtc2l6ZTogICAyNHB4O1xuJGxlYWQtbGluZS1oZWlnaHQ6IDM0cHg7XG4kbGVhZC1mb250LXdlaWdodDogMzAwO1xuXG4vLyBIclxuJGhyLWJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcblxuLy8gTWFya1xuJG1hcmstcGFkZGluZzogNXB4IDEwcHg7XG4kbWFyay1iZzogJHByaW1hcnk7XG5cbiRkdC1mb250LXdlaWdodDogaW5oZXJpdDtcbiRsaXN0LWlubGluZS1wYWRkaW5nOiA1cHg7XG5cbi8vIENvZGVcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJTtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgIDEwcHg7XG4kY29kZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICA1cHg7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDA7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDA7XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuJGxpbmstY29sb3I6ICAgICAgICAgICAgJHByaW1hcnk7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpOyBcbiRsaW5rLXByZXNzLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDIwO1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgIDEwMzA7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTA0MDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAxMDUwO1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgIDEwNjA7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MDtcbi8vIEN1c3RvbVxuJHppbmRleC1yZC1uYXZiYXI6ICAgICAgICAgIDEwODA7XG4kemluZGV4LWxheW91dC1wYW5lbDogICAgICAgMTEwMDtcblxuXG4vL1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6ICAgMCxcbiAgc206ICAgNTc2cHgsXG4gIG1kOiAgIDc2OHB4LFxuICBsZzogICA5OTJweCxcbiAgeGw6ICAgMTIwMHB4LFxuICB4eGw6ICAxNjAwcHhcbik7XG4gXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbiRzY3JlZW4tZnVsbGhkOiAxNjAwcHg7XG5cbiRzY3JlZW4taGVpZ2h0LWRlc2t0b3A6IDgwMHB4O1xuJHNjcmVlbi1oZWlnaHQtZGVza3RvcC0xOiA4ODBweDtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzbTogICA1NDBweCxcbiAgICBtZDogICA3MjBweCxcbiAgICBsZzogICA5NjBweCxcbiAgICB4bDogICAxMjAwcHgsXG4gICAgeHhsOiAgMTQwMHB4XG4pO1xuXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cbi8vXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xuJGdyaWQtZ3V0dGVyLXdpZHRoLW5hcnJvdzogMzBweDtcblxuXG4vL1xuLy8gQnV0dG9uc1xuLy9cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIDExcHg7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgMzVweDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAxNHB4O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIDEuMjU7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICA1cHg7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgMjVweDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAxLjU7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAxMnB4O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgIDUwcHg7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgMS41O1xuXG5cbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICRmb250LWZhbWlseS1zZWM7XG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICA0MDA7IFxuJGJ0bi1sZXR0ZXItc3BhY2luZzogICAgICAgICAgICAgLjFlbTtcbiRidG4tdGV4dC10cmFuc2Zvcm06ICAgICAgICAgICAgIHVwcGVyY2FzZTtcblxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgMDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDA7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICAwO1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS02MDA7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgICAgIC41cmVtO1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnO1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc207IFxuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjE1cyBlYXNlLWluLW91dDtcblxuLy9cbi8vIEZvcm1zXG4vL1xuJGZvcm0taW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICA1MHB4O1xuJGZvcm0taW5wdXQtbGctaGVpZ2h0OiAgICAgICAgICA2MHB4O1xuJGZvcm0taW5wdXQtc20taGVpZ2h0OiAgICAgICAgICA0MHB4O1xuXG4kZm9ybS1pbnB1dC1jb2xvcjogICAgICAgICAgICAgICRncmF5LTcwMDtcbiRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgJGZvcm0taW5wdXQtY29sb3I7XG5cbiRmb3JtLWlucHV0LWJhY2tncm91bmQ6ICAgICAgICAgJGdyYXktMTAwO1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kO1xuJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cztcblxuJGZvcm0taW5wdXQtZm9udC1zaXplOiAgICAgICAgICAxOHB4O1xuJGZvcm0taW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAyNHB4O1xuJGZvcm0taW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4kZm9ybS1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgIDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3I7XG4kZm9ybS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw6IDE5cHg7XG4kZm9ybS1pbnB1dC1saW5lLWhlaWdodDogICAgICAgIHJvdW5kKCRmb3JtLWlucHV0LWZvbnQtc2l6ZSAqIDEuNyk7XG5cbiRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWw6ICAgcm91bmQoKCRmb3JtLWlucHV0LWhlaWdodCAtICRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0KSAvIDIpICsgMXB4O1xuJGZvcm0taW5wdXQtcGFkZGluZzogICAgICAgICAgICAkZm9ybS1pbnB1dC1wYWRkaW5nLXZlcnRpY2FsICRmb3JtLWlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDtcblxuQGlmICgkZm9ybS1pbnB1dC1ib3JkZXIgIT0gbm9uZSkge1xuICAkZm9ybS1pbnB1dC1wYWRkaW5nLXZlcnRpY2FsOiByb3VuZCgoJGZvcm0taW5wdXQtaGVpZ2h0IC0gJGZvcm0taW5wdXQtbGluZS1oZWlnaHQgLSAobnRoKCRmb3JtLWlucHV0LWJvcmRlciwgMSkgKiAyKSkgLyAyKTtcbiAgJGZvcm0taW5wdXQtcGFkZGluZzogJGZvcm0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbCAkZm9ybS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG59XG5cbiRmb3JtLXRleHRhcmVhLWRlZmF1bHQtaGVpZ2h0OiAgICAgICAxMzVweDtcbiRmb3JtLXRleHRhcmVhLWRlZmF1bHQtbWluLWhlaWdodDogICAkZm9ybS1pbnB1dC1oZWlnaHQ7XG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1heC1oZWlnaHQ6ICAgcm91bmQoJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1oZWlnaHQgKiAxLjcpO1xuXG5cbiRmb3JtLWZlZWRiYWNrLWZvY3VzLWNvbG9yOiAgICRwcmltYXJ5O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgJHN1Y2Nlc3MtY29sb3I7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG5cbi8vXG4vLyBQYWdpbmF0aW9uXG4vL1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgMTBweDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIDEwcHg7XG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAxNHB4O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgMjRweDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktNTAwO1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgMnB4O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktMjAwO1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkcHJpbWFyeTtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICRwcmltYXJ5O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkcHJpbWFyeTtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgICRwcmltYXJ5O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS00MDA7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDA7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0yMDA7XG5cbi8vXG4vLyBUb29sdGlwc1xuLy9cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlO1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAxO1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgNnB4O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgMTBweDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDA7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDZweDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIDZweDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnO1xuXG5cbi8vPT0gU2hhZG93c1xuLy9cbi8vIyNcblxuJHNoYWRvdy1hcmVhLWFtYmllbnQ6IDBweCAwcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctYXJlYS14eHM6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEteHM6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEtc206IDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJHNoYWRvdy1hcmVhLW1kOiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctYXJlYS1sZzogMCA1cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEteGw6IDAgMCA1N3B4IDAgcmdiYSgwLCAwLCAwLC4wOSk7XG5cblxuLy89PSBCdXR0b25zIHZhcmlhYmxlc1xuLy9cbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgJGZvbnQtZmFtaWx5LWJhc2U7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgIDE0cHg7XG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4kYnRuLWxoLXNpemU6ICAgICAgICAgICAgIDEuMjtcblxuLy8gQm9yZGVyIHJhZGl1c1xuXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgIDRweDsiLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR3JpZCByZWxhdGVkIHZhbHVlc1xuLy9cbkBtaXhpbiBtYWtlLWdyaWQtcGFyYW1ldGVyKCRwYXJhbWV0ZXIsICRvZmZzZXQsICRjb250YWluZXIsICRjb2wpIHtcbiAgQGlmICRvZmZzZXQgPiAwIHtcbiAgICAjeyRwYXJhbWV0ZXJ9OiBjYWxjKDUwJSAtICN7JGNvbnRhaW5lcn0gLyAyICsgI3skb2Zmc2V0fSArICgjeyRjb250YWluZXJ9IC8gI3skY2VsbC1jb3VudH0pICogI3skY29sfSk7XG4gIH0gQGVsc2UgaWYgKCRvZmZzZXQgPCAwKSB7XG4gICAgI3skcGFyYW1ldGVyfTogY2FsYyg1MCUgLSAjeyRjb250YWluZXJ9IC8gMiAtICN7LSRvZmZzZXR9ICsgKCN7JGNvbnRhaW5lcn0gLyAjeyRjZWxsLWNvdW50fSkgKiAjeyRjb2x9KTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcGFyYW1ldGVyfTogY2FsYyg1MCUgLSAjeyRjb250YWluZXJ9IC8gMiArICgjeyRjb250YWluZXJ9IC8gI3skY2VsbC1jb3VudH0pICogI3skY29sfSk7XG4gIH1cbn1cblxuLy8gU3BhY2luZ1xuLy9cbkBtaXhpbiBzcGFjaW5nKCR4LCAkeSA6ICR4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0keSwwKTtcbiAgbWFyZ2luLWJvdHRvbTogLSR5O1xuICBtYXJnaW4tbGVmdDogLSByb3VuZCgkeCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IC0gcm91bmQoJHggLyAyKTtcblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAkeTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJvdW5kKCR4IC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogcm91bmQoJHggLyAyKTtcbiAgfVxufVxuXG4vLyBJbmxpbmUgbGlzdFxuLy9cbkBtaXhpbiBpbmxpbmUtbGlzdCgkeCwgJHk6ICR4KSB7XG4gIEBpbmNsdWRlIHNwYWNpbmcoJHgsICR5KTtcbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gTGlua1xuLy9cbkBtaXhpbiBsaW5rKCRkZWZhdWx0LWNsciwgJGhvdmVyLWNvbG9yKSB7XG4gICYsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtY2xyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgfVxufVxuXG4vLyBEZWZhdWx0IGJnIGJlaGF2aW91clxuLy9cbkBtaXhpbiBiZy1iZWhhdmlvdXIoJGJnLWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcblxuICAmICsgJi5zZWN0aW9uLW1kLFxuICAmICsgJi5zZWN0aW9uLWxnLFxuICAmICsgJi5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1ibG9jayB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICYge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4qIFRlbXBsYXRlIFN0eWxlXG4qXG4qIFtUYWJsZSBvZiBjb250ZW50c11cbiogICAxLiBDdXN0b20gc3R5bGVzXG4qICAgICAxLjEgTWFpbiBTdHlsZXNcbiogICAgIDEuMiBUeXBvZ3JhcGh5XG4qICAgICAxLjMgQmFja2dyb3VuZHNcbiogICAgIDEuNCBDb2xvcnNcbiogICAgIDEuNSBNYWluIGxheW91dFxuKlxuKiAgIDIuIENvbXBvbmVudHNcbiogICAgIDIuMSBJY29uc1xuKiAgICAgMi4yIEJ1dHRvbnNcbiogICAgIDIuMyBGb3Jtc1xuKiAgICAgMi40IFRhYmxlc1xuKiAgICAgMi41IExpc3RzXG4qICAgICAyLjYgUG9zdFxuKiAgICAgMi43IFRodW1ibmFpbFxuKiAgICAgMi44IFRvb2x0aXBcbiogICAgIDIuOSBTbmFja2JhcnNcbiogICAgIDIuMTAgTmF2aWdhdGlvblxuKiAgICAgMi4xMSBQcmVsb2FkZXJcbiogICAgIDIuMTIgQnJlYWRjcnVtYnNcbiogICAgIDIuMTMgUGFuZWwgY3VzdG9tXG4qXG4qICAgMy4gSGVscGVyc1xuKiAgICAgMy4xIFRleHQtYWxpZ25tZW50XG4qICAgICAzLjIgVGV4dC1zdHlsaW5nXG4qICAgICAzLjMgVmlzaWJpbGl0eSByZXNwb25zaXZlXG4qICAgICAzLjQgR3JvdXBzXG4qICAgICAzLjUgQ29udGV4dCBTdHlsaW5nXG4qICAgICAzLjYgU2VjdGlvbnNcbiogICAgIDMuNyBPZmZzZXRzXG4qXG4qICAgNC4gTW9kdWxlc1xuKiAgICAgNC4xIEZsZXggZ3JpZFxuKiAgICAgNC4yIFVuaXQtcmVzcG9uc2l2ZVxuKlxuKiAgIDUgUGx1Z2luc1xuKiAgICAgNS4xIEFuaW1hdGVcbiogICAgIDUuMiBJc290b3BlXG4qICAgICA1LjMgT3dsIENhcm91c2VsXG4qICAgICA1LjQgUkQgTmF2YmFyXG4qICAgICA1LjUgUkQgUGFyYWxsYXhcbiogICAgIDUuNiBSRCBHb29nbGUtTWFwXG4qICAgICA1LjcgUkQgU2VhcmNoXG4qICAgICA1LjggVG8gdG9wXG4qICAgICA1LjkgVGFic1xuKiAgICAgNS4xMCBQaG90b3N3aXBlXG4qICAgICA1LjExIFByb2dyZXNzLWJhcnNcbiogICAgIDUuMTIgQ291bnRlclxuKiAgICAgNS4xMyBqcXVlcnktY2lyY2xlLXByb2dyZXNzXG4qICAgICA1LjE0IFRpbWVjaXJjbGVzXG4qICAgICA1LjE1IFN3aXBlclxuKlxuKiAgIDYuIEZvbnRzXG4qICAgICA2LjEgRm9udEF3ZXNvbWVcbiogICAgIDYuMiBNRElcbioqL1xuLyoqXG4gKlxuICogbnQtZm9udC1mYWNlXG4gKlxuICogSW1wbGVtZW50cyBzdGFuZGFyZGl6ZWQgc2l0ZSBjb3B5LiBBY2NlcHRzIGFyZ3VtZW50cyBmb3JcbiAqIHZhcmlhbnRzIChpbnZlcnNpb25zLCBldGMuKS5cbiAqXG4gKi9cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAge1xuICBtYXJnaW46IDA7IH1cblxuZGwge1xuICBtYXJnaW46IDA7IH1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5odG1sIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44ODg4OTtcbiAgY29sb3I6ICMxNTE1MTU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgYSwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjMwMDI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhW2hyZWYqPSdjYWxsdG8nXSwgYVtocmVmKj0nbWFpbHRvJ10ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjOyB9XG5cbi8qXG4qXG4qIFR5cG9ncmFwaHlcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaGVhZGluZy0xLCAuaGVhZGluZy0yLCAuaGVhZGluZy0zLCAuaGVhZGluZy00LCAuaGVhZGluZy01LCAuaGVhZGluZy02IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIGgxIGEsIGgyIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEsIC5oZWFkaW5nLTEgYSwgLmhlYWRpbmctMiBhLCAuaGVhZGluZy0zIGEsIC5oZWFkaW5nLTQgYSwgLmhlYWRpbmctNSBhLCAuaGVhZGluZy02IGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0OyB9XG4gICAgaDEgYSwgaDEgYTphY3RpdmUsIGgxIGE6Zm9jdXMsIGgyIGEsIGgyIGE6YWN0aXZlLCBoMiBhOmZvY3VzLCBoMyBhLCBoMyBhOmFjdGl2ZSwgaDMgYTpmb2N1cywgaDQgYSwgaDQgYTphY3RpdmUsIGg0IGE6Zm9jdXMsIGg1IGEsIGg1IGE6YWN0aXZlLCBoNSBhOmZvY3VzLCBoNiBhLCBoNiBhOmFjdGl2ZSwgaDYgYTpmb2N1cywgLmhlYWRpbmctMSBhLCAuaGVhZGluZy0xIGE6YWN0aXZlLCAuaGVhZGluZy0xIGE6Zm9jdXMsIC5oZWFkaW5nLTIgYSwgLmhlYWRpbmctMiBhOmFjdGl2ZSwgLmhlYWRpbmctMiBhOmZvY3VzLCAuaGVhZGluZy0zIGEsIC5oZWFkaW5nLTMgYTphY3RpdmUsIC5oZWFkaW5nLTMgYTpmb2N1cywgLmhlYWRpbmctNCBhLCAuaGVhZGluZy00IGE6YWN0aXZlLCAuaGVhZGluZy00IGE6Zm9jdXMsIC5oZWFkaW5nLTUgYSwgLmhlYWRpbmctNSBhOmFjdGl2ZSwgLmhlYWRpbmctNSBhOmZvY3VzLCAuaGVhZGluZy02IGEsIC5oZWFkaW5nLTYgYTphY3RpdmUsIC5oZWFkaW5nLTYgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIGgxIGE6aG92ZXIsIGgyIGE6aG92ZXIsIGgzIGE6aG92ZXIsIGg0IGE6aG92ZXIsIGg1IGE6aG92ZXIsIGg2IGE6aG92ZXIsIC5oZWFkaW5nLTEgYTpob3ZlciwgLmhlYWRpbmctMiBhOmhvdmVyLCAuaGVhZGluZy0zIGE6aG92ZXIsIC5oZWFkaW5nLTQgYTpob3ZlciwgLmhlYWRpbmctNSBhOmhvdmVyLCAuaGVhZGluZy02IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNiMzAwMjc7IH1cbiAgaDEgPiAqLCBoMiA+ICosIGgzID4gKiwgaDQgPiAqLCBoNSA+ICosIGg2ID4gKiwgLmhlYWRpbmctMSA+ICosIC5oZWFkaW5nLTIgPiAqLCAuaGVhZGluZy0zID4gKiwgLmhlYWRpbmctNCA+ICosIC5oZWFkaW5nLTUgPiAqLCAuaGVhZGluZy02ID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGgxIHNwYW46bm90KDpsYXN0LWNoaWxkKSwgaDIgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCBoMyBzcGFuOm5vdCg6bGFzdC1jaGlsZCksIGg0IHNwYW46bm90KDpsYXN0LWNoaWxkKSwgaDUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCBoNiBzcGFuOm5vdCg6bGFzdC1jaGlsZCksIC5oZWFkaW5nLTEgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVhZGluZy0yIHNwYW46bm90KDpsYXN0LWNoaWxkKSwgLmhlYWRpbmctMyBzcGFuOm5vdCg6bGFzdC1jaGlsZCksIC5oZWFkaW5nLTQgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVhZGluZy01IHNwYW46bm90KDpsYXN0LWNoaWxkKSwgLmhlYWRpbmctNiBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1ZW07IH1cblxuaDEsXG4uaGVhZGluZy0xIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgxLFxuICAgIC5oZWFkaW5nLTEge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEsXG4gICAgLmhlYWRpbmctMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuXG5oMixcbi5oZWFkaW5nLTIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDIsXG4gICAgLmhlYWRpbmctMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgyLFxuICAgIC5oZWFkaW5nLTIge1xuICAgICAgZm9udC1zaXplOiA0NHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgyLFxuICAgIC5oZWFkaW5nLTIge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuaDMsXG4uaGVhZGluZy0zIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMyxcbiAgICAuaGVhZGluZy0zIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMyxcbiAgICAuaGVhZGluZy0zIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDQsXG4uaGVhZGluZy00IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoNCxcbiAgICAuaGVhZGluZy00IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoNCxcbiAgICAuaGVhZGluZy00IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDUsXG4uaGVhZGluZy01IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoNSxcbiAgICAuaGVhZGluZy01IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoNSxcbiAgICAuaGVhZGluZy01IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDYsXG4uaGVhZGluZy02IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg2LFxuICAgIC5oZWFkaW5nLTYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG4uYmlnIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5jb2RlLFxuLmNvZGUge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKlxuKlxuKiBDb2xvcnNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ucGFnZSAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnBhZ2UgLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qXG4qXG4qIE1haW4gbGF5b3V0XG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmNhdC1pbWctZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5jYXQtaW1nLWdyb3VwID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogODAlOyB9XG4gICAgLmNhdC1pbWctZ3JvdXAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuY2F0LWltZy1ncm91cCA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgbGVmdDogMDsgfVxuICAuY2F0LWltZy1ncm91cCBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jYXQtd3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4OyB9IH1cblxuLmNhdC1tb2QtMSB7XG4gIG1heC13aWR0aDogNzE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuY2F0LW1vZC0xID4gKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuW2RhdGEtY3VzdG9tLXRvZ2dsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW1hZ2Utd3JhcHBlciAuaW1hZ2VfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uaW1hZ2Utd3JhcHBlci0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW1hZ2Utd3JhcHBlci0yIC5pbWFnZV9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5pbWFnZS13cmFwcGVyLTIgLmltYWdlX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuXG4uaW1hZ2Utd3JhcHBlci0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW1hZ2Utd3JhcHBlci0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAgIC5pbWFnZS13cmFwcGVyLTMgLmltYWdlX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC04OHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuW2RhdGEtY3VzdG9tLXRvZ2dsZS1nb2FsXS5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmxhYmVsIHtcbiAgcGFkZGluZzogLjRlbSAuN2VtIC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxhYmVsIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5oMiAubGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4jdHlwZWQtc3RyaW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1uYXYuZmxleC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLnJkLW5hdmJhci13cmFwIHtcbiAgICBoZWlnaHQ6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwuYWN0aXZlIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb3JtLmZvcm0tLWZpbHRlciBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvcm0uZm9ybS0tZmlsdGVyIGZvcm0gLmlucHV0X19jb250YWluZXIgLmZvcm1fX2lucHV0IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9ybS5mb3JtLS1maWx0ZXIgZm9ybSAuc2VhcmNoX19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmV4cGxvcmUtZ29hbHMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmV4cGxvcmUtZ29hbHMgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmV4cGxvcmUtZ29hbHNfX2hlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmMDAzNzsgfVxuICAuZXhwbG9yZS1nb2Fsc19faGVhZGluZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5leHBsb3JlLWdvYWxzX19oZWFkaW5nIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmV4cGxvcmUtZ29hbHNfX2NhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5leHBsb3JlLWdvYWxzX19jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1nb2Fsc19fY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZXhwbG9yZS1nb2Fsc19fY2F0ZWdvcnkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpO1xuICBtYXJnaW46IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmV4cGxvcmUtZ29hbHNfX2NhdGVnb3J5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0VGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5leHBsb3JlLWdvYWxzX19jYXRlZ29yeSBwIGEge1xuICAgICAgY29sb3I6ICMzNDNhNDA7IH1cblxuLmZlYXR1cmVkLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgLmZlYXR1cmVkLXBvc3QgLnNlY3Rpb24tc20gLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtcG9zdCAuc2VjdGlvbi1zbSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWJsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC1ibG9nIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWJsb2cgaDEge1xuICAgICAgICAgIGhlaWdodDogMTA2LjZweDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9IH1cbiAgICAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYmxvZyBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYmxvZyBwIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9IH1cbiAgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWJsb2dfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWJsb2dfX2ltZyBpbWcge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWJsb2dfX2ltZyBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfSB9XG5cbi5yZWNlbnQtcG9zdHNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5yZWNlbnQtcG9zdHNfX3RpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yNXB4IC0xMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWNlbnQtcG9zdHNfX3RpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnJlY2VudC1wb3N0c19fdGlsZSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XG4gIG1hcmdpbjogMjVweCAxMHB4OyB9XG4gIC5yZWNlbnQtcG9zdHNfX3RpbGUgLnBvc3QtbWluaW1hbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnJlY2VudC1wb3N0c19fdGlsZSAucG9zdC1taW5pbWFsX19wcmV2aWV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5yZWNlbnQtcG9zdHMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnJlY2VudC1wb3N0cyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2VudC1wb3N0cyAuc2VjdGlvbi1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4uZ3VpZGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmd1aWRlcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuZ3VpZGVzIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAuZ3VpZGVzIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5ndWlkZXMgLmd1aWRlLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuZ3VpZGVzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJyb3dzZS1zb2x1dGlvbnMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJyb3dzZS1zb2x1dGlvbnMgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmJyb3dzZS1zb2x1dGlvbnNfX3RpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7IH1cblxuLmJyb3dzZS1zb2x1dGlvbnNfX3RpbGUge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5icm93c2Utc29sdXRpb25zX190aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJvd3NlLXNvbHV0aW9uc19fdGlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyMHB4KTsgfSB9XG4gIC5icm93c2Utc29sdXRpb25zX190aWxlIGEge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYmV0YSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjODY4ZTk2O1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjMDA3YmZmO1xuICAtLXNlY29uZGFyeTogIzg2OGU5NjtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icmVha3BvaW50LXh4bDogMTYwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS44ODg4OTtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiMzAwMjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzg2OGU5NjsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBhID4gY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14eGwtMSwgLmNvbC14eGwtMiwgLmNvbC14eGwtMywgLmNvbC14eGwtNCwgLmNvbC14eGwtNSwgLmNvbC14eGwtNiwgLmNvbC14eGwtNywgLmNvbC14eGwtOCwgLmNvbC14eGwtOSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTExLCAuY29sLXh4bC0xMiwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGZlMjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQyZDY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDJkNjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmOyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20udGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZy50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXh4bC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAudGFibGUtcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMmMzNDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZmY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICAuZm9ybS1pbnB1dDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0taW5wdXQ6ZGlzYWJsZWQsIC5mb3JtLWlucHV0W3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWlucHV0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTsgfVxuXG5zZWxlY3QuZm9ybS1pbnB1dDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMyYzM0M2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVmZjQ7IH1cblxuLmZvcm0taW5wdXQtZmlsZSxcbi5mb3JtLWlucHV0LXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTFweCArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDExcHggKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMnB4ICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTJweCArIDFweCk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYyg1cHggKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cHggKyAxcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb3JtLWlucHV0LXBsYWludGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5mb3JtLWlucHV0LXBsYWludGV4dC5mb3JtLWlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1pbnB1dC1wbGFpbnRleHQuZm9ybS1pbnB1dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0taW5wdXQtcGxhaW50ZXh0LmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0taW5wdXQtcGxhaW50ZXh0LmJ0biwgLmZvcm0taW5wdXQtcGxhaW50ZXh0LmZvcm0taW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWlucHV0LXBsYWludGV4dC5mb3JtLWlucHV0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1pbnB1dC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1pbnB1dC1wbGFpbnRleHQuYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0taW5wdXQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG5zZWxlY3QuZm9ybS1pbnB1dC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWlucHV0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0taW5wdXQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEycHggNTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0taW5wdXQtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1pbnB1dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICM5OGJmNDQ7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MiwgMTkxLCA2OCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0taW5wdXQ6dmFsaWQsIC5mb3JtLWlucHV0LmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzk4YmY0NDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0taW5wdXQuaXMtdmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTUyLCAxOTEsIDY4LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0taW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0taW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjOThiZjQ0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MiwgMTkxLCA2OCwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk4YmY0NDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM5OGJmNDQ7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTUyLCAxOTEsIDY4LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogI2Y1NTQzZjsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDg0LCA2MywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0taW5wdXQ6aW52YWxpZCwgLmZvcm0taW5wdXQuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU1NDNmOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NSwgODQsIDYzLCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZjU1NDNmOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDg0LCA2MywgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmNTU0M2Y7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y1NTQzZjsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NSwgODQsIDYzLCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0taW5wdXQtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cbiAgICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1pbnB1dC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTFweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KSwgMDsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjJjYzsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICBib3JkZXItY29sb3I6ICM4NjhlOTY7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjdiODQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC41KTsgfVxuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG4gIC5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzY2NmU3NjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjUpOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDA7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiAwOyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3gtc2hhZG93OiAwOyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwOyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiAwOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgYm94LXNoYWRvdzogMDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg2OGU5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzg2OGU5NjsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICAgIGJvcmRlci1jb2xvcjogIzg2OGU5NjsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICAgIGJvcmRlci1jb2xvcjogIzg2OGU5NjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmMDAzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2IzMDAyNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEycHggNTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuc2hvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE1MTUxNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2LjI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjYuMjVweDsgfVxuICAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOC43NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4Ljc1cHg7IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3LjVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNy41cHg7IH1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiAwOyB9XG4gIC5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1pbnB1dDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0OmFjdGl2ZSwgLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0OmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMTFweCAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1pbnB1dDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZm9ybS1pbnB1dCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQsXG4gICAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpob3ZlcixcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDphY3RpdmUsXG4gICAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAxLjg4ODg5cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNDQ0NDRyZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICAgIC5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wgKyAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDVweCByZ2JhKDEyOCwgMTg5LCAyNTUsIDAuNSk7IH1cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjMmMzNDNiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNDsgfVxuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4ycmVtICMwMDdiZmY7IH1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOmVtcHR5OjphZnRlciB7XG4gICAgY29udGVudDogXCJDaG9vc2UgZmlsZS4uLlwiOyB9XG4gIC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHotaW5kZXg6IDY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDsgfVxuICAuY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RkZDsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM4NjhlOTY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgI2ZmZjsgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1leHBhbmQgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMC41cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwOyB9XG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGVjayB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1ncm91cCB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm9ubHktY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM4NjhlOTY7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q3ZDdkNzsgfVxuICAucGFnZS1saW5rOmZvY3VzLCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3MjczOyB9XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE7IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtOyB9XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYzsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7IH1cbiAgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0OyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsIC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjsgfVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwOyB9XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5iYWRnZS1saWdodFtocmVmXTpmb2N1cywgLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTsgfVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFya1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7IH1cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDAyNzUyOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQ2NGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZThlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZmUyOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjZmQyZDY7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyZTMxMzM7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBiMmUxMzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYyYzMzOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MzNmMDM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNzsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5MTIxNzsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTsgfVxuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA1MDU7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0NjRhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQ2NGE0ZTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzQ2NGE0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NGE0ZTtcbiAgICBib3JkZXItY29sb3I6ICM0NjRhNGU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE1NTcyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzgxODE4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcmssXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6Zm9jdXMsIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpOyB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAtMTVweCAtMTVweCAtMTVweCBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44ODg4OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7IH1cbiAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjAwMzc7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggNnB4IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjAwMzc7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20sIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNnB4IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjAwMzc7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA2cHg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmMDAzNzsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4ODg5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSxcbiAgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6IDAuOHJlbTsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogMC44cmVtOyB9XG4gIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0wLjhyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICBcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IGNhbGMoKDAuOHJlbSAtIDFweCkgKiAtMSk7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMC44cmVtOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0wLjhyZW07XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICBcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYygoMC44cmVtIC0gMXB4KSAqIC0xKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0wLjhyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCgwLjhyZW0gLSAxcHgpICogLTEpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0wLjhyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoKDAuOHJlbSAtIDFweCkgKiAtMSk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gICAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gICAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlcixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpmb2N1cywgYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZC1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mbG9hdC14eGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNsaXAtcGF0aDogbm9uZTsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLCBhLnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpmb2N1cywgYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIGEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6Zm9jdXMsIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6Zm9jdXMsIGEudGV4dC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6Zm9jdXMsIGEudGV4dC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKlxuKlxuKiBDb21wb25lbnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmljb246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ucGFnZSAuaWNvbi1kZWZhdWx0IHtcbiAgY29sb3I6ICMxNTE1MTU7IH1cblxuLnBhZ2UgLmljb24tZ3JheSB7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5wYWdlIC5pY29uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucGFnZSAuaWNvbi1zZWNvbmRhcnktMiB7XG4gIGNvbG9yOiAjZmY1OTZkOyB9XG5cbi5wYWdlIC5pY29uLXNlY29uZGFyeS00IHtcbiAgY29sb3I6ICNmZmMwNDU7IH1cblxuLnBhZ2UgLmljb24tZ3JheS00IHtcbiAgY29sb3I6ICNjN2M3Yzc7IH1cblxuLnBhZ2UgYS5pY29uLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGFnZSBhLmljb24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5wYWdlIGEuaWNvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ucGFnZSAuaWNvbi1wcmltYXJ5LXNlY29uZGFyeS5pY29uLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmZjAwMzcgMCUsICMyNGUyZjIgMTAwJSk7IH1cbiAgLnBhZ2UgLmljb24tcHJpbWFyeS1zZWNvbmRhcnkuaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5pdGlhbDsgfVxuXG4ucGFnZSAuaWNvbi1wcmltYXJ5LXNlY29uZGFyeTpiZWZvcmUge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmMDAzNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZmYwMDM3IDAlLCAjMjRlMmYyIDEwMCUpOyB9XG5cbi5wYWdlIC5pY29uLXh4cyB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ucGFnZSAuaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnBhZ2UgLmljb24tbWQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5wYWdlIC5pY29uLWxnIHtcbiAgZm9udC1zaXplOiA0NHB4OyB9XG5cbi5wYWdlIC5pY29uLXh4bCB7XG4gIGZvbnQtc2l6ZTogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZSAuaWNvbi14eGwge1xuICAgICAgZm9udC1zaXplOiA4MHB4OyB9IH1cblxuLmljb24tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uaWNvbi5pY29uLWNpcmNsZSB7XG4gIHdpZHRoOiAyLjJlbTtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pY29uLmljb24tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAyLjJlbTtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtOyB9XG5cbi5pY29uLWxpc3Qtd3JhcCA+ICosIC5pY29uLWxpc3Qtd3JhcDpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmstaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmxpbmstaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AgLmxpbmstaW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiAuNDRzIGFsbCBlYXNlOyB9XG4gICAgLmRlc2t0b3AgLmxpbmstaW1hZ2U6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG4ubGluay1ncmF5LTQsIC5saW5rLWdyYXktNDphY3RpdmUsIC5saW5rLWdyYXktNDpmb2N1cyB7XG4gIGNvbG9yOiAjYzdjN2M3OyB9XG5cbi5saW5rLWdyYXktNDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5saW5rLXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogMXB4IDIwcHg7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2l0aW9uOiAuMzNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxpbmstdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG5zcGFuLmJ1dHRvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4qICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnBhZ2UgLmJ1dHRvbi1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGJvcmRlci1jb2xvcjogI2RjZGNkYzsgfVxuICAucGFnZSAuYnV0dG9uLWRlZmF1bHQ6aG92ZXIsIC5wYWdlIC5idXR0b24tZGVmYXVsdDpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICAgIGJvcmRlci1jb2xvcjogI2M2YzZjNjsgfVxuXG4ucGFnZSAuYnV0dG9uLXdoaXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAucGFnZSAuYnV0dG9uLXdoaXRlOmhvdmVyLCAucGFnZSAuYnV0dG9uLXdoaXRlOmZvY3VzLCAucGFnZSAuYnV0dG9uLXdoaXRlOmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBib3JkZXItY29sb3I6ICNlY2VjZWM7IH1cblxuLnBhZ2UgLmJ1dHRvbi1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1ibGFjazpob3ZlciwgLnBhZ2UgLmJ1dHRvbi1ibGFjazpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1ibGFjazphY3RpdmUsIC5wYWdlIC5idXR0b24tYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wYWdlIC5idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLCAucGFnZSAuYnV0dG9uLXByaW1hcnk6Zm9jdXMsIC5wYWdlIC5idXR0b24tcHJpbWFyeTphY3RpdmUsIC5wYWdlIC5idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMDAyYjtcbiAgICBib3JkZXItY29sb3I6ICNjYjAwMmI7IH1cblxuLnBhZ2UgLmJ1dHRvbi1pbnRlcmFjdGlvbnMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhMDU5YjtcbiAgYm9yZGVyLWNvbG9yOiAjZmEwNTliOyB9XG4gIC5wYWdlIC5idXR0b24taW50ZXJhY3Rpb25zOmhvdmVyLCAucGFnZSAuYnV0dG9uLWludGVyYWN0aW9uczpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1pbnRlcmFjdGlvbnM6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWludGVyYWN0aW9uczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1MDA5NjtcbiAgICBib3JkZXItY29sb3I6ICM4NTAwOTY7IH1cblxuLnBhZ2UgLmJ1dHRvbi1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZTE7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVlMTsgfVxuICAucGFnZSAuYnV0dG9uLWNvbnRlbnQ6aG92ZXIsIC5wYWdlIC5idXR0b24tY29udGVudDpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1jb250ZW50OmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOGQyO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjhkMjsgfVxuXG4ucGFnZSAuYnV0dG9uLXRyYW5zYWN0aW9ucyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjNzA5O1xuICBib3JkZXItY29sb3I6ICM4YmM3MDk7IH1cbiAgLnBhZ2UgLmJ1dHRvbi10cmFuc2FjdGlvbnM6aG92ZXIsIC5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zOmZvY3VzLCAucGFnZSAuYnV0dG9uLXRyYW5zYWN0aW9uczphY3RpdmUsIC5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODFlO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTgxZTsgfVxuXG4ucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjYwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjAwMDsgfVxuICAucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zOmhvdmVyLCAucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zOmZvY3VzLCAucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zOmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi1jb25uZWN0aW9uczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMzgwYTtcbiAgICBib3JkZXItY29sb3I6ICNmMDM4MGE7IH1cblxuLnBhZ2UgLmJ1dHRvbi1pbnRlcmFjdGlvbnMtb3V0bGluZSB7XG4gIGNvbG9yOiAjZmEwNTliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmEwNTliOyB9XG4gIC5wYWdlIC5idXR0b24taW50ZXJhY3Rpb25zLW91dGxpbmU6aG92ZXIsIC5wYWdlIC5idXR0b24taW50ZXJhY3Rpb25zLW91dGxpbmU6Zm9jdXMsIC5wYWdlIC5idXR0b24taW50ZXJhY3Rpb25zLW91dGxpbmU6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWludGVyYWN0aW9ucy1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucGFnZSAuYnV0dG9uLWNvbnRlbnQtb3V0bGluZSB7XG4gIGNvbG9yOiAjMDBiZWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWUxOyB9XG4gIC5wYWdlIC5idXR0b24tY29udGVudC1vdXRsaW5lOmhvdmVyLCAucGFnZSAuYnV0dG9uLWNvbnRlbnQtb3V0bGluZTpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1jb250ZW50LW91dGxpbmU6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWNvbnRlbnQtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLnBhZ2UgLmJ1dHRvbi10cmFuc2FjdGlvbnMtb3V0bGluZSB7XG4gIGNvbG9yOiAjOGJjNzA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOGJjNzA5OyB9XG4gIC5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zLW91dGxpbmU6aG92ZXIsIC5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zLW91dGxpbmU6Zm9jdXMsIC5wYWdlIC5idXR0b24tdHJhbnNhY3Rpb25zLW91dGxpbmU6YWN0aXZlLCAucGFnZSAuYnV0dG9uLXRyYW5zYWN0aW9ucy1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zLW91dGxpbmUge1xuICBjb2xvcjogI2ZmNjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjAwMDsgfVxuICAucGFnZSAuYnV0dG9uLWNvbm5lY3Rpb25zLW91dGxpbmU6aG92ZXIsIC5wYWdlIC5idXR0b24tY29ubmVjdGlvbnMtb3V0bGluZTpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1jb25uZWN0aW9ucy1vdXRsaW5lOmFjdGl2ZSwgLnBhZ2UgLmJ1dHRvbi1jb25uZWN0aW9ucy1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG4ucGFnZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjOyB9XG4gIC5wYWdlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAucGFnZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLnBhZ2UgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAucGFnZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLnBhZ2UgLmJ1dHRvbi1ibGFjay1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLnBhZ2UgLmJ1dHRvbi1ibGFjay1vdXRsaW5lOmhvdmVyLCAucGFnZSAuYnV0dG9uLWJsYWNrLW91dGxpbmU6Zm9jdXMsIC5wYWdlIC5idXR0b24tYmxhY2stb3V0bGluZTphY3RpdmUsIC5wYWdlIC5idXR0b24tYmxhY2stb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLnBhZ2Ugc3Bhbi5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlY2VjZWM7IH1cbiAgLnBhZ2Ugc3Bhbi5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAucGFnZSBzcGFuLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5wYWdlIHNwYW4uYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5wYWdlIHNwYW4uYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjOyB9XG5cbi5wYWdlIC5idXR0b24tcHJpbWFyeS1naG9zdCB7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3OyB9XG4gIC5wYWdlIC5idXR0b24tcHJpbWFyeS1naG9zdDpob3ZlciwgLnBhZ2UgLmJ1dHRvbi1wcmltYXJ5LWdob3N0OmZvY3VzLCAucGFnZSAuYnV0dG9uLXByaW1hcnktZ2hvc3Q6YWN0aXZlLCAucGFnZSAuYnV0dG9uLXByaW1hcnktZ2hvc3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5idXR0b24teHMge1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYnV0dG9uLXNtIHtcbiAgcGFkZGluZzogNnB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmJ1dHRvbi1sZyB7XG4gIHBhZGRpbmc6IDE4cHggNDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJ1dHRvbi1sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cblxuLmJ1dHRvbi14bCB7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJ1dHRvbi14bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9IH1cblxuLmJ1dHRvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAzNXB4OyB9XG5cbi5idXR0b24tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnV0dG9uLXJvdW5kLTIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLmJ1dHRvbi1saW5rLFxuLmJ1dHRvbi1saW5rLXJlZCxcbi5idXR0b24tbGluay1waW5rLFxuLmJ1dHRvbi1saW5rLWJsdWUsXG4uYnV0dG9uLWxpbmstZ3JlZW4sXG4uYnV0dG9uLWxpbmstb3JhbmdlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rOmFjdGl2ZSwgLmJ1dHRvbi1saW5rOmZvY3VzLFxuICAuYnV0dG9uLWxpbmstcmVkLFxuICAuYnV0dG9uLWxpbmstcmVkOmFjdGl2ZSxcbiAgLmJ1dHRvbi1saW5rLXJlZDpmb2N1cyxcbiAgLmJ1dHRvbi1saW5rLXBpbmssXG4gIC5idXR0b24tbGluay1waW5rOmFjdGl2ZSxcbiAgLmJ1dHRvbi1saW5rLXBpbms6Zm9jdXMsXG4gIC5idXR0b24tbGluay1ibHVlLFxuICAuYnV0dG9uLWxpbmstYmx1ZTphY3RpdmUsXG4gIC5idXR0b24tbGluay1ibHVlOmZvY3VzLFxuICAuYnV0dG9uLWxpbmstZ3JlZW4sXG4gIC5idXR0b24tbGluay1ncmVlbjphY3RpdmUsXG4gIC5idXR0b24tbGluay1ncmVlbjpmb2N1cyxcbiAgLmJ1dHRvbi1saW5rLW9yYW5nZSxcbiAgLmJ1dHRvbi1saW5rLW9yYW5nZTphY3RpdmUsXG4gIC5idXR0b24tbGluay1vcmFuZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5idXR0b24tbGluazpob3ZlcixcbiAgLmJ1dHRvbi1saW5rLXJlZDpob3ZlcixcbiAgLmJ1dHRvbi1saW5rLXBpbms6aG92ZXIsXG4gIC5idXR0b24tbGluay1ibHVlOmhvdmVyLFxuICAuYnV0dG9uLWxpbmstZ3JlZW46aG92ZXIsXG4gIC5idXR0b24tbGluay1vcmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5idXR0b24tbGluazphZnRlcixcbiAgLmJ1dHRvbi1saW5rLXJlZDphZnRlcixcbiAgLmJ1dHRvbi1saW5rLXBpbms6YWZ0ZXIsXG4gIC5idXR0b24tbGluay1ibHVlOmFmdGVyLFxuICAuYnV0dG9uLWxpbmstZ3JlZW46YWZ0ZXIsXG4gIC5idXR0b24tbGluay1vcmFuZ2U6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBjb250ZW50OiAnXFxlOTQ0JztcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJzsgfVxuICAuYnV0dG9uLWxpbms6aG92ZXIsXG4gIC5idXR0b24tbGluay1yZWQ6aG92ZXIsXG4gIC5idXR0b24tbGluay1waW5rOmhvdmVyLFxuICAuYnV0dG9uLWxpbmstYmx1ZTpob3ZlcixcbiAgLmJ1dHRvbi1saW5rLWdyZWVuOmhvdmVyLFxuICAuYnV0dG9uLWxpbmstb3JhbmdlOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5idXR0b24tbGluay1yZWQsIC5idXR0b24tbGluay1yZWQ6YWN0aXZlLCAuYnV0dG9uLWxpbmstcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNGRjAwMzc7IH1cblxuLmJ1dHRvbi1saW5rLXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5idXR0b24tbGluay1waW5rLCAuYnV0dG9uLWxpbmstcGluazphY3RpdmUsIC5idXR0b24tbGluay1waW5rOmZvY3VzIHtcbiAgY29sb3I6ICNGQTA1OUI7IH1cblxuLmJ1dHRvbi1saW5rLXBpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4uYnV0dG9uLWxpbmstYmx1ZSwgLmJ1dHRvbi1saW5rLWJsdWU6YWN0aXZlLCAuYnV0dG9uLWxpbmstYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDBCRUUxOyB9XG5cbi5idXR0b24tbGluay1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLmJ1dHRvbi1saW5rLWdyZWVuLCAuYnV0dG9uLWxpbmstZ3JlZW46YWN0aXZlLCAuYnV0dG9uLWxpbmstZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzhCQzcwOTsgfVxuXG4uYnV0dG9uLWxpbmstZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4uYnV0dG9uLWxpbmstb3JhbmdlLCAuYnV0dG9uLWxpbmstb3JhbmdlOmFjdGl2ZSwgLmJ1dHRvbi1saW5rLW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjRkY2MDAwOyB9XG5cbi5idXR0b24tbGluay1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucGFnZSAuYnV0dG9uLmJ1dHRvbi1pY29uIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0uMjFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5wYWdlIC5idXR0b24uYnV0dG9uLWljb24tbGVmdCAuaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7IH1cblxuLnBhZ2UgLmJ1dHRvbi5idXR0b24taWNvbi1yaWdodCB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnBhZ2UgLmJ1dHRvbi5idXR0b24taWNvbi1yaWdodCAuaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4OyB9XG5cbi5idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAzNzsgfVxuXG4uYm94LWNvdW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib3gtY291bnRlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5ib3gtY291bnRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmJveC1jb3VudGVyX193cmFwID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbiogKyAuYm94LWNvdW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4qICsgLmJveC1jb3VudGVyX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3gtY291bnRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAqICsgLmJveC1jb3VudGVyX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmJsdXJiIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5ibHVyYi5hdXRob3ItZGV0YWlsIGltZyB7XG4gIHdpZHRoOiA1ZW07IH1cblxuLmJsdXJiLmF1dGhvci1kZXRhaWwgcCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmJsdXJiX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbiogKyAuYmx1cmJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibHVyYl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAqICsgLmJsdXJiX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG5cbi5ibHVyYi1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ibHVyYi1jaXJjbGUgLnVuaXQgLmJsdXJiLWNpcmNsZV9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4OyB9XG5cbi5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24ge1xuICB3aWR0aDogMi40ZW07XG4gIGhlaWdodDogMi40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMzc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmMDAzNztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4zM2VtOyB9XG4gIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb246OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNDRweDsgfSB9XG5cbi5ibHVyYi1jaXJjbGUuYmx1cmItY2lyY2xlX2NlbnRlcmVkIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmx1cmItY2lyY2xlIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5ibHVyYi1taW5pbWFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYmx1cmItbWluaW1hbCAudW5pdCAuYmx1cmItbWluaW1hbF9faWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgZm9udC1zaXplOiA1MHB4OyB9XG5cbi5ibHVyYi1taW5pbWFsLmJsdXJiLW1pbmltYWxfYmxhY2ssIC5ibHVyYi1taW5pbWFsLmJsdXJiLW1pbmltYWxfYmxhY2sgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24ge1xuICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuXG4vKlxuKlxuKiBGb3JtIHN0eWxlc1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5yZC1tYWlsZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucmQtbWFpbGZvcm0gKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IC5mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLWxhYmVsLFxuLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cblxuLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDZweCAxOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzJjMzQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNzsgfVxuICAuZm9ybS1pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA1cmVtICNmZjAwMzc7IH1cblxudGV4dGFyZWEuZm9ybS1pbnB1dCB7XG4gIGhlaWdodDogMjE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG1heC1oZWlnaHQ6IDM2N3B4O1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi5mb3JtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMmMzNDNiOyB9XG4gIC5mb3JtLXdyYXAuZGVwZW5kZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLXdyYXBfaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS13cmFwX2ljb24gLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAuZm9ybS13cmFwX2ljb24gLmZvcm0tbGFiZWwge1xuICAgIGxlZnQ6IDYwcHg7IH1cbiAgLmZvcm0td3JhcF9pY29uOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgbGVmdDogMjJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYxJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjYzdjN2M3OyB9XG4gIC5mb3JtLXdyYXBfaWNvbl9fbGFiZWwtb3V0c2lkZTpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1JSk7IH1cblxuKiArIC5mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5mb3JtLXdyYXAgKyAuZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiAxOXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5mb3JtLWxhYmVsLmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5mb3JtLWxhYmVsLmF1dG8tZmlsbCB7XG4gICAgY29sb3I6ICMyYzM0M2I7IH1cblxuLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuZm9ybS1sYWJlbC1vdXRzaWRlLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmZvY3VzLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmF1dG8tZmlsbCB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5mb3JtLWxhYmVsLW91dHNpZGUgfiAuZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mb3JtLWxhYmVsLW91dHNpZGUgfiAuZm9ybS12YWxpZGF0aW9uIHtcbiAgdG9wOiAzMXB4OyB9XG5cbi5mb3JtLXZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogMXB4O1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbi5mb3JtLXZhbGlkYXRpb24tbGVmdCAuZm9ybS12YWxpZGF0aW9uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDsgfVxuXG4jZm9ybS1vdXRwdXQtZ2xvYmFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgei1pbmRleDogOTk5OTk5OTsgfVxuICAjZm9ybS1vdXRwdXQtZ2xvYmFsLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI2Zvcm0tb3V0cHV0LWdsb2JhbCB7XG4gICAgICBsZWZ0OiAzMHB4OyB9IH1cblxuLmZvcm0tb3V0cHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5mb3JtLW91dHB1dCAuZXJyb3Ige1xuICAgIGNvbG9yOiAjZDk1MzRmOyB9XG4gIC5mb3JtLW91dHB1dCAuc3VjY2VzcyB7XG4gICAgY29sb3I6ICM1Y2I4NWM7IH1cblxuLnJhZGlvIC5yYWRpby1jdXN0b20sXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20sXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnJhZGlvIC5yYWRpby1jdXN0b21bdHlwZT0nY2hlY2tib3gnXSwgLnJhZGlvIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbVt0eXBlPSdjaGVja2JveCddLFxuICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tW3R5cGU9J2NoZWNrYm94J10sXG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b21bdHlwZT0nY2hlY2tib3gnXSxcbiAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15LFxuICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgdHJhbnNpdGlvbjogMjUwbXM7IH1cbiAgICAucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4gICAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4gICAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnJhZGlvIC5yYWRpby1jdXN0b206Zm9jdXMsXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbTpmb2N1cyxcbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b206Zm9jdXMsXG4gIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ucmFkaW8tY3VzdG9tOmNoZWNrZWQgKyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuLmNoZWNrYm94LWN1c3RvbTpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNoZWNrYm94LWN1c3RvbTpjaGVja2VkIH4gLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLnJhZGlvLFxuLnJhZGlvLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMmMzNDNiO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teSxcbiAgLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNoZWNrYm94LFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyYzM0M2I7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teSxcbiAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyLFxuICAgIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxlOTM0JztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVhcmljb25zXCI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW1haWxmb3JtX3N0eWxlLTEgKiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5yZC1tYWlsZm9ybV9zdHlsZS0zIC5idXR0b24ge1xuICBtaW4td2lkdGg6IDIyMHB4OyB9XG5cbi5yZC1tYWlsZm9ybV9zdHlsZS0zICogKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJkLW1haWxmb3JtX3N0eWxlLTEgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4ucmQtbWFpbGZvcm1fc3R5bGUtMiB7XG4gIG1heC13aWR0aDogNDE4cHg7IH1cbiAgLnJkLW1haWxmb3JtX3N0eWxlLTIgKyAubGlzdC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAucmQtbWFpbGZvcm1fc3R5bGUtMiAuZm9ybS13cmFwLmdyb3VwLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJkLW1haWxmb3JtX3N0eWxlLTIgLmZvcm0td3JhcC5ncm91cC14bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJkLW1haWxmb3JtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5yZC1tYWlsZm9ybS1pbmxpbmUtZmxleCA+IC5mb3JtLXdyYXAgKyAuZm9ybS13cmFwLFxuICAgIC5yZC1tYWlsZm9ybS1pbmxpbmUtZmxleCA+IC5mb3JtLXdyYXAgKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5yZC1tYWlsZm9ybS1pbmxpbmUtZmxleCA+IC5mb3JtLXdyYXAge1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi5yZC1tYWlsZm9ybS1pbmxpbmUtZmxleC5yZC1tYWlsZm9ybSAuYnV0dG9uLCAucmQtbWFpbGZvcm0taW5saW5lLWZsZXgucmQtc2VhcmNoIC5idXR0b24ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZC1tYWlsZm9ybV9yZXNwb25zaXZlIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgLnJkLW1haWxmb3JtX3Jlc3BvbnNpdmUgLmZvcm0tbGFiZWwge1xuICAgIHRvcDogMjVweDsgfVxuICAucmQtbWFpbGZvcm1fcmVzcG9uc2l2ZSAuZm9ybS13cmFwX2ljb246OmJlZm9yZSB7XG4gICAgdG9wOiAyNnB4OyB9IH1cblxuLnJlZ2lzdGVyLWZvcm0gKiArIC5ncm91cCxcbi5yZWdpc3Rlci1mb3JtICogKyBmb3JtLFxuLmxvZ2luLWZvcm0gKiArIC5ncm91cCxcbi5sb2dpbi1mb3JtICogKyBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucmVnaXN0ZXItZm9ybSBwLFxuLmxvZ2luLWZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucmQtbWFpbGZvcm1fc2l6aW5nLTEge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuI2NhcHR1cmVfZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5mb3JtX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9ybV9fY29weSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Q3ZDdkNzsgfVxuXG4uZGl2aWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5kaXZpZGVyLXdyYXA6YmVmb3JlLCAuZGl2aWRlci13cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3OyB9XG4gIC5kaXZpZGVyLXdyYXAgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZGl2aWRlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaXZpZGVyLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLnRhYmxlLWN1c3RvbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC50YWJsZS1jdXN0b20gdGgsXG4gIC50YWJsZS1jdXN0b20gdGQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudGFibGUtY3VzdG9tIHRoIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudGFibGUtY3VzdG9tIHRoIHtcbiAgICAgICAgcGFkZGluZzogMzNweCAyNHB4OyB9IH1cbiAgLnRhYmxlLWN1c3RvbSB0ZCB7XG4gICAgcGFkZGluZzogMTdweCAyNHB4IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLnRhYmxlLWN1c3RvbSB0Zm9vdCB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udGFibGUtY3VzdG9tLXNlY29uZGFyeSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi50YWJsZS1jdXN0b20tbGlnaHRlciB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cblxuLnRhYmxlLWN1c3RvbS1saWdodGVyIHRkICsgdGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuLnRhYmxlLWN1c3RvbS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLnRhYmxlLWN1c3RvbS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAudGFibGUtY3VzdG9tLWJvcmRlcmVkIHRib2R5ID4gdHI6Zmlyc3Qtb2YtdHlwZSA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi50YWJsZS1jdXN0b20tc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYmxlLWN1c3RvbS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuXG4udGFibGUtY3VzdG9tLXN0cmlwZWQgdGJvZHkgdGQge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLXJvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAgICAgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlID4gLnRhYmxlLWN1c3RvbSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgICAgIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSA+IC50YWJsZS1jdXN0b20gPiB0aGVhZCA+IHRyID4gdGQsXG4gICAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUgPiAudGFibGUtY3VzdG9tID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgICAgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlID4gLnRhYmxlLWN1c3RvbSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSA+IC50YWJsZS1jdXN0b20gPiB0Zm9vdCA+IHRyID4gdGgsXG4gICAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUgPiAudGFibGUtY3VzdG9tID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5saXN0LTAge1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAubGlzdC0wID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubGlzdC1zbWFsbCA+IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5saXN0LXNtYWxsID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5saXN0LW1kLFxuLmxpc3QteHMsXG4ubGlzdC1zbSxcbi5saXN0LWxnLFxuLmxpc3QteHhzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5saXN0LW1kIGxpLFxuICAubGlzdC14cyBsaSxcbiAgLmxpc3Qtc20gbGksXG4gIC5saXN0LWxnIGxpLFxuICAubGlzdC14eHMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5saXN0LXh4cyA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi5saXN0LXhzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmxpc3Qtc20gPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4ubGlzdC1tZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5saXN0LWxnID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWxnID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG5cbi5saXN0LWlubGluZS14eHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgLmxpc3QtaW5saW5lLXh4cyA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5saXN0LWlubGluZS14eHMgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxpc3QtaW5saW5lLXNtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmxpc3QtaW5saW5lLXNtID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAubGlzdC1pbmxpbmUtc20gPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxpc3QtaW5saW5lLW1kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweDsgfVxuICAubGlzdC1pbmxpbmUtbWQgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDsgfVxuICAubGlzdC1pbmxpbmUtbWQgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxpc3QtdGVybXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5saXN0LXRlcm1zIGR0IHtcbiAgICBmb250OiA3MDAgMTZweCBcIk1vbnRzZXJyYXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMjIyOyB9XG4gIC5saXN0LXRlcm1zIGRkIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gIC5saXN0LXRlcm1zIGR0ICsgZGQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLmxpc3QtdGVybXMgZGQgKyBkdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LXRlcm1zIGR0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbi5saXN0LXRlcm1zLWlubGluZSBkdCxcbi5saXN0LXRlcm1zLWlubGluZSBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGlzdC10ZXJtcy1pbmxpbmUgZHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5saXN0LXRlcm1zLWlubGluZSBkdDphZnRlciB7XG4gICAgY29udGVudDogXCI6XCI7IH1cblxuLmxpc3QtdGVybXMtbWluaW1hbCAqIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5saXN0LXRlcm1zLW1pbmltYWwgZHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb250ZW50OiBcIjpcIjsgfVxuXG4ubGlzdC10ZXJtcy1tb2Rlcm4gZHQsXG4ubGlzdC10ZXJtcy1tb2Rlcm4gZGQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGlzdC10ZXJtcy1tb2Rlcm4gZHQge1xuICBjb2xvcjogIzAwMDsgfVxuICAubGlzdC10ZXJtcy1tb2Rlcm4gZHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgY29udGVudDogXCI6XCI7IH1cblxuLmxpc3QtdGVybXMtbW9kZXJuIGRkIHtcbiAgY29sb3I6ICMxNTE1MTU7IH1cbiAgLmxpc3QtdGVybXMtbW9kZXJuIGRkIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmxpc3QtdGVybXMtbW9kZXJuIGRkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLmluZGV4LWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAuaW5kZXgtbGlzdCA+IGxpIC5saXN0LWluZGV4LWNvdW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpOyB9XG5cbi5saXN0LW1hcmtlZCA+IGxpLCAubGlzdC1tYXJrZWQtcHJpbWFyeSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5saXN0LW1hcmtlZCA+IGxpOjpiZWZvcmUsIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5saXN0LW1hcmtlZCA+IGxpIGEsIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGkgYSwgLmxpc3QtbWFya2VkID4gbGkgYTphY3RpdmUsIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGkgYTphY3RpdmUsIC5saXN0LW1hcmtlZCA+IGxpIGE6Zm9jdXMsIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmxpc3QtbWFya2VkID4gbGkgYTpob3ZlciwgLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ubGlzdC1tYXJrZWQgPiBsaSArIGxpLCAubGlzdC1tYXJrZWQtcHJpbWFyeSA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LW1hcmtlZCA+IGxpOjpiZWZvcmUsIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAxNHB4OyB9IH1cblxuLmxpc3QtbWFya2VkLXByaW1hcnkgPiBsaSB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5saXN0LW1hcmtlZC1wcmltYXJ5ID4gbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDM3OyB9XG5cbi5saXN0LW9yZGVyZWQge1xuICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAubGlzdC1vcmRlcmVkID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5saXN0LW9yZGVyZWQgPiBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAubGlzdC1vcmRlcmVkID4gbGkgYSwgLmxpc3Qtb3JkZXJlZCA+IGxpIGE6YWN0aXZlLCAubGlzdC1vcmRlcmVkID4gbGkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5saXN0LW9yZGVyZWQgPiBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5saXN0LW9yZGVyZWQgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5saXN0LXNlbWljb2xvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4ubGlzdC1zZW1pY29sb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5saXN0LXNlbWljb2xvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ubGlzdC1zZW1pY29sb24gPiBsaSArIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiO1wiOyB9XG5cbi5saXN0LWxpbmtlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubGlzdC1saW5rZWQgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpc3QtbGlua2VkIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIC5saXN0LWxpbmtlZCBhOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgY29udGVudDogXCJcXGU5NDRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVhcmljb25zXCI7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgICAubGlzdC1saW5rZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAubGlzdC1saW5rZWQgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5saXN0LXRhZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5saXN0LXRhZ3MgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgLmxpc3QtdGFncyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5saXN0LXRhZ3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmxpc3QtdGFncyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtdGFncyBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHg7IH0gfVxuXG4ubGlzdC1pbmxpbmUtdGFnIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmxpc3QtaW5saW5lLXRhZyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxpc3QtaW5saW5lLXRhZyBsaTphZnRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5saXN0LWlubGluZS10YWcgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmxpc3QtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAubGlzdC1uYXYgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAubGlzdC1uYXYgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAubGlzdC1uYXYgPiBsaSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5saXN0LW5hdiA+IGxpLmFjdGl2ZSxcbiAgLmxpc3QtbmF2ID4gbGkgYS5hY3RpdmUsXG4gIC5saXN0LW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLmxpc3QtYm9yZGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4OyB9XG4gIC5saXN0LWJvcmRlcmVkID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLmxpc3QtYm9yZGVyZWQgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGlzdC1ib3JkZXJlZCA+IGxpOm50aC1sYXN0LWNoaWxkKG4gKyAyKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4ODg7IH0gfVxuXG4ubGlzdC1hcmNoaXZlIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5saXN0LWFyY2hpdmUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnRodW1iLWRlZmF1bHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udGh1bWItZGVmYXVsdCBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLnRodW1iLWRlZmF1bHQgKiArIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbmZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmlndXJlLWlubGluZSBpbWcge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZmlndXJlLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5maWd1cmUtY2VudGVyZWQgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLnRodW1iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aHVtYl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzAwMDsgfVxuICAudGh1bWJfX3RpdGxlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRodW1iX190aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi50aHVtYl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4qICsgLnRodW1iX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aHVtYl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cblxuLnRodW1iLW1pbmltYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC50aHVtYi1taW5pbWFsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50aHVtYi1taW5pbWFsIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAudGh1bWItbWluaW1hbCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnRodW1iLW1pbmltYWw6aG92ZXIgLnRodW1iLW1pbmltYWxfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGh1bWItbWluaW1hbDpob3ZlciAudGh1bWItbWluaW1hbF9fb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnRodW1iLW1pbmltYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTFweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuICAuaXBhZCAudGh1bWItbWluaW1hbF9fb3ZlcmxheSB7XG4gICAgYm90dG9tOiAtMXB4OyB9XG4gIC50aHVtYi1taW5pbWFsX19vdmVybGF5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnXFxlOTM2JztcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0OyB9XG5cbi50aHVtYi1taW5pbWFsLnRodW1iLW1pbmltYWxfbGcgLnRodW1iLW1pbmltYWxfX292ZXJsYXk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRodW1iLWNvcnBvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4udGh1bWItY29ycG9yYXRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnRodW1iLWNvcnBvcmF0ZSAqICsgLnRodW1iLWNvcnBvcmF0ZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnRodW1iLWNvcnBvcmF0ZV9fb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCA1cHg7IH1cblxuKiArIC50aHVtYi1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVza3RvcCAudGh1bWItY29ycG9yYXRlOmhvdmVyIC50aHVtYi1jb3Jwb3JhdGVfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZGVza3RvcCAudGh1bWItY29ycG9yYXRlOmhvdmVyIC50aHVtYi1jb3Jwb3JhdGVfX292ZXJsYXkgLnRodW1iLWNvcnBvcmF0ZV9fbGlzdCA+IGxpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuICAuZGVza3RvcCAudGh1bWItY29ycG9yYXRlX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRlc2t0b3AgLnRodW1iLWNvcnBvcmF0ZV9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZGVza3RvcCAudGh1bWItY29ycG9yYXRlX19vdmVybGF5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRlc2t0b3AgLnRodW1iLWNvcnBvcmF0ZV9fb3ZlcmxheSAudGh1bWItY29ycG9yYXRlX19saXN0IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAuZGVza3RvcCAudGh1bWItY29ycG9yYXRlX19vdmVybGF5IC50aHVtYi1jb3Jwb3JhdGVfX2xpc3QgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMXM7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDAuMDEsIDAsIDAsIDEsIDAsIDApOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqICsgLnRodW1iLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi50aHVtYi1jbGFzc2ljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRodW1iLWNsYXNzaWMge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnRodW1iLWNsYXNzaWMgKiArIFtjbGFzcyo9bGlzdC1pbmxpbmUtXSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDsgfVxuXG4qICsgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVza3RvcCAudGh1bWItY2xhc3NpYzpob3ZlciAudGh1bWItY2xhc3NpY19fY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTsgfVxuICAuZGVza3RvcCAudGh1bWItY2xhc3NpY19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5kZXNrdG9wIC50aHVtYi1jbGFzc2ljX19pbWFnZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuZGVza3RvcCAudGh1bWItY2xhc3NpY19fY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNDVweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDEuMSwgMCwgMCwgMS4xNSwgMCwgMjApO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCA1NSwgMC45KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG4gICAgLmRlc2t0b3AgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24gYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRlc2t0b3AgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGh1bWItY2xhc3NpY19fY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7IH0gfVxuXG4udGh1bWItbW9kZXJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NS4yMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRodW1iLW1vZGVybiB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAudGh1bWItbW9kZXJuIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudGh1bWItbW9kZXJuOmhvdmVyIC50aHVtYi1tb2Rlcm5fX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGh1bWItbW9kZXJuOmhvdmVyIC50aHVtYi1tb2Rlcm5fX292ZXJsYXk6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi50aHVtYi1tb2Rlcm5fX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgNTUsIDAuOSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgLnRodW1iLW1vZGVybl9fb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJ1xcZTkzNic7XG4gICAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aHVtYi1tb2Rlcm5fX292ZXJsYXk6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4udGh1bWItY2VudGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA3MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGh1bWItY2VudGVyZWQge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnRodW1iLWNlbnRlcmVkIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4uZmlyZWZveCAudGh1bWItY2VudGVyZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRodW1iLWNlbnRlcmVkLnRodW1iLWNlbnRlcmVkLW1kX19yZWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlOyB9IH1cblxuLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgbWluLXdpZHRoOiAxMDElOyB9XG4gIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiwgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIGgxLCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gaDIsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiBoMywgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIGg0LCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gaDUsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiBoNiwgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIC5oZWFkaW5nLTEsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiAuaGVhZGluZy0yLCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gLmhlYWRpbmctMywgLnRodW1iLWNlbnRlcmVkX19jYXB0aW9uIC5oZWFkaW5nLTQsIC50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiAuaGVhZGluZy01LCAudGh1bWItY2VudGVyZWRfX2NhcHRpb24gLmhlYWRpbmctNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC50aHVtYi1jZW50ZXJlZF9yZXNwb25zaXZlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRodW1iLWNlbnRlcmVkX3Jlc3BvbnNpdmUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi50aHVtYm5haWwtY2xhc3NpYyB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRodW1ibmFpbC1jbGFzc2ljIGltZyB7XG4gICAgdHJhbnNpdGlvbjogMzcwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRodW1ibmFpbC1jbGFzc2ljIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbmEudGh1bWJuYWlsLWNsYXNzaWMtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG4gICogKyAudGh1bWJuYWlsLWNsYXNzaWMtdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbWluaW1hbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGh1bWJuYWlsLWNsYXNzaWMtbWluaW1hbCBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC50aHVtYm5haWwtY2xhc3NpYy1taW5pbWFsIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTEgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDU1LCAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2l0aW9uOiAzNTBtcyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTE6aG92ZXIgLmNhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTIgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAzNTBtcyBlYXNlLWluLW91dDsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTIgLmljb24tbGcge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTI6aG92ZXIgLmNhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDApOyB9XG5cbi5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmFycm93LXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5saXN0LWlubGluZS10YWcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5sYWJlbC1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMThweDtcbiAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCA1NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiAyOTBtcyBlYXNlLWluLW91dDsgfVxuICAgIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuY2FwdGlvbiA+ICoge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmNhcHRpb24gPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmNhcHRpb24gLmRpdmlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmljb24ge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTVweCA0NXB4OyB9XG4gICAgICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmNhcHRpb24gPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuY2FwdGlvbiAuZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmFycm93LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgYm90dG9tOiAxM3B4OyB9IH1cbiAgLmRlc2t0b3AgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5jYXB0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAuZGVza3RvcCAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRlc2t0b3AgLmltZy10aHVtYm5haWwtdmFyaWFudC0zIC5kaXZpZGVyOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IDI1MG1zIDI4MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5kZXNrdG9wIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMyAuaG92ZXItdG9wLWVsZW1lbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zaXRpb246IDQ1MG1zIDY1MG1zIGxpbmVhcjsgfVxuICAuZGVza3RvcCAuaW1nLXRodW1ibmFpbC12YXJpYW50LTMgLmhvdmVyLWJvdHRvbS1lbGVtZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNpdGlvbjogNDUwbXMgNjUwbXMgbGluZWFyOyB9XG4gIC5kZXNrdG9wIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMzpob3ZlciAuY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5kZXNrdG9wIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMzpob3ZlciAuaG92ZXItdG9wLWVsZW1lbnQsXG4gIC5kZXNrdG9wIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMzpob3ZlciAuaG92ZXItYm90dG9tLWVsZW1lbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5kZXNrdG9wIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMzpob3ZlciAuZGl2aWRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1zaXppbmctMSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4udGh1bWJuYWlsLXR5cGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnRodW1ibmFpbC10eXBlLTIgLmxhYmVsIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnRodW1ibmFpbC10eXBlLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgICAgLnRodW1ibmFpbC10eXBlLTIgLmxhYmVsIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuICAudGh1bWJuYWlsLXR5cGUtMiBmaWd1cmUge1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCA3NHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC50aHVtYm5haWwtdHlwZS0yIGZpZ3VyZSBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAudGh1bWJuYWlsLXR5cGUtMiBmaWd1cmU6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDc0cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAudGh1bWJuYWlsLXR5cGUtMiBmaWd1cmU6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTsgfVxuICAudGh1bWJuYWlsLXR5cGUtMiAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC50aHVtYm5haWwtdHlwZS0yIC5jYXB0aW9uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5xdW90ZS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucXVvdGUtY2VudGVyZWRfX3RleHQgLnEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5xdW90ZS1jZW50ZXJlZF9fbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI2ZmMDAzNzsgfVxuXG4ucXVvdGUtY2VudGVyZWRfX2NpdGUge1xuICBjb2xvcjogIzg4ODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucXVvdGUtY2VudGVyZWRfX2NpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7IH1cblxuKiArIC5xdW90ZS1jZW50ZXJlZF9fY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1jZW50ZXJlZF9fdGV4dCAucSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzMzMzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucXVvdGUtY2VudGVyZWQge1xuICAgIG1heC13aWR0aDogNzYwcHg7IH1cbiAgLnF1b3RlLWNlbnRlcmVkX190ZXh0IC5xIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4ucXVvdGUtZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXVvdGUtZGVmYXVsdCB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5xdW90ZS1kZWZhdWx0IHtcbiAgICBtYXgtd2lkdGg6IDg2NXB4OyB9IH1cblxuLnF1b3RlLWRlZmF1bHRfX21hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZpbGw6ICNmZjAwMzc7IH1cblxuLnF1b3RlLWRlZmF1bHRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnF1b3RlLWRlZmF1bHRfX2NpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7IH1cblxuKiArIC5xdW90ZS1kZWZhdWx0X19tYXJrIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4qICsgLnF1b3RlLWRlZmF1bHRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiogKyAucXVvdGUtZGVmYXVsdF9fY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnF1b3RlLWRlZmF1bHQucXVvdGUtZGVmYXVsdF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucXVvdGUtZGVmYXVsdC5xdW90ZS1kZWZhdWx0X2xlZnQgLnF1b3RlLWRlZmF1bHRfX21hcmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5xdW90ZS1kZWZhdWx0LnF1b3RlLWRlZmF1bHRfbGVmdC12MiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnF1b3RlLWRlZmF1bHQucXVvdGUtZGVmYXVsdF9sZWZ0LXYyIC5xdW90ZS1kZWZhdWx0X19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5xdW90ZS1kZWZhdWx0LnF1b3RlLWRlZmF1bHRfbGVmdC12MiAucXVvdGUtZGVmYXVsdF9fbWFyayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICogKyAucXVvdGUtZGVmYXVsdF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5xdW90ZS1ib3JkZXJlZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVmZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5xdW90ZS1ib3JkZXJlZF9fbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjZmYwMDM3OyB9XG5cbi5xdW90ZS1ib3JkZXJlZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnF1b3RlLWJvcmRlcmVkX19jaXRlIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnF1b3RlLWJvcmRlcmVkX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4qICsgLnF1b3RlLWJvcmRlcmVkX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5xdW90ZS1ib3JkZXJlZF9fc21hbGwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiogKyAucXVvdGUtYm9yZGVyZWRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiogKyAucXVvdGUtYm9yZGVyZWRfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1b3RlLWJvcmRlcmVkIHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICogKyAucXVvdGUtYm9yZGVyZWRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgKiArIC5xdW90ZS1ib3JkZXJlZF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5xdW90ZS1jbGFzc2ljX19tYXJrIHtcbiAgZmlsbDogI2ZmMDAzNzsgfVxuXG4ucXVvdGUtY2xhc3NpY19fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWZmNDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucXVvdGUtY2xhc3NpY19fbWFpbjpiZWZvcmUsIC5xdW90ZS1jbGFzc2ljX19tYWluOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNlZGVmZjQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gIC5xdW90ZS1jbGFzc2ljX19tYWluOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZyk7IH1cbiAgLnF1b3RlLWNsYXNzaWNfX21haW46YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4IC0gMjVweCk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKTsgfVxuXG4ucXVvdGUtY2xhc3NpY19faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucXVvdGUtY2xhc3NpY19fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucXVvdGUtY2xhc3NpY19fY2FwdGlvbi1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5xdW90ZS1jbGFzc2ljX19jaXRlIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnF1b3RlLWNsYXNzaWNfX3NtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbiogKyAucXVvdGUtY2xhc3NpY19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4qICsgLnF1b3RlLWNsYXNzaWNfX3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucXVvdGUtY2xhc3NpY19fbWFpbiArIC5xdW90ZS1jbGFzc2ljX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnF1b3RlLWNsYXNzaWNfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucXVvdGUtY2xhc3NpY19fbWFpbiB7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAucXVvdGUtY2xhc3NpY19fY2FwdGlvbi1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG4vKlxuKlxuKiBUb29sdGlwIEN1c3RvbVxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi50b29sdGlwLWN1c3RvbSB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC50b29sdGlwLWN1c3RvbSAudG9vbHRpcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC50b29sdGlwLWN1c3RvbSAudG9vbHRpcC5pbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMjUzcHg7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cbiAgICAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmMDAzNzsgfVxuICAgIC50b29sdGlwLWN1c3RvbSAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjAwMzc7IH1cbiAgICAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjAwMzc7IH1cbiAgICAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjAwMzc7IH1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5icmVhZGNydW1icy1jdXN0b21fX2lubmVyID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5icmVhZGNydW1icy1jdXN0b21fX3BhdGggPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCA+IGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5icmVhZGNydW1icy1jdXN0b21fX3BhdGggPiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb250ZW50OiBcIi9cIjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi5icmVhZGNydW1icy1jdXN0b21fX3BhdGggYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnJlYWRjcnVtYnMtY3VzdG9tX19wYXRoIGEsIC5icmVhZGNydW1icy1jdXN0b21fX3BhdGggYTphY3RpdmUsIC5icmVhZGNydW1icy1jdXN0b21fX3BhdGggYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmJyZWFkY3J1bWJzLWN1c3RvbV9fcGF0aCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzLWN1c3RvbV9faW5uZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAuYnJlYWRjcnVtYnMtY3VzdG9tX19pbm5lciA+ICoge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmJyZWFkY3J1bWJzLWN1c3RvbV9faW5uZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5icmVhZGNydW1icy1jdXN0b21fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG4vKlxuKlxuKiBQYW5lbHMgQ3VzdG9tXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wYW5lbC1jdXN0b20ge1xuICBwYWRkaW5nOiAyMnB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFuZWwtY3VzdG9tIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7IH0gfVxuICAucGFuZWwtY3VzdG9tICsgLnBhbmVsLWN1c3RvbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVmZjQ7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFuZWwtY3VzdG9tIC5wYW5lbC1jdXN0b20tdGl0bGUgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucGFuZWwtY3VzdG9tIC5wYW5lbC1jdXN0b20tdGl0bGUgPiBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6kt1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQ6IDQwMCAyNHB4LzI0cHggXCJMaW5lYXJpY29uc1wiO1xuICAgICAgY29sb3I6ICNmZjAwMzc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjM1cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAucGFuZWwtY3VzdG9tIC5wYW5lbC1jdXN0b20tdGl0bGUgPiBhIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS10aXRsZSA+IGEuY29sbGFwc2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS10aXRsZSA+IGEuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MzYnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucGFuZWwtY3VzdG9tIC5wYW5lbC1jdXN0b20tdGl0bGUgPiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wYW5lbC1jdXN0b20gLnBhbmVsLWN1c3RvbS1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucGFuZWwtY3VzdG9tIC5wYW5lbC1jdXN0b20tY29sbGFwc2UgLnBhbmVsLWN1c3RvbS1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAzMHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFuZWwtY3VzdG9tIC5wYW5lbC1jdXN0b20tY29sbGFwc2UgLnBhbmVsLWN1c3RvbS1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjJweCAwOyB9IH1cblxuaDMgKyAucGFuZWwtY3VzdG9tLWdyb3VwLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5wYW5lbC1jbGFzc2ljIC5wYW5lbC1jdXN0b20tdGl0bGUgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wYW5lbC1jbGFzc2ljIC5wYW5lbC1jdXN0b20tdGl0bGUgPiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbiAgICB0b3A6IDQ3JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IC4zNXMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5wYW5lbC1jbGFzc2ljIC5wYW5lbC1jdXN0b20tdGl0bGUgPiBhLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2MnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgLnBhbmVsLWNsYXNzaWMgLnBhbmVsLWN1c3RvbS10aXRsZSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFuZWwtZ3VpZGUgLnBhbmVsLWd1aWRlLXRpdGxlID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucGFuZWwtZ3VpZGUgLnBhbmVsLWd1aWRlLXRpdGxlID4gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG4gICAgdG9wOiA0NyU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuMzVzIGFsbCBlYXNlLWluLW91dDsgfVxuICAucGFuZWwtZ3VpZGUgLnBhbmVsLWd1aWRlLXRpdGxlID4gYS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNjJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpOyB9XG4gIC5wYW5lbC1ndWlkZSAucGFuZWwtZ3VpZGUtdGl0bGUgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnByaWNpbmctcGFuZWxfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLmNvbW1lbnQtbWluaW1hbCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jb21tZW50LW1pbmltYWxfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5jb21tZW50LW1pbmltYWxfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBjb2xvcjogIzAwMDsgfVxuICAuY29tbWVudC1taW5pbWFsX19saW5rIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb21tZW50LW1pbmltYWxfX2xpbmsgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4qICsgLmJveC1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4uYm94LWNvbW1lbnQgKyAuYm94LWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5ib3gtY29tbWVudCAqICsgdGltZSxcbi5ib3gtY29tbWVudCBwICsgKiB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4uYm94LWNvbW1lbnQgKiArIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ib3gtY29tbWVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYm94LWNvbW1lbnQgdGltZSxcbi5ib3gtY29tbWVudCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmJveC1jb21tZW50IHRpbWUge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm94LWNvbW1lbnQgaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmJveC1jb21tZW50IC51bml0LWJvZHkge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYm94LWNvbW1lbnQuYm94LWNvbW1lbnQtcmVwbHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgKiArIC5ib3gtY29tbWVudC5ib3gtY29tbWVudC1yZXBseSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm94LWNvbW1lbnQuYm94LWNvbW1lbnQtcmVwbHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveC1jb21tZW50LmJveC1jb21tZW50LXJlcGx5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG4uYm94LWNvbW1lbnRfX2ljb24ge1xuICBjb2xvcjogIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAuYm94LWNvbW1lbnRfX2ljb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuXG4uYm94LWNvbW1lbnRfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuYm94LWNvbW1lbnRfX2JvZHk6YmVmb3JlIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMzVweDtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm94LWNvbW1lbnRfX2JvZHk6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3gtY29tbWVudF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7IH0gfVxuXG4uYm94LWNvbW1lbnRfX3Byb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJveC1jb21tZW50X19wcm9kdWN0IC51bml0LWJvZHkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib3gtY29tbWVudF9fcHJvZHVjdCAucmF0aW5nLWxpc3QgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94LWNvbW1lbnRfX3Byb2R1Y3QgLnJhdGluZy1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHJpZ2h0OiAzMHB4OyB9IH1cblxuLnByZS1mb290ZXItY29ycG9yYXRlLFxuLmZvb3Rlci1jb3Jwb3JhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG5cbi5wcmUtZm9vdGVyLWNvcnBvcmF0ZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAucHJlLWZvb3Rlci1jb3Jwb3JhdGUgaDYgKyAqLFxuICAucHJlLWZvb3Rlci1jb3Jwb3JhdGUgLmhlYWRpbmctNiArICoge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuLmZvb3Rlci1jb3Jwb3JhdGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9vdGVyLWNvcnBvcmF0ZSAuZm9vdGVyLWNvcnBvcmF0ZV9faW5uZXIgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jb3Jwb3JhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9vdGVyLWNvcnBvcmF0ZSAuZm9vdGVyLWNvcnBvcmF0ZV9faW5uZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb290ZXItY29ycG9yYXRlX19pbm5lciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5mb290ZXItY29ycG9yYXRlX19pbm5lciA+ICoge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmUtZm9vdGVyLWNvcnBvcmF0ZSB7XG4gICAgcGFkZGluZzogODBweCAwOyB9XG4gICAgLnByZS1mb290ZXItY29ycG9yYXRlIGg2ICsgKixcbiAgICAucHJlLWZvb3Rlci1jb3Jwb3JhdGUgLmhlYWRpbmctNiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLnByZS1mb290ZXItY29ycG9yYXRlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwOyB9IH1cblxuLmZvb3Rlci1taW5pbWFsIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuZm9vdGVyLW1pbmltYWwgKiArIC5mb290ZXItbWluaW1hbF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZm9vdGVyLW1pbmltYWwgLmZvb3Rlci1taW5pbWFsX19saXN0ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5bY2xhc3MqPSdzZWN0aW9uJ10uYmctZGVmYXVsdCArIC5mb290ZXItbWluaW1hbCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLW1pbmltYWwge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1taW5pbWFsICogKyAuZm9vdGVyLW1pbmltYWxfX2xpc3QsXG4gIC5mb290ZXItbWluaW1hbCAuZm9vdGVyLW1pbmltYWxfX2xpc3QgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAuZm9vdGVyLW1pbmltYWwge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7IH0gfVxuXG4uZm9vdGVyLW1vZGVybiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFweCAwOyB9XG4gIC5mb290ZXItbW9kZXJuIC5mb290ZXItbW9kZXJuX19sYXllciA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbltjbGFzcyo9J3NlY3Rpb24nXS5iZy1kZWZhdWx0ICsgLmZvb3Rlci1tb2Rlcm4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg4ODsgfVxuXG4uZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1tb2Rlcm5fX2xheWVyID4gKiB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5mb290ZXItbW9kZXJuX19sYXllcl90b3Age1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuZm9vdGVyLW1vZGVybl9fbGF5ZXJfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLmZvb3Rlci1tb2Rlcm5fX2xheWVyICsgLmZvb3Rlci1tb2Rlcm5fX2xheWVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ODg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLW1vZGVybl9fbGF5ZXIge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXItbW9kZXJuIC5mb290ZXItbW9kZXJuX19sYXllciA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW4tY29udGFpbmVyIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMDsgfVxuICAgIC5jb2x1bW4tY29udGFpbmVyIC5jb2x1bW4taXRlbSB7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9IH1cblxuLmZpcnN0LWxldHRlcjpmaXJzdC1sZXR0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIycHggMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucG9zdC1pbmxpbmUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucG9zdC1pbmxpbmVfX2hlYWRlcixcbi5wb3N0LWlubGluZV9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5wb3N0LWlubGluZV9faGVhZGVyID4gKixcbiAgLnBvc3QtaW5saW5lX19mb290ZXIgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5wb3N0LWlubGluZV9faGVhZGVyID4gKixcbiAgLnBvc3QtaW5saW5lX19mb290ZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvc3QtaW5saW5lX190aW1lLFxuLnBvc3QtaW5saW5lX19jb21tZW50IHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnBvc3QtaW5saW5lX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDsgfVxuICAucG9zdC1pbmxpbmVfX2xpbmsgYSwgLnBvc3QtaW5saW5lX19saW5rIGE6YWN0aXZlLCAucG9zdC1pbmxpbmVfX2xpbmsgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBvc3QtaW5saW5lX19saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wb3N0LWlubGluZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4qICsgLnBvc3QtY2xhc3NpYy1ib2R5LFxuLnBvc3QtY2xhc3NpYy10aXRsZSArICoge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyAucG9zdC1tZXRhLFxuKiArIC5wb3N0LWNsYXNzaWMtZm9vdGVyLFxuKiArIC5wb3N0LW1pbmltYWwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4qICsgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeSxcbiogKyAuZW50cnktdmlkZW8sXG4qICsgLnBvc3QtbGluayxcbiogKyAucG9zdC1xdW90ZSxcbiogKyAucG9zdC1hdWRpbyxcbiogKyAuaW1nLXRodW1ibmFpbC12YXJpYW50LTEge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAuYnV0dG9uLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wb3N0LWNsYXNzaWMtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wb3N0LWNsYXNzaWMtdGl0bGUtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3N0LWNsYXNzaWMtdGl0bGUtaWNvbltjbGFzcyo9XCJsaW5lYXItaWNvbi1cIl06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtY2xhc3NpYy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucG9zdC1jbGFzc2ljLWZvb3RlciAqICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnBvc3QtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgLnBvc3QtbWV0YSBhIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuICAucG9zdC1tZXRhX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucG9zdC1tZXRhX19hdXRob3IgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMy41ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucG9zdC1tZXRhX19hdXRob3IgLmRldGFpbHMge1xuICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAucG9zdC1tZXRhX19hdXRob3IgLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucG9zdC1tZXRhX19hdXRob3IgLmRhdGUge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5tZXRhLWF1dGhvciB7XG4gIGNvbG9yOiAjODg4OyB9XG4gIC5tZXRhLWF1dGhvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnBvc3QtbGluayB7XG4gIHBhZGRpbmc6IDI3cHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucG9zdC1saW5rICoge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wb3N0LWxpbmsgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucG9zdC1saW5rID4gYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IDQwMCAxNHB4LzE0cHggXCJMaW5lYXJpY29uc1wiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBvc3QtbGluayAucG9zdC1jbGFzc2ljLXRpdGxlICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucG9zdC1saW5rIC5wb3N0LWNsYXNzaWMtdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLnBvc3QtcXVvdGUgLnF1b3RlLWRlZmF1bHQge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLnBvc3QtcXVvdGUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC1xdW90ZSBhIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzBweCA2NXB4OyB9IH1cbiAgLnBvc3QtcXVvdGUgYSAucXVvdGUtZGVmYXVsdF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnBvc3QtcXVvdGUgYSAucXVvdGUtZGVmYXVsdF9fY2l0ZSB7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgLnBvc3QtcXVvdGUgYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLnBvc3QtYXVkaW8gLnJkLWF1ZGlvLXdyYXAge1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvc3QtdmlkZW8td3JhcCAuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMzUuNDUlOyB9IH1cblxuLnBvc3QtbWluaW1hbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucG9zdC1taW5pbWFsX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgLnBvc3QtbWluaW1hbF9fcHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7IH1cbiAgLnBvc3QtbWluaW1hbDpob3ZlciAucG9zdC1taW5pbWFsX19wcmV2aWV3IHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTsgfVxuICAucG9zdC1taW5pbWFsIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAucG9zdC1taW5pbWFsIC5wb3N0LW1ldGEgYSB7XG4gICAgICBjb2xvcjogIzg2OGU5NjsgfVxuICAucG9zdC1taW5pbWFsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3N0LW1pbmltYWwgKiArIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnBvc3QtbWluaW1hbCAqICsgLnBvc3QtY2xhc3NpYy1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICogKyAucG9zdC1taW5pbWFsIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAqICsgLnBvc3QtbWluaW1hbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4ucG9zdC1taW5pbWFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wb3N0LW1pbmltYWwtZm9vdGVyICogKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5wb3N0cy1saXN0cy1tYXNvbnJ5LTMtY29scyA+ICoge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5wb3N0cy1saXN0cy1tYXNvbnJ5LTMtY29scyAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICB6LWluZGV4OiAtMTsgfVxuXG4ucG9zdHMtbGlzdHMtbWFzb25yeS0zLWNvbHMgLnJkLWF1ZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdHMtbGlzdHMtbWFzb25yeS0zLWNvbHMge1xuICAgIC1tb3otY29sdW1uczogMjtcbiAgICBjb2x1bW5zOiAyO1xuICAgIC1tb3otY29sdW1uLWdhcDogNTBweDtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4OyB9XG4gICAgLnBvc3RzLWxpc3RzLW1hc29ucnktMy1jb2xzID4gKiB7XG4gICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9zdHMtbGlzdHMtbWFzb25yeS0zLWNvbHMge1xuICAgICAgLW1vei1jb2x1bW5zOiAzO1xuICAgICAgY29sdW1uczogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIC5wb3N0cy1saXN0cy1tYXNvbnJ5LTMtY29scyA+ICo6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uY2Fyb3VzZWwtYmxvZy1qdXN0aWZ5IC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcm91c2VsLWJsb2ctanVzdGlmeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucG9zdC1zaW5nbGUtYm9keSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3N0LXNpbmdsZS1ib2R5IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAucG9zdC1zaW5nbGUtYm9keSBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnBvc3Qtc2luZ2xlLWJvZHkgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5wb3N0LXNpbmdsZS1ib2R5IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xZW07IH0gfVxuXG4ucG9zdC1zaW5nbGUtYm9keSAuYmxvZy1oZWFkaW5nLFxuLnBvc3Qtc2luZ2xlLWJvZHkgI2F1dGhvci1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5IC5ncm91cCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3N0LXNpbmdsZS1ib2R5IC5ncm91cCB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfSB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5IGltZyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgLypkaXNwbGF5OiBibG9jazsqL1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0LXNpbmdsZS1ib2R5ICogKyBpbWcsXG4ucG9zdC1zaW5nbGUtYm9keSAqIHAge1xuICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuXG4ucG9zdC1zaW5nbGUtYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4ucG9zdC1zaW5nbGUtYm9keSAqICsgLnF1b3RlLWRlZmF1bHRfX2NpdGUge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnBvc3Qtc2luZ2xlLWJvZHkgLnF1b3RlLWRlZmF1bHRfX2NpdGUge1xuICBjb2xvcjogIzg4ODsgfVxuXG4ucG9zdC1zaW5nbGUtYm9keSAudGV4dC1sZWZ0IGltZyB7XG4gIC8qZGlzcGxheTogYmxvY2s7Ki9cbiAgLyptYXJnaW46IGF1dG87Ki8gfVxuXG4ucG9zdC1zaW5nbGUtYm9keSBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzE1MTUxNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnBvc3Qtc2luZ2xlLWJvZHkgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAucG9zdC1zaW5nbGUtYm9keSBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5wb3N0LXNpbmdsZS1ib2R5IGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5hdXRob3ItZGV0YWlsIC5hYm91dC1hdXRob3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZmY0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLmF1dGhvci1kZXRhaWwgbGVnZW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVmZjQ7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYXV0aG9yLWRldGFpbCAuYmx1cmJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmF1dGhvci1kZXRhaWwgLmJsdXJiX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXV0aG9yLWRldGFpbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLnNlY3Rpb24tbm8tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgaW1nICsgKiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyICogKyBoMiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyICogKyAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgKiArIFtjbGFzcyo9J2xpc3QtaW5saW5lLSddIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyIFtjbGFzcyo9J2xpbmVhci1pY29uLSddOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltjbGFzcyo9J2JnLWltYWdlLSddIC5ub25zdGFuZGFydC1wb3N0LWhlYWRlciAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbltjbGFzcyo9J2JnLWltYWdlLSddIC5ub25zdGFuZGFydC1wb3N0LWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cbiAgW2NsYXNzKj0nYmctaW1hZ2UtJ10gLm5vbnN0YW5kYXJ0LXBvc3QtaGVhZGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIFtjbGFzcyo9J2JnLWltYWdlLSddIC5ub25zdGFuZGFydC1wb3N0LWhlYWRlciBhLmljb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wb3N0LW1vZGVybiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzUuMzk1MDMzOCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3QtbW9kZXJuIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5wb3N0LW1vZGVybiA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDElO1xuICAgIG1pbi13aWR0aDogMTAxJTsgfVxuICAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnBvc3QtbW9kZXJuIC5saXN0LWlubGluZS10YWcge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCA1NSwgMC42Nik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAucG9zdC1tb2Rlcm5fX2lubmVyID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnBvc3QtbW9kZXJuX190aXRsZSB7XG4gIG1heC1oZWlnaHQ6IDUuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ucG9zdC1tb2Rlcm5fX2RpdmlkZXIge1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zdC1tb2Rlcm5fX2lubmVyID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG5cbi5kZXNrdG9wIC5wb3N0LW1vZGVybiA+IGltZyB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7IH1cblxuLmRlc2t0b3AgLnBvc3QtbW9kZXJuIC5wb3N0LW1vZGVybl9faW5uZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgNTUsIDAuOSk7IH1cbiAgLmRlc2t0b3AgLnBvc3QtbW9kZXJuIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5kZXNrdG9wIC5wb3N0LW1vZGVybiAucG9zdC1tb2Rlcm5fX2lubmVyID4gKjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgLmRlc2t0b3AgLnBvc3QtbW9kZXJuIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuICAuZGVza3RvcCAucG9zdC1tb2Rlcm4gLnBvc3QtbW9kZXJuX19pbm5lciA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gIC5kZXNrdG9wIC5wb3N0LW1vZGVybiAucG9zdC1tb2Rlcm5fX2lubmVyID4gKjpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgLmRlc2t0b3AgLnBvc3QtbW9kZXJuIC5wb3N0LW1vZGVybl9faW5uZXIgPiAqOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuXG4uZGVza3RvcCAucG9zdC1tb2Rlcm46aG92ZXIgPiBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOSk7IH1cblxuLmRlc2t0b3AgLnBvc3QtbW9kZXJuOmhvdmVyIC5wb3N0LW1vZGVybl9faW5uZXIge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5kZXNrdG9wIC5wb3N0LW1vZGVybjpob3ZlciAucG9zdC1tb2Rlcm5fX2lubmVyID4gKiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uZmVhdHVyZWQtYmxvZyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9XG5cbi5jb250ZW50X19oZWFkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMSUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnRfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGVudF9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMi41JSAhaW1wb3J0YW50OyB9IH1cblxuI2FydGljbGUgYSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzOyB9XG5cbi5wcmljaW5nLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZmY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByaWNpbmctdGFibGUgLmNvbnRhY3QtdXMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljZSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5wcmljaW5nLXRhYmxlLnByaWNpbmctdGFibGUtbGFiZWwgLnByaWNpbmctbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaWNpbmctdGFibGUge1xuICAgICAgcGFkZGluZzogMjdweDsgfSB9XG5cbi5wcmljaW5nLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVmZjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaWNpbmctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7IH0gfVxuXG4ucHJpY2luZy1ib2R5IHtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5wcmljaW5nLWJvZHkgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcmljaW5nLWJvZHkgLmxpc3QgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpY2luZy1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4OyB9IH1cblxuLnByaWNpbmctZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5wcmljaW5nLWZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmljaW5nLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgICAucHJpY2luZy1mb290ZXIgKiArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MXB4OyB9IH1cblxuLnByaWNpbmctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnByaWNpbmctbGFiZWwgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGZpbGw6ICNmZjAwMzc7IH1cblxuLnByaWNpbmctdGFibGUtY3VzdG9tIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnByaWNpbmctdGFibGUtY3VzdG9tICogKyAubGlzdC14eHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaWNpbmctdGFibGUtY3VzdG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgICAucHJpY2luZy10YWJsZS1jdXN0b20gKiArIC5saXN0LXh4cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExNXB4OyB9IH1cblxuLnByaWNpbmctdGFibGUtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi50aW1lbGluZS1oZWFkaW5nIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50aW1lbGluZS1oZWFkaW5nICogKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuKiArIC50aW1lbGluZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAqICsgLnRpbWVsaW5lLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi50aW1lbGluZS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5wYWdlIC50aW1lbGluZS12YXJpYW50LTEsXG4ucGFnZSAudGltZWxpbmUtdmFyaWFudC0yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0xIC50aW1lbGluZS1pbm5lci1ib3gsXG4gICAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMiAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTEgPiBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKG9kZCkgLnRpbWVsaW5lLWlubmVyLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH1cbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMSA+IFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWlubmVyLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7IH1cbiAgICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0xID4gW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtaW5uZXItYm94OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0xcHg7IH1cbiAgICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0xID4gW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtaW5uZXItYm94OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTEwcHg7IH1cbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMiA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTIgPiBbY2xhc3MqPSdjb2wtJ10gLnRpbWVsaW5lLWlubmVyLWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNDZweDsgfSB9XG5cbi5wYWdlIC50aW1lbGluZS12YXJpYW50LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9IH1cbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAudGltZWxpbmUtaW5uZXItYm94IHAge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTMgLnRpbWVsaW5lLWlubmVyLWJveDpiZWZvcmUsIC5wYWdlIC50aW1lbGluZS12YXJpYW50LTMgLnRpbWVsaW5lLWlubmVyLWJveDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC50aW1lbGluZS1pbm5lci1ib3g6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg5OSUgLSA4NXB4KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAudGltZWxpbmUtaW5uZXItYm94OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg5OSUgLSA5cHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmYwMDM3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7IH0gfVxuICAucGFnZSAudGltZWxpbmUtdmFyaWFudC0zIC5vd2wtcHJldixcbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAub3dsLW5leHQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7IH1cbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAub3dsLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzVweCk7IH1cbiAgLnBhZ2UgLnRpbWVsaW5lLXZhcmlhbnQtMyAub3dsLW5leHQge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDQwcHgpOyB9XG5cbi50aW1lbGluZS1pbm5lci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnRpbWVsaW5lLWlubmVyLWJveDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODg4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50aW1lbGluZS1pbm5lci1ib3g6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC50aW1lbGluZS1pbm5lci1ib3ggdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZWxpbmUtaW5uZXItYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA1NXB4OyB9XG4gICAgICAudGltZWxpbmUtaW5uZXItYm94OmJlZm9yZSwgLnRpbWVsaW5lLWlubmVyLWJveDphZnRlciB7XG4gICAgICAgIHRvcDogNHB4OyB9IH1cblxuLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFyYWxsYXgtaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4ucGFyYWxsYXgtaGVhZGVyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzMuMzMzM3ZoOyB9XG4gIC5pZS0xMCAucGFyYWxsYXgtaGVhZGVyX19pbm5lcixcbiAgLmllLTExIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmllLTEwIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyID4gKixcbiAgICAuaWUtMTEgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAuaWUtMTAgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXI6YWZ0ZXIsXG4gICAgLmllLTExIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMDsgfVxuICAucGFyYWxsYXgtaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMzM3Z3OyB9XG4gIC5wYXJhbGxheC1oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2NDBweDsgfSB9XG5cbi5wcm9maWxlLWNvcnBvcmF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnByb2ZpbGUtY29ycG9yYXRlX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlICsgLnByb2ZpbGUtY29ycG9yYXRlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiAqICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24gKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24gKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uICogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9maWxlLWNvcnBvcmF0ZV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogODg2cHg7IH1cbiAgLnByb2ZpbGUtY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDk3NXB4OyB9XG4gIC5wcm9maWxlLWNvcnBvcmF0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAqICsgLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi5tb2RhbC1kaWFsb2dfY3VzdG9tIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwcHgpO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1vZGFsLWRpYWxvZ19jdXN0b20gLm1vZGFsLWRpYWxvZ19faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2dfY3VzdG9tIGJ1dHRvbi5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgIC5tb2RhbC1kaWFsb2dfY3VzdG9tIGJ1dHRvbi5jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJ1xcZTkyYSc7XG4gICAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1vZGFsLWRpYWxvZ19jdXN0b20gYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5tb2RhbC1kaWFsb2dfY3VzdG9tICogKyAucmQtbWFpbGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWRpYWxvZ19jdXN0b20ge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpOyB9XG4gICAgICAubW9kYWwtZGlhbG9nX2N1c3RvbSAubW9kYWwtZGlhbG9nX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAzMHB4OyB9IH1cblxuLmllLTEwIC5tb2RhbC1kaWFsb2dfY3VzdG9tLFxuLmllLTExIC5tb2RhbC1kaWFsb2dfY3VzdG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmllLTEwIC5tb2RhbC1kaWFsb2dfY3VzdG9tID4gKixcbiAgLmllLTExIC5tb2RhbC1kaWFsb2dfY3VzdG9tID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuaWUtMTAgLm1vZGFsLWRpYWxvZ19jdXN0b206YWZ0ZXIsXG4gIC5pZS0xMSAubW9kYWwtZGlhbG9nX2N1c3RvbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICB3aWR0aDogMDsgfVxuXG4ucGFnaW5hdGlvbi1jbGFzc2ljIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkgYSxcbiAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkgYS5pY29uLFxuICAgICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSBzcGFuLmljb24ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkgYS5pY29uOmhvdmVyLFxuICAgICAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpIHNwYW4uaWNvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpLmFjdGl2ZSBhLFxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkuYWN0aXZlIGE6aG92ZXIsXG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaSBhOmZvY3VzLFxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4ODsgfVxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkuYWN0aXZlIHNwYW4sXG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaS5hY3RpdmUgc3Bhbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4ODsgfVxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkuZGlzYWJsZWQgYSxcbiAgICAucGFnaW5hdGlvbi1jbGFzc2ljIGxpLmRpc2FibGVkIGE6aG92ZXIsXG4gICAgLnBhZ2luYXRpb24tY2xhc3NpYyBsaS5kaXNhYmxlZCBzcGFuLFxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkuZGlzYWJsZWQgc3Bhbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4ODsgfVxuICAgIC5wYWdpbmF0aW9uLWNsYXNzaWMgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG5cbi5sYXlvdXQtcGFuZWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTEwMDsgfVxuICAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIC5sYXlvdXQtcGFuZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIC5sYXlvdXQtcGFuZWwtaW5uZXI6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDkpOyB9XG4gIC5sYXlvdXQtcGFuZWwtd3JhcCAubGF5b3V0LXBhbmVsLXRvZ2dsZSxcbiAgLmxheW91dC1wYW5lbC13cmFwIC5sYXlvdXQtcGFuZWwtaW5uZXIgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubGF5b3V0LXBhbmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyODBweCk7XG4gIHRyYW5zaXRpb246IC41NXMgYWxsIGVhc2U7IH1cblxuLmxheW91dC1wYW5lbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICByaWdodDogMDsgfVxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjY2ODc7IH1cbiAgLmxheW91dC1wYW5lbC1jb250ZW50IC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5sYXlvdXQtcGFuZWwtY29udGVudCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuICAubGF5b3V0LXBhbmVsLWNvbnRlbnQgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmxheW91dC1wYW5lbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDF2aDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxheW91dC1wYW5lbC1pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAtM3B4IDBweCA1MHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAtMTA7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuXG4ubW9iaWxlLnJkLW5hdmJhci1maXhlZC1saW5rZWQgLmxheW91dC1wYW5lbC1pbm5lciwgLnRhYmxldC5yZC1uYXZiYXItZml4ZWQtbGlua2VkIC5sYXlvdXQtcGFuZWwtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuXG4ubGF5b3V0LXBhbmVsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuICAubGF5b3V0LXBhbmVsLWhlYWRlciAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGF5b3V0LXBhbmVsLWhlYWRlciAqICsgLmxheW91dC1wYW5lbC1lbGVtZW50LFxuICAubGF5b3V0LXBhbmVsLWhlYWRlciAqICsgLmxheW91dC1wYW5lbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGF5b3V0LXBhbmVsLWhlYWRlciAqICsgLmxheW91dC1wYW5lbC1lbGVtZW50LFxuICAgIC5sYXlvdXQtcGFuZWwtaGVhZGVyICogKyAubGF5b3V0LXBhbmVsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODsgfVxuICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgIGZvbnQ6IDMwMCAxMnB4LzE4cHggXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubGF5b3V0LXBhbmVsIC5pc290b3BlLWZpbHRlcnMgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjM0cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGEsIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhOmFjdGl2ZSwgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhLmFjdGl2ZSwgLmxheW91dC1wYW5lbCAuaXNvdG9wZS1maWx0ZXJzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gICAgICAgIC5sYXlvdXQtcGFuZWwgLmlzb3RvcGUtZmlsdGVycyB1bCBsaSBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4ubGF5b3V0LXBhbmVsIC5pc290b3BlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubGF5b3V0LXBhbmVsICogKyAuaXNvdG9wZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmxheW91dC1wYW5lbCAqICsgLmlzb3RvcGUtZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmxheW91dC1wYW5lbC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjB2aDtcbiAgcmlnaHQ6IDI4MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC01cHggMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IC41NXMgYWxsIGVhc2U7IH1cbiAgLmxheW91dC1wYW5lbC10b2dnbGU6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlOjpiZWZvcmUsIC5sYXlvdXQtcGFuZWwtdG9nZ2xlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjMzczsgfVxuICAubGF5b3V0LXBhbmVsLXRvZ2dsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNmYyJztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTkzNSc7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubGF5b3V0LXBhbmVsLXRvZ2dsZS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubGF5b3V0LXBhbmVsLXRvZ2dsZS5hY3RpdmU6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5sYXlvdXQtcGFuZWwtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgLmxheW91dC1wYW5lbC1tYWluIC5pc290b3BlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAubGF5b3V0LXBhbmVsLW1haW4gLmlzb3RvcGUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC5sYXlvdXQtcGFuZWwtbWFpbiAuaXNvdG9wZS1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYXlvdXQtcGFuZWwtbWFpbiAuaXNvdG9wZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1wYW5lbC1tYWluIC5pc290b3BlLWl0ZW0ge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4qICsgLmxheW91dC1wYW5lbC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDsgfVxuICAgIC5sYXlvdXQtcGFuZWwtdG9nZ2xlOjpiZWZvcmUsIC5sYXlvdXQtcGFuZWwtdG9nZ2xlOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1wYW5lbC13cmFwIHtcbiAgICB3aWR0aDogNzMwcHg7IH1cbiAgICAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIC5sYXlvdXQtcGFuZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLmxheW91dC1wYW5lbC13cmFwIC5sYXlvdXQtcGFuZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1MHB4KTsgfVxuICAgIC5sYXlvdXQtcGFuZWwtd3JhcCAubGF5b3V0LXBhbmVsLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAubGF5b3V0LXBhbmVsLXdyYXAgLmxheW91dC1wYW5lbC10b2dnbGUge1xuICAgICAgcmlnaHQ6IDM1MHB4OyB9XG4gIC5pZS0xMCAubGF5b3V0LXBhbmVsLFxuICAuaWUtMTEgLmxheW91dC1wYW5lbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1MHB4KTsgfVxuICAuaWUtMTAgLmxheW91dC1wYW5lbC10b2dnbGUsXG4gIC5pZS0xMSAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLmllLTEwIC5sYXlvdXQtcGFuZWwtd3JhcC5hY3RpdmUsXG4gIC5pZS0xMSAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIHtcbiAgICByaWdodDogMjBweDsgfVxuICAgIC5pZS0xMCAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIC5sYXlvdXQtcGFuZWwtdG9nZ2xlLFxuICAgIC5pZS0xMSAubGF5b3V0LXBhbmVsLXdyYXAuYWN0aXZlIC5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgICAgIHJpZ2h0OiAzNzBweDsgfSB9XG5cbi50aHVtYm5haWwtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBjb2xvcjogIzIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRodW1ibmFpbC1zbWFsbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAzNztcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGh1bWJuYWlsLXNtYWxsLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aHVtYm5haWwtc21hbGwtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4udGh1bWJuYWlsLXNtYWxsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggOHB4OyB9XG5cbi50aHVtYm5haWwtc21hbGwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250OiAzMDAgMTJweC8xOHB4IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbC1pbWFnZSB7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZTsgfVxuICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMCUsIC02MCUpO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgd2lkdGg6IDM0MnB4O1xuICAgIGhlaWdodDogMjUycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAtM3B4IDBweCA1MHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7IH1cbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogLTEwMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDQ1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTMpOyB9XG4gIC5kZXNrdG9wIC50aHVtYm5haWwtc21hbGw6aG92ZXIgLnRodW1ibmFpbC1zbWFsbC1jYXB0aW9uOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsOmhvdmVyIC50aHVtYm5haWwtc21hbGwtaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZGVza3RvcCAudGh1bWJuYWlsLXNtYWxsOmhvdmVyIC50aHVtYm5haWwtc21hbGwtaW1hZ2U6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmRlc2t0b3AgLnRodW1ibmFpbC1zbWFsbDpob3ZlciAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIHtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNjAlKTsgfSB9XG5cbi5ydGUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAucnRlIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ucnRlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cbiAgLnJ0ZSBvbCBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNrLWJveC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmYTViNztcbiAgcGFkZGluZzogMzBweCA0MHB4IDMycHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTsgfVxuXG4uY2stYm94LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY3ZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZGRjZmM7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAzMnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07IH1cblxuLmNrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkIHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTIuNXB4IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jay1idXR0b24tcHJpbWFyeS1pbnZlcnRlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2stYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZGNkY2RjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEyLjVweCAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2stYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgICBjb2xvcjogI2I3YjdiNzsgfVxuXG4uY2stdGV4dC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07IH1cblxuLmNrLWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAzNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMi41cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jay1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucGFnZXItYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IwMDJiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2IwMDJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnBhZ2VyLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjY2IwMDJiOyB9XG5cbi5jay1idXR0b24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2FhYWFhYTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMi41cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgIGNvbG9yOiAjZGNkY2RjOyB9XG5cbi5jb2xsZWN0aW9uX19saXN0LFxuLmNvbGxlY3Rpb25fX2hlYWRpbmcsXG4uZm9ybS0tZmlsdGVyLFxuLnNlYXJjaF9fbm9fX3Jlc3VsdCxcbi5wYWdlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFydGljbGVfX2NvbnRlbnQsXG4uYXJ0aWNsZV9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmNvbGxlY3Rpb25fX2hlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmFydGljbGVfX2NvbnRlbnQsXG4uYXJ0aWNsZV9faW5uZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuLnNlYXJjaC1yZXN1bHQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uY29sbGVjdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmlucHV0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmlucHV0X19jb250YWluZXIgaW5wdXQge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5zZWFyY2hfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuc2VhcmNoX19idG4gYnV0dG9uIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuc2VhcmNoX19idG4gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmVkO1xuICAgICAgY29sb3I6ICNjYjAwMmI7XG4gICAgICB0cmFuc2l0aW9uOiAuMzVzOyB9XG5cbi5zZWFyY2hfX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uY29udGVudC0tc2t5c2NyYXBlciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuY29udGVudC0tc2t5c2NyYXBlciAuY29udGFpbmVyIC5jb250ZW50X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGVudC0tc2t5c2NyYXBlciAuY29udGFpbmVyIC5jb250ZW50X19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC5iZy1kZWZhdWx0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzJTsgfVxuICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC50YWJsZS1vZi1jb250ZW50cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMlO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHRyYW5zaXRpb246IC40cyB0b3A7IH1cbiAgICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC50YWJsZS1vZi1jb250ZW50cy5zaG93IHtcbiAgICAgICAgdG9wOiA2OHB4OyB9XG4gICAgICAuY29udGVudC0tc2t5c2NyYXBlciAuY29udGFpbmVyIC5jb250ZW50X19pbm5lciAudGFibGUtb2YtY29udGVudHMgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC50YWJsZS1vZi1jb250ZW50cyAuY29udGVudHMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC5hcnRpY2xlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC5hcnRpY2xlX19jb250YWluZXIgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTsgfVxuICAgICAgLmNvbnRlbnQtLXNreXNjcmFwZXIgLmNvbnRhaW5lciAuY29udGVudF9faW5uZXIgLmFydGljbGVfX2NvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuICAgIC5jb250ZW50LS1za3lzY3JhcGVyIC5jb250YWluZXIgLmNvbnRlbnRfX2lubmVyIC5hcnRpY2xlX19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLXRhYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jc2lkZWJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jc2lkZWJhcl9faW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuI3NpZGViYXJfX3NlY3Rpb24gc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jc2lkZWJhcl9faW5wdXQgLmZvcm0taW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuI3NpZGViYXJfX2lucHV0IC5mb3JtLXdyYXAge1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICNzaWRlYmFyX19pbnB1dCAuZm9ybS13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNzaWRlYmFyX19pbnB1dCBoMSB7XG4gIGZvbnQtc2l6ZTogeHgtbGFyZ2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4jc2lkZWJhcl9faW5wdXQgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3NpZGViYXJfX2NhcHR1cmVfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jc2lkZWJhcl9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAuYWxlcnQtc3VjY2VzcyBoMiB7XG4gICAgY29sb3I6ICMxNTU3MjQ7IH1cblxuLnNoYXJpbmcge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJlbSAwIDA7XG4gIHotaW5kZXg6IDk5OTg7IH1cbiAgLnNoYXJpbmcgaDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IC41czsgfVxuICAgIC5zaGFyaW5nIGg0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMmM7IH1cbiAgLnNoYXJpbmcgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc2hhcmluZyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNoYXJpbmcgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNoYXJpbmcgbGkgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAuOGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2hhcmluZyBsaSBhOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgICAuc2hhcmluZyBsaSBhIGkge1xuICAgICAgICBjb2xvcjogI2ZmMDAzNztcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgICAgIC5zaGFyaW5nIGxpIGE6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiN2I3Yjc7IH1cbiAgLnNoYXJpbmcgLnR3aXR0ZXIgYTpob3ZlciBpIHtcbiAgICBjb2xvcjogI0I0MDkzQjsgfVxuICAuc2hhcmluZyAuZmFjZWJvb2sgYTpob3ZlciBpIHtcbiAgICBjb2xvcjogI0I0MDkzQjsgfVxuICAuc2hhcmluZyAuZ29vZ2xlcGx1cyBhOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjQjQwOTNCOyB9XG4gIC5zaGFyaW5nIC5saW5rZWRpbiBhOmhvdmVyIGkge1xuICAgIGNvbG9yOiAjQjQwOTNCOyB9XG4gIC5zaGFyaW5nIC5waW50ZXJlc3QgYTpob3ZlciBpIHtcbiAgICBjb2xvcjogI0I0MDkzQjsgfVxuICAuc2hhcmluZyAudHVtYmxyIGE6aG92ZXIgaSB7XG4gICAgY29sb3I6ICNCNDA5M0I7IH1cbiAgLnNoYXJpbmcgLmVtYWlsIGE6aG92ZXIgaSB7XG4gICAgY29sb3I6ICNCNDA5M0I7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnNoYXJpbmcge1xuICAgICAgcGFkZGluZzogMmVtIDAgLjNlbSAuM2VtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuc2hhcmluZyBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaGFyaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDAgLjNlbSAuM2VtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuc2hhcmluZyBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2hhcmluZyB7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAwIC4zZW0gLjNlbTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLnNoYXJpbmcgaDQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5zaGFyaW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzMjZweDsgfVxuICAgICAgLnNoYXJpbmcgaDQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogLjY1ZW0gLjU1ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDJweCAtMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgLyogSUUgOSAqL1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuc2hhcmluZyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7IH1cbiAgICAgICAgLnNoYXJpbmcgdWwgbGkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5zaGFyaW5nIHVsIGxpIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5zaGFyaW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzMjZweDsgfVxuICAgICAgLnNoYXJpbmcgaDQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogLjY1ZW0gLjU1ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIC0ycHggLTM0cHggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC8qIElFIDkgKi9cbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgLnNoYXJpbmcgdWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4OyB9XG4gICAgICAgIC5zaGFyaW5nIHVsIGxpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuc2hhcmluZyB1bCBsaSBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAgMDsgfSB9XG5cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxOyB9XG4gIC5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblx0U29jaWFsIFNoYXJpbmcgdjEuNFxuXHRTb2NpYWwgc2hhcmluZyBsaW5rcyBhbmQgYnV0dG9ucyB3aXRob3V0IHRoZSBibG9hdCBieSBDaHJpcyBGZXJkaW5hbmRpLlxuXHRodHRwOi8vZ29tYWtldGhpbmdzLmNvbVxuXG5cdEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBNSVQgTGljZW5zZS5cblx0aHR0cDovL2dvbWFrZXRoaW5ncy5jb20vbWl0L1xuXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgQUREOiBWYXJpYWJsZXMgKi9cbi8qICBBREQ6IEV4dHJhIENvbG91ciBWYXJpYWJsZXMgKi9cbi8qICBUd2l0dGVyICovXG4uYnRuLXR3ZWV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxYjdkODtcbiAgYm9yZGVyLWNvbG9yOiAjNDFiN2Q4OyB9XG5cbi5idG4tdHdlZXQ6aG92ZXIsXG5hIC5idG4tdHdlZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4Y2FhO1xuICBib3JkZXItY29sb3I6ICMyMzhjYWE7IH1cblxuLyogIEZhY2Vib29rICovXG4uYnRuLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5NztcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk3OyB9XG5cbi5idG4tZmFjZWJvb2s6aG92ZXIsXG5hIC5idG4tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzOTYwO1xuICBib3JkZXItY29sb3I6ICMyNjM5NjA7IH1cblxuLyogIEdvb2dsZSAqL1xuLmJ0bi1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY0OTM3O1xuICBib3JkZXItY29sb3I6ICNkNjQ5Mzc7IH1cblxuLmJ0bi1nb29nbGU6aG92ZXIsXG5hIC5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMmYyMTtcbiAgYm9yZGVyLWNvbG9yOiAjYTAyZjIxOyB9XG5cbi8qICBMaW5rZWRJbiAqL1xuLmJ0bi1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczYjI7XG4gIGJvcmRlci1jb2xvcjogIzAwNzNiMjsgfVxuXG4uYnRuLWxpbmtlZGluOmhvdmVyLFxuYSAuYnRuLWxpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDI2NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MjY2OyB9XG5cbi8qICBQaW50ZXJlc3QgKi9cbi5idG4tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMjAyNztcbiAgYm9yZGVyLWNvbG9yOiAjQ0IyMDI3OyB9XG5cbi5idG4tcGludGVyZXN0OmhvdmVyLFxuYSAuYnRuLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTE2MWE7XG4gIGJvcmRlci1jb2xvcjogIzg5MTYxYTsgfVxuXG4vKiAgR2l0SHViICovXG4uYnRuLWdpdGh1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTgzQzQ7XG4gIGJvcmRlci1jb2xvcjogIzQxODNDNDsgfVxuXG4uYnRuLWdpdGh1Yjpob3ZlcixcbmEgLmJ0bi1naXRodWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1ZDhkO1xuICBib3JkZXItY29sb3I6ICMyYzVkOGQ7IH1cblxuLyogIFZLICovXG4uYnRuLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlODJhODtcbiAgYm9yZGVyLWNvbG9yOiAjNWU4MmE4OyB9XG5cbi5idG4tdms6aG92ZXIsXG5hIC5idG4tdms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE1Yzc4O1xuICBib3JkZXItY29sb3I6ICM0MTVjNzg7IH1cblxuLyogIFhpbmcgKi9cbi5idG4teGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzVlNjA7XG4gIGJvcmRlci1jb2xvcjogIzE3NWU2MDsgfVxuXG4uYnRuLXhpbmc6aG92ZXIsXG5hIC5idG4teGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODIyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MjIyMjsgfVxuXG4vKiAgVHVtYmxyICovXG4uYnRuLXR1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzQ3NjI7XG4gIGJvcmRlci1jb2xvcjogIzJDNDc2MjsgfVxuXG4uYnRuLXR1bWJscjpob3ZlcixcbmEgLmJ0bi10dW1ibHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyMTJkO1xuICBib3JkZXItY29sb3I6ICMxNDIxMmQ7IH1cblxuLyogIEFERDogTmV3IFNvY2lhbCBOZXd0b3JrcyAqL1xuLyogIFlvdVR1YmUgKi9cbi5idG4teW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMzMzM7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzMzMzsgfVxuXG4uYnRuLXlvdXR1YmU6aG92ZXIsXG5hIC5idG4teW91dHViZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2U2MDAwMDsgfVxuXG4vKiAgVmltZW8gKi9cbi5idG4tdmltZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCN0VBO1xuICBib3JkZXItY29sb3I6ICMxQUI3RUE7IH1cblxuLmJ0bi12aW1lbzpob3ZlcixcbmEgLmJ0bi12aW1lbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjgzYTg7XG4gIGJvcmRlci1jb2xvcjogIzBmODNhODsgfVxuXG4vKiAgUGludGVyZXN0ICovXG4uYnRuLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjIwMjc7XG4gIGJvcmRlci1jb2xvcjogI0NCMjAyNzsgfVxuXG4uYnRuLXBpbnRlcmVzdDpob3ZlcixcbmEgLmJ0bi1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxNjFhO1xuICBib3JkZXItY29sb3I6ICM4OTE2MWE7IH1cblxuLypcbipcbiogSGVscGVyc1xuKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5jb250ZXh0LWRhcmssIC5iZy1hY2NlbnQsXG4uYmctc2Vjb25kYXJ5LTcsIC5iZy1hY2NlbnQtZ3JhZGllbnQsIC5iZy1ncmF5LWRhcmssIC5iZy1ibGFjaywgLmJnLWdyYXktZGFya2VyLCAuYmctZGFyay1yZWQsIC5iZy1pbWFnZS00LCAuYmctaW1hZ2UtNiwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnksIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5LCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5LCAuYmctY29udGVudC1wcmltYXJ5LCAuYmctY29udGVudC10ZXJ0aWFyeSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5LCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayBoMSwgLmJnLWFjY2VudCBoMSwgLmJnLXNlY29uZGFyeS03IGgxLCAuYmctYWNjZW50LWdyYWRpZW50IGgxLCAuYmctZ3JheS1kYXJrIGgxLCAuYmctYmxhY2sgaDEsIC5iZy1ncmF5LWRhcmtlciBoMSwgLmJnLWRhcmstcmVkIGgxLCAuYmctaW1hZ2UtNCBoMSwgLmJnLWltYWdlLTYgaDEsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IGgxLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgaDEsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBoMSwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSBoMSwgLmJnLWNvbnRlbnQtcHJpbWFyeSBoMSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgaDEsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSBoMSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBoMSwgLmNvbnRleHQtZGFyayBoMiwgLmJnLWFjY2VudCBoMiwgLmJnLXNlY29uZGFyeS03IGgyLCAuYmctYWNjZW50LWdyYWRpZW50IGgyLCAuYmctZ3JheS1kYXJrIGgyLCAuYmctYmxhY2sgaDIsIC5iZy1ncmF5LWRhcmtlciBoMiwgLmJnLWRhcmstcmVkIGgyLCAuYmctaW1hZ2UtNCBoMiwgLmJnLWltYWdlLTYgaDIsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IGgyLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgaDIsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBoMiwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSBoMiwgLmJnLWNvbnRlbnQtcHJpbWFyeSBoMiwgLmJnLWNvbnRlbnQtdGVydGlhcnkgaDIsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSBoMiwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBoMiwgLmNvbnRleHQtZGFyayBoMywgLmJnLWFjY2VudCBoMywgLmJnLXNlY29uZGFyeS03IGgzLCAuYmctYWNjZW50LWdyYWRpZW50IGgzLCAuYmctZ3JheS1kYXJrIGgzLCAuYmctYmxhY2sgaDMsIC5iZy1ncmF5LWRhcmtlciBoMywgLmJnLWRhcmstcmVkIGgzLCAuYmctaW1hZ2UtNCBoMywgLmJnLWltYWdlLTYgaDMsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IGgzLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgaDMsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBoMywgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSBoMywgLmJnLWNvbnRlbnQtcHJpbWFyeSBoMywgLmJnLWNvbnRlbnQtdGVydGlhcnkgaDMsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSBoMywgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBoMywgLmNvbnRleHQtZGFyayBoNCwgLmJnLWFjY2VudCBoNCwgLmJnLXNlY29uZGFyeS03IGg0LCAuYmctYWNjZW50LWdyYWRpZW50IGg0LCAuYmctZ3JheS1kYXJrIGg0LCAuYmctYmxhY2sgaDQsIC5iZy1ncmF5LWRhcmtlciBoNCwgLmJnLWRhcmstcmVkIGg0LCAuYmctaW1hZ2UtNCBoNCwgLmJnLWltYWdlLTYgaDQsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IGg0LCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgaDQsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBoNCwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSBoNCwgLmJnLWNvbnRlbnQtcHJpbWFyeSBoNCwgLmJnLWNvbnRlbnQtdGVydGlhcnkgaDQsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSBoNCwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBoNCwgLmNvbnRleHQtZGFyayBoNSwgLmJnLWFjY2VudCBoNSwgLmJnLXNlY29uZGFyeS03IGg1LCAuYmctYWNjZW50LWdyYWRpZW50IGg1LCAuYmctZ3JheS1kYXJrIGg1LCAuYmctYmxhY2sgaDUsIC5iZy1ncmF5LWRhcmtlciBoNSwgLmJnLWRhcmstcmVkIGg1LCAuYmctaW1hZ2UtNCBoNSwgLmJnLWltYWdlLTYgaDUsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IGg1LCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgaDUsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBoNSwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSBoNSwgLmJnLWNvbnRlbnQtcHJpbWFyeSBoNSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgaDUsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSBoNSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBoNSwgLmNvbnRleHQtZGFyayBoNiwgLmJnLWFjY2VudCBoNiwgLmJnLXNlY29uZGFyeS03IGg2LCAuYmctYWNjZW50LWdyYWRpZW50IGg2LCAuYmctZ3JheS1kYXJrIGg2LCAuYmctYmxhY2sgaDYsIC5iZy1ncmF5LWRhcmtlciBoNiwgLmJnLWRhcmstcmVkIGg2LCAuYmctaW1hZ2UtNCBoNiwgLmJnLWltYWdlLTYgaDYsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IGg2LCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgaDYsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBoNiwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSBoNiwgLmJnLWNvbnRlbnQtcHJpbWFyeSBoNiwgLmJnLWNvbnRlbnQtdGVydGlhcnkgaDYsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSBoNiwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBoNiwgLmNvbnRleHQtZGFyayAuaGVhZGluZy0xLCAuYmctYWNjZW50IC5oZWFkaW5nLTEsIC5iZy1zZWNvbmRhcnktNyAuaGVhZGluZy0xLCAuYmctYWNjZW50LWdyYWRpZW50IC5oZWFkaW5nLTEsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctMSwgLmJnLWJsYWNrIC5oZWFkaW5nLTEsIC5iZy1ncmF5LWRhcmtlciAuaGVhZGluZy0xLCAuYmctZGFyay1yZWQgLmhlYWRpbmctMSwgLmJnLWltYWdlLTQgLmhlYWRpbmctMSwgLmJnLWltYWdlLTYgLmhlYWRpbmctMSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctMSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTEsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy0xLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTEsIC5iZy1jb250ZW50LXByaW1hcnkgLmhlYWRpbmctMSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmhlYWRpbmctMSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTEsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMSwgLmNvbnRleHQtZGFyayAuaGVhZGluZy0yLCAuYmctYWNjZW50IC5oZWFkaW5nLTIsIC5iZy1zZWNvbmRhcnktNyAuaGVhZGluZy0yLCAuYmctYWNjZW50LWdyYWRpZW50IC5oZWFkaW5nLTIsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctMiwgLmJnLWJsYWNrIC5oZWFkaW5nLTIsIC5iZy1ncmF5LWRhcmtlciAuaGVhZGluZy0yLCAuYmctZGFyay1yZWQgLmhlYWRpbmctMiwgLmJnLWltYWdlLTQgLmhlYWRpbmctMiwgLmJnLWltYWdlLTYgLmhlYWRpbmctMiwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctMiwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTIsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy0yLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTIsIC5iZy1jb250ZW50LXByaW1hcnkgLmhlYWRpbmctMiwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmhlYWRpbmctMiwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTIsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMiwgLmNvbnRleHQtZGFyayAuaGVhZGluZy0zLCAuYmctYWNjZW50IC5oZWFkaW5nLTMsIC5iZy1zZWNvbmRhcnktNyAuaGVhZGluZy0zLCAuYmctYWNjZW50LWdyYWRpZW50IC5oZWFkaW5nLTMsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctMywgLmJnLWJsYWNrIC5oZWFkaW5nLTMsIC5iZy1ncmF5LWRhcmtlciAuaGVhZGluZy0zLCAuYmctZGFyay1yZWQgLmhlYWRpbmctMywgLmJnLWltYWdlLTQgLmhlYWRpbmctMywgLmJnLWltYWdlLTYgLmhlYWRpbmctMywgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctMywgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTMsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy0zLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTMsIC5iZy1jb250ZW50LXByaW1hcnkgLmhlYWRpbmctMywgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmhlYWRpbmctMywgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTMsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctMywgLmNvbnRleHQtZGFyayAuaGVhZGluZy00LCAuYmctYWNjZW50IC5oZWFkaW5nLTQsIC5iZy1zZWNvbmRhcnktNyAuaGVhZGluZy00LCAuYmctYWNjZW50LWdyYWRpZW50IC5oZWFkaW5nLTQsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctNCwgLmJnLWJsYWNrIC5oZWFkaW5nLTQsIC5iZy1ncmF5LWRhcmtlciAuaGVhZGluZy00LCAuYmctZGFyay1yZWQgLmhlYWRpbmctNCwgLmJnLWltYWdlLTQgLmhlYWRpbmctNCwgLmJnLWltYWdlLTYgLmhlYWRpbmctNCwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctNCwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTQsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy00LCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTQsIC5iZy1jb250ZW50LXByaW1hcnkgLmhlYWRpbmctNCwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmhlYWRpbmctNCwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTQsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNCwgLmNvbnRleHQtZGFyayAuaGVhZGluZy01LCAuYmctYWNjZW50IC5oZWFkaW5nLTUsIC5iZy1zZWNvbmRhcnktNyAuaGVhZGluZy01LCAuYmctYWNjZW50LWdyYWRpZW50IC5oZWFkaW5nLTUsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctNSwgLmJnLWJsYWNrIC5oZWFkaW5nLTUsIC5iZy1ncmF5LWRhcmtlciAuaGVhZGluZy01LCAuYmctZGFyay1yZWQgLmhlYWRpbmctNSwgLmJnLWltYWdlLTQgLmhlYWRpbmctNSwgLmJnLWltYWdlLTYgLmhlYWRpbmctNSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctNSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTUsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy01LCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTUsIC5iZy1jb250ZW50LXByaW1hcnkgLmhlYWRpbmctNSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmhlYWRpbmctNSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTUsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNSwgLmNvbnRleHQtZGFyayAuaGVhZGluZy02LCAuYmctYWNjZW50IC5oZWFkaW5nLTYsIC5iZy1zZWNvbmRhcnktNyAuaGVhZGluZy02LCAuYmctYWNjZW50LWdyYWRpZW50IC5oZWFkaW5nLTYsIC5iZy1ncmF5LWRhcmsgLmhlYWRpbmctNiwgLmJnLWJsYWNrIC5oZWFkaW5nLTYsIC5iZy1ncmF5LWRhcmtlciAuaGVhZGluZy02LCAuYmctZGFyay1yZWQgLmhlYWRpbmctNiwgLmJnLWltYWdlLTQgLmhlYWRpbmctNiwgLmJnLWltYWdlLTYgLmhlYWRpbmctNiwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmhlYWRpbmctNiwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTYsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuaGVhZGluZy02LCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5oZWFkaW5nLTYsIC5iZy1jb250ZW50LXByaW1hcnkgLmhlYWRpbmctNiwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmhlYWRpbmctNiwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5oZWFkaW5nLTYsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmhlYWRpbmctNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctYWNjZW50IC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1zZWNvbmRhcnktNyAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctYWNjZW50LWdyYWRpZW50IC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1ncmF5LWRhcmsgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWJsYWNrIC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1ncmF5LWRhcmtlciAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctZGFyay1yZWQgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWltYWdlLTQgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWltYWdlLTYgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy1jb250ZW50LXByaW1hcnkgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGEsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayBhLCAuYmctYWNjZW50IGEsIC5iZy1zZWNvbmRhcnktNyBhLCAuYmctYWNjZW50LWdyYWRpZW50IGEsIC5iZy1ncmF5LWRhcmsgYSwgLmJnLWJsYWNrIGEsIC5iZy1ncmF5LWRhcmtlciBhLCAuYmctZGFyay1yZWQgYSwgLmJnLWltYWdlLTQgYSwgLmJnLWltYWdlLTYgYSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgYSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IGEsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBhLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGEsIC5iZy1jb250ZW50LXByaW1hcnkgYSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgYSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGEsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgYSwgLmNvbnRleHQtZGFyayBhOmFjdGl2ZSwgLmJnLWFjY2VudCBhOmFjdGl2ZSwgLmJnLXNlY29uZGFyeS03IGE6YWN0aXZlLCAuYmctYWNjZW50LWdyYWRpZW50IGE6YWN0aXZlLCAuYmctZ3JheS1kYXJrIGE6YWN0aXZlLCAuYmctYmxhY2sgYTphY3RpdmUsIC5iZy1ncmF5LWRhcmtlciBhOmFjdGl2ZSwgLmJnLWRhcmstcmVkIGE6YWN0aXZlLCAuYmctaW1hZ2UtNCBhOmFjdGl2ZSwgLmJnLWltYWdlLTYgYTphY3RpdmUsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IGE6YWN0aXZlLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgYTphY3RpdmUsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBhOmFjdGl2ZSwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSBhOmFjdGl2ZSwgLmJnLWNvbnRlbnQtcHJpbWFyeSBhOmFjdGl2ZSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgYTphY3RpdmUsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSBhOmFjdGl2ZSwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSBhOmFjdGl2ZSwgLmNvbnRleHQtZGFyayBhOmZvY3VzLCAuYmctYWNjZW50IGE6Zm9jdXMsIC5iZy1zZWNvbmRhcnktNyBhOmZvY3VzLCAuYmctYWNjZW50LWdyYWRpZW50IGE6Zm9jdXMsIC5iZy1ncmF5LWRhcmsgYTpmb2N1cywgLmJnLWJsYWNrIGE6Zm9jdXMsIC5iZy1ncmF5LWRhcmtlciBhOmZvY3VzLCAuYmctZGFyay1yZWQgYTpmb2N1cywgLmJnLWltYWdlLTQgYTpmb2N1cywgLmJnLWltYWdlLTYgYTpmb2N1cywgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgYTpmb2N1cywgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IGE6Zm9jdXMsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBhOmZvY3VzLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGE6Zm9jdXMsIC5iZy1jb250ZW50LXByaW1hcnkgYTpmb2N1cywgLmJnLWNvbnRlbnQtdGVydGlhcnkgYTpmb2N1cywgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGE6Zm9jdXMsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNvbnRleHQtZGFyayBhOmhvdmVyLCAuYmctYWNjZW50IGE6aG92ZXIsIC5iZy1zZWNvbmRhcnktNyBhOmhvdmVyLCAuYmctYWNjZW50LWdyYWRpZW50IGE6aG92ZXIsIC5iZy1ncmF5LWRhcmsgYTpob3ZlciwgLmJnLWJsYWNrIGE6aG92ZXIsIC5iZy1ncmF5LWRhcmtlciBhOmhvdmVyLCAuYmctZGFyay1yZWQgYTpob3ZlciwgLmJnLWltYWdlLTQgYTpob3ZlciwgLmJnLWltYWdlLTYgYTpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgYTpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IGE6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSBhOmhvdmVyLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IGE6aG92ZXIsIC5iZy1jb250ZW50LXByaW1hcnkgYTpob3ZlciwgLmJnLWNvbnRlbnQtdGVydGlhcnkgYTpob3ZlciwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IGE6aG92ZXIsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLmNvbnRleHQtZGFyayAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1hY2NlbnQgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctYWNjZW50LWdyYWRpZW50IC5idXR0b24tbGluazpob3ZlciwgLmJnLWdyYXktZGFyayAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1ibGFjayAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1ncmF5LWRhcmtlciAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1kYXJrLXJlZCAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1pbWFnZS00IC5idXR0b24tbGluazpob3ZlciwgLmJnLWltYWdlLTYgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctY29udGVudC1wcmltYXJ5IC5idXR0b24tbGluazpob3ZlciwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAuYmx1cmJfX3RpdGxlLCAuYmctYWNjZW50IC5ibHVyYl9fdGl0bGUsIC5iZy1zZWNvbmRhcnktNyAuYmx1cmJfX3RpdGxlLCAuYmctYWNjZW50LWdyYWRpZW50IC5ibHVyYl9fdGl0bGUsIC5iZy1ncmF5LWRhcmsgLmJsdXJiX190aXRsZSwgLmJnLWJsYWNrIC5ibHVyYl9fdGl0bGUsIC5iZy1ncmF5LWRhcmtlciAuYmx1cmJfX3RpdGxlLCAuYmctZGFyay1yZWQgLmJsdXJiX190aXRsZSwgLmJnLWltYWdlLTQgLmJsdXJiX190aXRsZSwgLmJnLWltYWdlLTYgLmJsdXJiX190aXRsZSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJsdXJiX190aXRsZSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYl9fdGl0bGUsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuYmx1cmJfX3RpdGxlLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYl9fdGl0bGUsIC5iZy1jb250ZW50LXByaW1hcnkgLmJsdXJiX190aXRsZSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmJsdXJiX190aXRsZSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5ibHVyYl9fdGl0bGUsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJsdXJiX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAuYmx1cmItY2lyY2xlLCAuYmctYWNjZW50IC5ibHVyYi1jaXJjbGUsIC5iZy1zZWNvbmRhcnktNyAuYmx1cmItY2lyY2xlLCAuYmctYWNjZW50LWdyYWRpZW50IC5ibHVyYi1jaXJjbGUsIC5iZy1ncmF5LWRhcmsgLmJsdXJiLWNpcmNsZSwgLmJnLWJsYWNrIC5ibHVyYi1jaXJjbGUsIC5iZy1ncmF5LWRhcmtlciAuYmx1cmItY2lyY2xlLCAuYmctZGFyay1yZWQgLmJsdXJiLWNpcmNsZSwgLmJnLWltYWdlLTQgLmJsdXJiLWNpcmNsZSwgLmJnLWltYWdlLTYgLmJsdXJiLWNpcmNsZSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJsdXJiLWNpcmNsZSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYi1jaXJjbGUsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuYmx1cmItY2lyY2xlLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYi1jaXJjbGUsIC5iZy1jb250ZW50LXByaW1hcnkgLmJsdXJiLWNpcmNsZSwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmJsdXJiLWNpcmNsZSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5ibHVyYi1jaXJjbGUsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJsdXJiLWNpcmNsZSxcbiAgLmNvbnRleHQtZGFyayAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1hY2NlbnQgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctYWNjZW50LWdyYWRpZW50IC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWdyYXktZGFyayAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1ibGFjayAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1ncmF5LWRhcmtlciAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1kYXJrLXJlZCAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1pbWFnZS00IC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWltYWdlLTYgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuYmx1cmItY2lyY2xlIC5ibHVyYi1jaXJjbGVfX2ljb24gLmljb24sXG4gIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctY29udGVudC1wcmltYXJ5IC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbixcbiAgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLmJsdXJiLWNpcmNsZSAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uLFxuICAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5ibHVyYi1jaXJjbGUgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAuYmx1cmItbWluaW1hbCwgLmJnLWFjY2VudCAuYmx1cmItbWluaW1hbCwgLmJnLXNlY29uZGFyeS03IC5ibHVyYi1taW5pbWFsLCAuYmctYWNjZW50LWdyYWRpZW50IC5ibHVyYi1taW5pbWFsLCAuYmctZ3JheS1kYXJrIC5ibHVyYi1taW5pbWFsLCAuYmctYmxhY2sgLmJsdXJiLW1pbmltYWwsIC5iZy1ncmF5LWRhcmtlciAuYmx1cmItbWluaW1hbCwgLmJnLWRhcmstcmVkIC5ibHVyYi1taW5pbWFsLCAuYmctaW1hZ2UtNCAuYmx1cmItbWluaW1hbCwgLmJnLWltYWdlLTYgLmJsdXJiLW1pbmltYWwsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC5ibHVyYi1taW5pbWFsLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmJsdXJiLW1pbmltYWwsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuYmx1cmItbWluaW1hbCwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAuYmx1cmItbWluaW1hbCwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuYmx1cmItbWluaW1hbCwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmJsdXJiLW1pbmltYWwsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAuYmx1cmItbWluaW1hbCwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuYmx1cmItbWluaW1hbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctYWNjZW50IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1zZWNvbmRhcnktNyAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctYWNjZW50LWdyYWRpZW50IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1ncmF5LWRhcmsgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWJsYWNrIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1ncmF5LWRhcmtlciAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctZGFyay1yZWQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWltYWdlLTQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWltYWdlLTYgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy1jb250ZW50LXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZXh0LWRhcmsgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctYWNjZW50IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLXNlY29uZGFyeS03IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLWFjY2VudC1ncmFkaWVudCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1ncmF5LWRhcmsgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctYmxhY2sgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctZ3JheS1kYXJrZXIgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctZGFyay1yZWQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctaW1hZ2UtNCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1pbWFnZS02IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1wZXJpb2QsXG4gIC5jb250ZXh0LWRhcmsgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctYWNjZW50IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLXNlY29uZGFyeS03IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLWFjY2VudC1ncmFkaWVudCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1ncmF5LWRhcmsgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctYmxhY2sgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctZ3JheS1kYXJrZXIgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctZGFyay1yZWQgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctaW1hZ2UtNCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1pbWFnZS02IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50LFxuICAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLWNvbnRlbnQtcHJpbWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQsXG4gIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCxcbiAgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1hbW91bnQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZXh0LWRhcmsgLmJveC1jb3VudGVyLCAuYmctYWNjZW50IC5ib3gtY291bnRlciwgLmJnLXNlY29uZGFyeS03IC5ib3gtY291bnRlciwgLmJnLWFjY2VudC1ncmFkaWVudCAuYm94LWNvdW50ZXIsIC5iZy1ncmF5LWRhcmsgLmJveC1jb3VudGVyLCAuYmctYmxhY2sgLmJveC1jb3VudGVyLCAuYmctZ3JheS1kYXJrZXIgLmJveC1jb3VudGVyLCAuYmctZGFyay1yZWQgLmJveC1jb3VudGVyLCAuYmctaW1hZ2UtNCAuYm94LWNvdW50ZXIsIC5iZy1pbWFnZS02IC5ib3gtY291bnRlciwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJveC1jb3VudGVyLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmJveC1jb3VudGVyLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmJveC1jb3VudGVyLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5ib3gtY291bnRlciwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuYm94LWNvdW50ZXIsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5ib3gtY291bnRlciwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5ib3gtY291bnRlciwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuYm94LWNvdW50ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZXh0LWRhcmsgLmJveC1jb3VudGVyX19pY29uLCAuYmctYWNjZW50IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLXNlY29uZGFyeS03IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLWFjY2VudC1ncmFkaWVudCAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1ncmF5LWRhcmsgLmJveC1jb3VudGVyX19pY29uLCAuYmctYmxhY2sgLmJveC1jb3VudGVyX19pY29uLCAuYmctZ3JheS1kYXJrZXIgLmJveC1jb3VudGVyX19pY29uLCAuYmctZGFyay1yZWQgLmJveC1jb3VudGVyX19pY29uLCAuYmctaW1hZ2UtNCAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1pbWFnZS02IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJveC1jb3VudGVyX19pY29uLCAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgLmJveC1jb3VudGVyX19pY29uLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLmJveC1jb3VudGVyX19pY29uLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLWNvbnRlbnQtcHJpbWFyeSAuYm94LWNvdW50ZXJfX2ljb24sIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5ib3gtY291bnRlcl9faWNvbiwgLmJnLXRyYW5zYWN0aW9ucy10ZXJ0aWFyeSAuYm94LWNvdW50ZXJfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZXh0LWRhcmsgLnByb2dyZXNzLWxpbmVhciwgLmJnLWFjY2VudCAucHJvZ3Jlc3MtbGluZWFyLCAuYmctc2Vjb25kYXJ5LTcgLnByb2dyZXNzLWxpbmVhciwgLmJnLWFjY2VudC1ncmFkaWVudCAucHJvZ3Jlc3MtbGluZWFyLCAuYmctZ3JheS1kYXJrIC5wcm9ncmVzcy1saW5lYXIsIC5iZy1ibGFjayAucHJvZ3Jlc3MtbGluZWFyLCAuYmctZ3JheS1kYXJrZXIgLnByb2dyZXNzLWxpbmVhciwgLmJnLWRhcmstcmVkIC5wcm9ncmVzcy1saW5lYXIsIC5iZy1pbWFnZS00IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1pbWFnZS02IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAucHJvZ3Jlc3MtbGluZWFyLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLnByb2dyZXNzLWxpbmVhciwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAucHJvZ3Jlc3MtbGluZWFyLCAuYmctY29udGVudC1wcmltYXJ5IC5wcm9ncmVzcy1saW5lYXIsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5wcm9ncmVzcy1saW5lYXIsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAucHJvZ3Jlc3MtbGluZWFyLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5wcm9ncmVzcy1saW5lYXIsXG4gIC5jb250ZXh0LWRhcmsgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1hY2NlbnQgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1zZWNvbmRhcnktNyAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWFjY2VudC1ncmFkaWVudCAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWdyYXktZGFyayAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWJsYWNrIC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctZ3JheS1kYXJrZXIgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1kYXJrLXJlZCAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWltYWdlLTQgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1pbWFnZS02IC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1jb250ZW50LXByaW1hcnkgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlLXRpdGxlLFxuICAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUsXG4gIC5jb250ZXh0LWRhcmsgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWFjY2VudCAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctc2Vjb25kYXJ5LTcgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWFjY2VudC1ncmFkaWVudCAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctZ3JheS1kYXJrIC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1ibGFjayAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctZ3JheS1kYXJrZXIgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWRhcmstcmVkIC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1pbWFnZS00IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1pbWFnZS02IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbixcbiAgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctY29udGVudC1wcmltYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy1jb250ZW50LXRlcnRpYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4sXG4gIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuLFxuICAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5wcm9ncmVzcy1iYXItY2lyY2xlIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZXh0LWRhcmsgLnRodW1iX190aXRsZSwgLmJnLWFjY2VudCAudGh1bWJfX3RpdGxlLCAuYmctc2Vjb25kYXJ5LTcgLnRodW1iX190aXRsZSwgLmJnLWFjY2VudC1ncmFkaWVudCAudGh1bWJfX3RpdGxlLCAuYmctZ3JheS1kYXJrIC50aHVtYl9fdGl0bGUsIC5iZy1ibGFjayAudGh1bWJfX3RpdGxlLCAuYmctZ3JheS1kYXJrZXIgLnRodW1iX190aXRsZSwgLmJnLWRhcmstcmVkIC50aHVtYl9fdGl0bGUsIC5iZy1pbWFnZS00IC50aHVtYl9fdGl0bGUsIC5iZy1pbWFnZS02IC50aHVtYl9fdGl0bGUsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC50aHVtYl9fdGl0bGUsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAudGh1bWJfX3RpdGxlLCAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgLnRodW1iX190aXRsZSwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAudGh1bWJfX3RpdGxlLCAuYmctY29udGVudC1wcmltYXJ5IC50aHVtYl9fdGl0bGUsIC5iZy1jb250ZW50LXRlcnRpYXJ5IC50aHVtYl9fdGl0bGUsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAudGh1bWJfX3RpdGxlLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC50aHVtYl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRleHQtZGFyayAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1hY2NlbnQgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctc2Vjb25kYXJ5LTcgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctYWNjZW50LWdyYWRpZW50IC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWdyYXktZGFyayAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1ibGFjayAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1ncmF5LWRhcmtlciAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1kYXJrLXJlZCAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1pbWFnZS00IC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWltYWdlLTYgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSAudGh1bWJfX3RpdGxlIGE6aG92ZXIsIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctY29udGVudC1wcmltYXJ5IC50aHVtYl9fdGl0bGUgYTpob3ZlciwgLmJnLWNvbnRlbnQtdGVydGlhcnkgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgLnRodW1iX190aXRsZSBhOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC50aHVtYl9fdGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1ibGFjayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWdyYXktZGFya2VyIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctZGFyay1yZWQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1pbWFnZS00IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctaW1hZ2UtNiAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctY29udGVudC1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1ibGFjayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWdyYXktZGFya2VyIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctZGFyay1yZWQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1pbWFnZS00IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctaW1hZ2UtNiAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctY29udGVudC1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1ibGFjayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWdyYXktZGFya2VyIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctZGFyay1yZWQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1pbWFnZS00IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctaW1hZ2UtNiAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctY29udGVudC1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWFjY2VudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctZ3JheS1kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWJsYWNrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWdyYXktZGFya2VyIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWRhcmstcmVkIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWltYWdlLTQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctaW1hZ2UtNiAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy1jb250ZW50LXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1hY2NlbnQtZ3JhZGllbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1ncmF5LWRhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1ibGFjayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWdyYXktZGFya2VyIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctZGFyay1yZWQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1pbWFnZS00IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctaW1hZ2UtNiAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6aG92ZXIsIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctY29udGVudC1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctY29udGVudC10ZXJ0aWFyeSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciwgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmMDAzNzsgfVxuXG4ubGF5b3V0LXBhbmVsLXdyYXAgaDEsIC5jb250ZXh0LWxpZ2h0IGgxLCAuYmctZ3JheS1saWdodGVyIGgxLCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IGgxLCAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSBoMSwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IGgxLCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSBoMSwgLmxheW91dC1wYW5lbC13cmFwIGgyLCAuY29udGV4dC1saWdodCBoMiwgLmJnLWdyYXktbGlnaHRlciBoMiwgLmJnLWNvbm5lY3Rpb25zLXNlY29uZGFyeSBoMiwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgaDIsIC5iZy1jb250ZW50LXNlY29uZGFyeSBoMiwgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkgaDIsIC5sYXlvdXQtcGFuZWwtd3JhcCBoMywgLmNvbnRleHQtbGlnaHQgaDMsIC5iZy1ncmF5LWxpZ2h0ZXIgaDMsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgaDMsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IGgzLCAuYmctY29udGVudC1zZWNvbmRhcnkgaDMsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IGgzLCAubGF5b3V0LXBhbmVsLXdyYXAgaDQsIC5jb250ZXh0LWxpZ2h0IGg0LCAuYmctZ3JheS1saWdodGVyIGg0LCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IGg0LCAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSBoNCwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IGg0LCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSBoNCwgLmxheW91dC1wYW5lbC13cmFwIGg1LCAuY29udGV4dC1saWdodCBoNSwgLmJnLWdyYXktbGlnaHRlciBoNSwgLmJnLWNvbm5lY3Rpb25zLXNlY29uZGFyeSBoNSwgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgaDUsIC5iZy1jb250ZW50LXNlY29uZGFyeSBoNSwgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkgaDUsIC5sYXlvdXQtcGFuZWwtd3JhcCBoNiwgLmNvbnRleHQtbGlnaHQgaDYsIC5iZy1ncmF5LWxpZ2h0ZXIgaDYsIC5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkgaDYsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IGg2LCAuYmctY29udGVudC1zZWNvbmRhcnkgaDYsIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5IGg2LCAubGF5b3V0LXBhbmVsLXdyYXAgLmhlYWRpbmctMSwgLmNvbnRleHQtbGlnaHQgLmhlYWRpbmctMSwgLmJnLWdyYXktbGlnaHRlciAuaGVhZGluZy0xLCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTEsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTEsIC5iZy1jb250ZW50LXNlY29uZGFyeSAuaGVhZGluZy0xLCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSAuaGVhZGluZy0xLCAubGF5b3V0LXBhbmVsLXdyYXAgLmhlYWRpbmctMiwgLmNvbnRleHQtbGlnaHQgLmhlYWRpbmctMiwgLmJnLWdyYXktbGlnaHRlciAuaGVhZGluZy0yLCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTIsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTIsIC5iZy1jb250ZW50LXNlY29uZGFyeSAuaGVhZGluZy0yLCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSAuaGVhZGluZy0yLCAubGF5b3V0LXBhbmVsLXdyYXAgLmhlYWRpbmctMywgLmNvbnRleHQtbGlnaHQgLmhlYWRpbmctMywgLmJnLWdyYXktbGlnaHRlciAuaGVhZGluZy0zLCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTMsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTMsIC5iZy1jb250ZW50LXNlY29uZGFyeSAuaGVhZGluZy0zLCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSAuaGVhZGluZy0zLCAubGF5b3V0LXBhbmVsLXdyYXAgLmhlYWRpbmctNCwgLmNvbnRleHQtbGlnaHQgLmhlYWRpbmctNCwgLmJnLWdyYXktbGlnaHRlciAuaGVhZGluZy00LCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTQsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTQsIC5iZy1jb250ZW50LXNlY29uZGFyeSAuaGVhZGluZy00LCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSAuaGVhZGluZy00LCAubGF5b3V0LXBhbmVsLXdyYXAgLmhlYWRpbmctNSwgLmNvbnRleHQtbGlnaHQgLmhlYWRpbmctNSwgLmJnLWdyYXktbGlnaHRlciAuaGVhZGluZy01LCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTUsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTUsIC5iZy1jb250ZW50LXNlY29uZGFyeSAuaGVhZGluZy01LCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSAuaGVhZGluZy01LCAubGF5b3V0LXBhbmVsLXdyYXAgLmhlYWRpbmctNiwgLmNvbnRleHQtbGlnaHQgLmhlYWRpbmctNiwgLmJnLWdyYXktbGlnaHRlciAuaGVhZGluZy02LCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTYsIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IC5oZWFkaW5nLTYsIC5iZy1jb250ZW50LXNlY29uZGFyeSAuaGVhZGluZy02LCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSAuaGVhZGluZy02IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGF5b3V0LXBhbmVsLXdyYXAgLnBhcmFsbGF4LWhlYWRlcjo6YWZ0ZXIsIC5jb250ZXh0LWxpZ2h0IC5wYXJhbGxheC1oZWFkZXI6OmFmdGVyLCAuYmctZ3JheS1saWdodGVyIC5wYXJhbGxheC1oZWFkZXI6OmFmdGVyLCAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IC5wYXJhbGxheC1oZWFkZXI6OmFmdGVyLCAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSAucGFyYWxsYXgtaGVhZGVyOjphZnRlciwgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5IC5wYXJhbGxheC1oZWFkZXI6OmFmdGVyLCAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSAucGFyYWxsYXgtaGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMjUxLCAyNTEsIDAuMzMpOyB9IH1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5iZy1kZWZhdWx0ICsgLmJnLWRlZmF1bHQuc2VjdGlvbi1tZCxcbiAgLmJnLWRlZmF1bHQgKyAuYmctZGVmYXVsdC5zZWN0aW9uLWxnLFxuICAuYmctZGVmYXVsdCArIC5iZy1kZWZhdWx0LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1hY2NlbnQgLmJ1dHRvbi1wcmltYXJ5LFxuLmJnLXNlY29uZGFyeS03IC5idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5iZy1hY2NlbnQgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLCAuYmctYWNjZW50IC5idXR0b24tcHJpbWFyeTpmb2N1cywgLmJnLWFjY2VudCAuYnV0dG9uLXByaW1hcnk6YWN0aXZlLCAuYmctYWNjZW50IC5idXR0b24tcHJpbWFyeTpob3ZlcixcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tcHJpbWFyeTpob3ZlcixcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tcHJpbWFyeTpmb2N1cyxcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tcHJpbWFyeTphY3RpdmUsXG4gIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5iZy1hY2NlbnQgLmJ1dHRvbi1ibGFjayxcbi5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYmctYWNjZW50IC5idXR0b24tYmxhY2s6aG92ZXIsIC5iZy1hY2NlbnQgLmJ1dHRvbi1ibGFjazpmb2N1cywgLmJnLWFjY2VudCAuYnV0dG9uLWJsYWNrOmFjdGl2ZSwgLmJnLWFjY2VudCAuYnV0dG9uLWJsYWNrOmhvdmVyLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ibGFjazpob3ZlcixcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tYmxhY2s6Zm9jdXMsXG4gIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWJsYWNrOmFjdGl2ZSxcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5iZy1hY2NlbnQgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUsXG4uYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmZvY3VzLCAuYmctYWNjZW50IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmFjdGl2ZSwgLmJnLWFjY2VudCAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlcixcbiAgLmJnLXNlY29uZGFyeS03IC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLFxuICAuYmctc2Vjb25kYXJ5LTcgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsXG4gIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsXG4gIC5iZy1zZWNvbmRhcnktNyAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmJnLWFjY2VudCAucHJvZ3Jlc3MtbGluZWFyLW1vZGVybiAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwOmFmdGVyLFxuLmJnLXNlY29uZGFyeS03IC5wcm9ncmVzcy1saW5lYXItbW9kZXJuIC5wcm9ncmVzcy1iYXItbGluZWFyLXdyYXA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5iZy1hY2NlbnQgLmJsdXJiLW1pbmltYWwgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24sIC5iZy1hY2NlbnQgLmJsdXJiLW1pbmltYWwsXG4uYmctc2Vjb25kYXJ5LTcgLmJsdXJiLW1pbmltYWwgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24sXG4uYmctc2Vjb25kYXJ5LTcgLmJsdXJiLW1pbmltYWwge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNzsgfVxuICAuYmctYWNjZW50ICsgLmJnLWFjY2VudC5zZWN0aW9uLW1kLFxuICAuYmctYWNjZW50ICsgLmJnLWFjY2VudC5zZWN0aW9uLWxnLFxuICAuYmctYWNjZW50ICsgLmJnLWFjY2VudC5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctYWNjZW50LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYwMDM3IDE1JSwgI2IzMDAyNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7IH1cbiAgLmJnLWFjY2VudC1ncmFkaWVudCArIC5iZy1hY2NlbnQtZ3JhZGllbnQuc2VjdGlvbi1tZCxcbiAgLmJnLWFjY2VudC1ncmFkaWVudCArIC5iZy1hY2NlbnQtZ3JhZGllbnQuc2VjdGlvbi1sZyxcbiAgLmJnLWFjY2VudC1ncmFkaWVudCArIC5iZy1hY2NlbnQtZ3JhZGllbnQuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLXNlY29uZGFyeS03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwZGZjZjsgfVxuICAuYmctc2Vjb25kYXJ5LTcgKyAuYmctc2Vjb25kYXJ5LTcuc2VjdGlvbi1tZCxcbiAgLmJnLXNlY29uZGFyeS03ICsgLmJnLXNlY29uZGFyeS03LnNlY3Rpb24tbGcsXG4gIC5iZy1zZWNvbmRhcnktNyArIC5iZy1zZWNvbmRhcnktNy5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctc2Vjb25kYXJ5LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmOWY2OyB9XG4gIC5iZy1zZWNvbmRhcnktOCArIC5iZy1zZWNvbmRhcnktOC5zZWN0aW9uLW1kLFxuICAuYmctc2Vjb25kYXJ5LTggKyAuYmctc2Vjb25kYXJ5LTguc2VjdGlvbi1sZyxcbiAgLmJnLXNlY29uZGFyeS04ICsgLmJnLXNlY29uZGFyeS04LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG4gIC5iZy1ncmF5LWRhcmsgKyAuYmctZ3JheS1kYXJrLnNlY3Rpb24tbWQsXG4gIC5iZy1ncmF5LWRhcmsgKyAuYmctZ3JheS1kYXJrLnNlY3Rpb24tbGcsXG4gIC5iZy1ncmF5LWRhcmsgKyAuYmctZ3JheS1kYXJrLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLmJnLWJsYWNrICsgLmJnLWJsYWNrLnNlY3Rpb24tbWQsXG4gIC5iZy1ibGFjayArIC5iZy1ibGFjay5zZWN0aW9uLWxnLFxuICAuYmctYmxhY2sgKyAuYmctYmxhY2suc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWdyYXktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjsgfVxuICAuYmctZ3JheS1kYXJrZXIgKyAuYmctZ3JheS1kYXJrZXIuc2VjdGlvbi1tZCxcbiAgLmJnLWdyYXktZGFya2VyICsgLmJnLWdyYXktZGFya2VyLnNlY3Rpb24tbGcsXG4gIC5iZy1ncmF5LWRhcmtlciArIC5iZy1ncmF5LWRhcmtlci5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5iZy1ibGFjayArIC5iZy1ibGFjay5zZWN0aW9uLW1kLFxuICAuYmctYmxhY2sgKyAuYmctYmxhY2suc2VjdGlvbi1sZyxcbiAgLmJnLWJsYWNrICsgLmJnLWJsYWNrLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iZy1ibGFjayAuYmx1cmJfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctZ3JheS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAuYmctZ3JheS1saWdodGVyICsgLmJnLWdyYXktbGlnaHRlci5zZWN0aW9uLW1kLFxuICAuYmctZ3JheS1saWdodGVyICsgLmJnLWdyYXktbGlnaHRlci5zZWN0aW9uLWxnLFxuICAuYmctZ3JheS1saWdodGVyICsgLmJnLWdyYXktbGlnaHRlci5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctZGFyay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjQwOTNCOyB9XG4gIC5iZy1kYXJrLXJlZCArIC5iZy1kYXJrLXJlZC5zZWN0aW9uLW1kLFxuICAuYmctZGFyay1yZWQgKyAuYmctZGFyay1yZWQuc2VjdGlvbi1sZyxcbiAgLmJnLWRhcmstcmVkICsgLmJnLWRhcmstcmVkLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJnLWltYWdlLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IH1cblxuLmJnLWltYWdlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctaW1hZ2UtMi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJnLWltYWdlLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctaW1hZ2UtMy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJnLWltYWdlLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctaW1hZ2UtNC5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJnLWltYWdlLTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctaW1hZ2UtNi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wIC5iZy1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfSB9XG5cbi5iZy1jb25uZWN0aW9ucy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjAwMDsgfVxuICAuYmctY29ubmVjdGlvbnMtcHJpbWFyeSArIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy1jb25uZWN0aW9ucy1wcmltYXJ5ICsgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkuc2VjdGlvbi1sZyxcbiAgLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkgKyAuYmctY29ubmVjdGlvbnMtcHJpbWFyeS5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzc5MTsgfVxuICAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5ICsgLmJnLWNvbm5lY3Rpb25zLXNlY29uZGFyeS5zZWN0aW9uLW1kLFxuICAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5ICsgLmJnLWNvbm5lY3Rpb25zLXNlY29uZGFyeS5zZWN0aW9uLWxnLFxuICAuYmctY29ubmVjdGlvbnMtc2Vjb25kYXJ5ICsgLmJnLWNvbm5lY3Rpb25zLXNlY29uZGFyeS5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctY29ubmVjdGlvbnMtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzODBhOyB9XG4gIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSArIC5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeS5zZWN0aW9uLW1kLFxuICAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkgKyAuYmctY29ubmVjdGlvbnMtdGVydGlhcnkuc2VjdGlvbi1sZyxcbiAgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5ICsgLmJnLWNvbm5lY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTA1OWI7IH1cbiAgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5ICsgLmJnLWludGVyYWN0aW9ucy1wcmltYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSArIC5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeS5zZWN0aW9uLWxnLFxuICAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkgKyAuYmctaW50ZXJhY3Rpb25zLXByaW1hcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiY2U2OyB9XG4gIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5ICsgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkuc2VjdGlvbi1tZCxcbiAgLmJnLWludGVyYWN0aW9ucy1zZWNvbmRhcnkgKyAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeS5zZWN0aW9uLWxnLFxuICAuYmctaW50ZXJhY3Rpb25zLXNlY29uZGFyeSArIC5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUwMDk2OyB9XG4gIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgKyAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgKyAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy1pbnRlcmFjdGlvbnMtdGVydGlhcnkgKyAuYmctaW50ZXJhY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1jb250ZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWUxOyB9XG4gIC5iZy1jb250ZW50LXByaW1hcnkgKyAuYmctY29udGVudC1wcmltYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy1jb250ZW50LXByaW1hcnkgKyAuYmctY29udGVudC1wcmltYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy1jb250ZW50LXByaW1hcnkgKyAuYmctY29udGVudC1wcmltYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy1jb250ZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NmU2ZjU7IH1cbiAgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5ICsgLmJnLWNvbnRlbnQtc2Vjb25kYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy1jb250ZW50LXNlY29uZGFyeSArIC5iZy1jb250ZW50LXNlY29uZGFyeS5zZWN0aW9uLWxnLFxuICAuYmctY29udGVudC1zZWNvbmRhcnkgKyAuYmctY29udGVudC1zZWNvbmRhcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLWNvbnRlbnQtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOGQyOyB9XG4gIC5iZy1jb250ZW50LXRlcnRpYXJ5ICsgLmJnLWNvbnRlbnQtdGVydGlhcnkuc2VjdGlvbi1tZCxcbiAgLmJnLWNvbnRlbnQtdGVydGlhcnkgKyAuYmctY29udGVudC10ZXJ0aWFyeS5zZWN0aW9uLWxnLFxuICAuYmctY29udGVudC10ZXJ0aWFyeSArIC5iZy1jb250ZW50LXRlcnRpYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmM3MDk7IH1cbiAgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5ICsgLmJnLXRyYW5zYWN0aW9ucy1wcmltYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeSArIC5iZy10cmFuc2FjdGlvbnMtcHJpbWFyeS5zZWN0aW9uLWxnLFxuICAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkgKyAuYmctdHJhbnNhY3Rpb25zLXByaW1hcnkuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmI0OyB9XG4gIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5ICsgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkuc2VjdGlvbi1tZCxcbiAgLmJnLXRyYW5zYWN0aW9ucy1zZWNvbmRhcnkgKyAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeS5zZWN0aW9uLWxnLFxuICAuYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSArIC5iZy10cmFuc2FjdGlvbnMtc2Vjb25kYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODFlOyB9XG4gIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgKyAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24tbWQsXG4gIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgKyAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24tbGcsXG4gIC5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkgKyAuYmctdHJhbnNhY3Rpb25zLXRlcnRpYXJ5LnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qXG4qXG4qIFRleHQgQWxpZ25tZW50XG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXhzLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC14cy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXhzLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LXNtLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC50ZXh0LW1kLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAudGV4dC1sZy1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cblxuLypcbipcbiogVGV4dCBzdHlsaW5nXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udGV4dC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udGV4dC1zYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC11Ym9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLnRleHQtc3BhY2luZy0wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuaHRtbCAudGV4dC1hY2NlbnQge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG5odG1sIC50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbmh0bWwgLnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNTk2ZDsgfVxuXG4vKlxuKlxuKiBFbGVtZW50IGdyb3Vwc1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbmh0bWwgLnBhZ2UgLmdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBodG1sIC5wYWdlIC5ncm91cDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBodG1sIC5wYWdlIC5ncm91cCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAteHMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAteHM6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAteHMgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuaHRtbCAucGFnZSAuZ3JvdXAtbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4OyB9XG4gIGh0bWwgLnBhZ2UgLmdyb3VwLWxnOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGh0bWwgLnBhZ2UgLmdyb3VwLWxnID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMjdweDsgfVxuXG5odG1sIC5wYWdlIC5ncm91cC14bCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAteGw6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAteGwgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4OyB9XG5cbmh0bWwgLnBhZ2UgLmdyb3VwLXRvcCA+ICosIGh0bWwgLnBhZ2UgLmdyb3VwLXRvcCA+ICo6Zmlyc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbmh0bWwgLnBhZ2UgLmdyb3VwLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgaHRtbCAucGFnZSAuZ3JvdXAtbWlkZGxlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5odG1sIC5wYWdlIC5ncm91cC1ib3R0b20gPiAqLCBodG1sIC5wYWdlIC5ncm91cC1ib3R0b20gPiAqOmZpcnN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uc2VjdGlvbi14cyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uc2VjdGlvbi1zbSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uc2VjdGlvbi1tZCxcbi5zZWN0aW9uLWxnLFxuLnNlY3Rpb24teGwge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLnNlY3Rpb24teHhsIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi5zZWN0aW9uLWNvbGxhcHNlICsgLnNlY3Rpb24tY29sbGFwc2Uge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24teHM6Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlY3Rpb24tc206Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlY3Rpb24tbWQ6Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlY3Rpb24tbGc6Zmlyc3Qtb2YtdHlwZSxcbiAgLnNlY3Rpb24teGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24teHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zZWN0aW9uLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuc2VjdGlvbi1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgLnNlY3Rpb24tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDsgfVxuICAuc2VjdGlvbi1hbHRlcm5hdGUtMSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24teHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAuc2VjdGlvbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLnNlY3Rpb24tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLnNlY3Rpb24tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7IH1cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7IH1cbiAgICAuc2VjdGlvbi14bC5zZWN0aW9uLXhsX2JpZ2dlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7IH1cbiAgLnNlY3Rpb24teHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4OyB9XG4gIC5zZWN0aW9uLXhzOmZpcnN0LW9mLXR5cGUsXG4gIC5zZWN0aW9uLXNtOmZpcnN0LW9mLXR5cGUsXG4gIC5zZWN0aW9uLW1kOmZpcnN0LW9mLXR5cGUsXG4gIC5zZWN0aW9uLWxnOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLnNlY3Rpb24tZGl2aWRlZF9fbWFpbiA+ICo6Zmlyc3QtY2hpbGQsXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1kaXZpZGVkX19tYWluID4gKjpsYXN0LWNoaWxkLFxuLnNlY3Rpb24tZGl2aWRlZF9fYXNpZGUgPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uc2VjdGlvbi1kaXZpZGVkX19tYWluIFtjbGFzcyo9J3NlY3Rpb24nXTpudGgtY2hpbGQobiArIDIpLFxuLnNlY3Rpb24tZGl2aWRlZF9fYXNpZGUgW2NsYXNzKj0nc2VjdGlvbiddOm50aC1jaGlsZChuICsgMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWZmNDsgfVxuXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSBoNSArICosXG4uc2VjdGlvbi1kaXZpZGVkX19hc2lkZSAuaGVhZGluZy01ICsgKiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuLnNlY3Rpb24tZGl2aWRlZF9fYXNpZGUgKiArIGg1IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1kaXZpZGVkX19hc2lkZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAuc2VjdGlvbi1kaXZpZGVkX19hc2lkZSA+IFtjbGFzcyo9J3NlY3Rpb24nXSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAuc2VjdGlvbi1kaXZpZGVkX19hc2lkZSA+IFtjbGFzcyo9J3NlY3Rpb24nXTpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlID4gLnNlY3Rpb24tc3R5bGUtMSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZGl2aWRlZF9fYXNpZGUgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1kaXZpZGVkX19hc2lkZS5zZWN0aW9uX19hc2lkZS1sZWZ0ID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1kaXZpZGVkX19hc2lkZS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi1kaXZpZGVkX19hc2lkZS1sZWZ0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZmY0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1kaXZpZGVkX19tYWluLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWN0aW9uLWRpdmlkZWRfX21haW4tbGVmdDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVmZjQ7IH0gfVxuXG4uZnVsbHdpZHRoLXBhZ2Uge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5mdWxsd2lkdGgtcGFnZSAuc2VjdGlvbi1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmZ1bGx3aWR0aC1wYWdlID4gKiB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuZnVsbHdpZHRoLXBhZ2UgKiArIC5jb3VudGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgLmZ1bGx3aWR0aC1wYWdlICogKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZ1bGx3aWR0aC1wYWdlICogKyBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7IH0gfVxuICAuZnVsbHdpZHRoLXBhZ2VfbW9kLTEge1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7IH1cblxuLmllLTEwIC5mdWxsd2lkdGgtcGFnZSxcbi5pZS0xMSAuZnVsbHdpZHRoLXBhZ2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pZS0xMCAuZnVsbHdpZHRoLXBhZ2UgPiAqLFxuICAuaWUtMTEgLmZ1bGx3aWR0aC1wYWdlID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmllLTEwIC5mdWxsd2lkdGgtcGFnZTo6YWZ0ZXIsXG4gIC5pZS0xMSAuZnVsbHdpZHRoLXBhZ2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qXG4qXG4qIE9mZnNldHNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4qICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxucCArICoge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbnAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5oMiArIGg2LFxuaDMgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuKiArIC5saXN0LXhzIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4qICsgLmxpc3Qtc21hbGwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyAubGlzdC1tZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuKiArIC5saXN0LW1hcmtlZCwgKiArIC5saXN0LW1hcmtlZC1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4qICsgLmxpc3Qtb3JkZXJlZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5saXN0LWxpbmtlZCB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuKiArIC5xdW90ZS1jZW50ZXJlZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuKiArIC5ncm91cC1sZyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuKiArIC5maWd1cmUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyBbY2xhc3MqPWxpc3QtaW5saW5lLV0ge1xuICBtYXJnaW4tdG9wOiAzOHB4OyB9XG5cbiogKyAucmQtbWFpbGZvcm0ge1xuICBtYXJnaW4tdG9wOiAzOHB4OyB9XG5cbiogKyAuY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4qICsgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiogKyAuYmx1cmItbWluaW1hbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuKiArIC5xdW90ZS1kZWZhdWx0IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5oNSArIHAsXG4uaGVhZGluZy01ICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuaDYgKyBwLFxuLmhlYWRpbmctNiArIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5pY29uLXh4bCArIGgzLFxuLmljb24teHhsICsgLmhlYWRpbmctMyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLnJhbmdlICsgLnJhbmdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5oMSArIGgzLFxuLmhlYWRpbmctMSArIGgzLFxuaDEgKyAuaGVhZGluZy0zLFxuLmhlYWRpbmctMSArIC5oZWFkaW5nLTMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbmgyICsgaDUsXG4uaGVhZGluZy0yICsgaDUsXG5oMiArIC5oZWFkaW5nLTUsXG4uaGVhZGluZy0yICsgLmhlYWRpbmctNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuaDMgKyAub3dsLWNhcm91c2VsLFxuLmhlYWRpbmctMyArIC5vd2wtY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5ibHVyYi1taW5pbWFsICsgLmJsdXJiLW1pbmltYWwge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1ldmVudCArIC5kaXZpZGVyLXdyYXAsXG4gIC5kaXZpZGVyLXdyYXAgKyAucG9zdC1ldmVudCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlICsgLnJhbmdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKiArIHAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgKiArIC5xdW90ZS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAqICsgLmZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAqICsgLmdyb3VwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAqICsgLnF1b3RlLWRlZmF1bHQge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgLnJvdyArIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5odG1sIC5wYWdlICogKyAub2Zmc2V0LXRvcC0xIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG5odG1sIC5wYWdlICogKyAub2Zmc2V0LXRvcC0yIHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGh0bWwgLnBhZ2UgKiArIC5vZmZzZXQtdG9wLTIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG5odG1sIC5yb3ctMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICBodG1sIC5yb3ctMTA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgaHRtbCAucm93LTEwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5odG1sIC5yb3ctMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICBodG1sIC5yb3ctMjA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgaHRtbCAucm93LTIwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5odG1sIC5yb3ctMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICBodG1sIC5yb3ctMzA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgaHRtbCAucm93LTMwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5odG1sIC5yb3ctYm90aC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgaHRtbCAucm93LWJvdGgtMzA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgaHRtbCAucm93LWJvdGgtMzAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGh0bWwgLnJvdy1ib3RoLTMwID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG5odG1sIC5yb3ctNTAge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICBodG1sIC5yb3ctNTA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgaHRtbCAucm93LTUwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5odG1sIC5yb3ctNjAge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICBodG1sIC5yb3ctNjA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgaHRtbCAucm93LTYwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5odG1sIC5yb3ctNzAge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICBodG1sIC5yb3ctNzA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgaHRtbCAucm93LTcwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCAucm93LTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgfVxuICAgIGh0bWwgLnJvdy02MDplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbCAucm93LTYwID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIGh0bWwgLnJvdy03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH1cbiAgICBodG1sIC5yb3ctNzA6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGh0bWwgLnJvdy03MCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBodG1sIC5yb3ctc20tNzUge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4OyB9XG4gICAgaHRtbCAucm93LXNtLTc1OmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sIC5yb3ctc20tNzUgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbCAucm93LW1kLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweDsgfVxuICAgIGh0bWwgLnJvdy1tZC05MDplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbCAucm93LW1kLTkwID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICBodG1sIC5yb3ctNzAge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4OyB9XG4gICAgaHRtbCAucm93LTcwOmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sIC5yb3ctNzAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGh0bWwgLnJvdy14bC01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICBodG1sIC5yb3cteGwtNTA6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGh0bWwgLnJvdy14bC01MCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBodG1sIC5yb3cteGwtYm90aC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICBodG1sIC5yb3cteGwtYm90aC01MDplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbCAucm93LXhsLWJvdGgtNTAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBodG1sIC5yb3cteGwtYm90aC01MCA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuaHRtbC5sdC1pZS0xMCAqICsgLnJvdyxcbiogKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5sdC1pZS0xMCAqICsgLnJvdyxcbiAgKiArIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4ucm93Om5vdCgucm93LWNvbmRlbnNlZCkucm93LWhvcml6b250YWwtMTAge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIC5yb3c6bm90KC5yb3ctY29uZGVuc2VkKS5yb3ctaG9yaXpvbnRhbC0xMCA+IFtjbGFzcyo9J2NvbCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLnRhYmxlLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5oZWlnaHQtZmlsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5oZWlnaHQtZmlsbCA+ICoge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5ibG9jay10b3AtbGV2ZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5ibG9jay1jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnRleHQtd2lkdGgtMSB7XG4gIG1heC13aWR0aDogNTQwcHg7IH1cblxuLnRleHQtd2lkdGgtMiB7XG4gIG1heC13aWR0aDogNjIwcHg7IH1cblxuLmdyaWQtNCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDsgfVxuICAuZ3JpZC00ID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gIC5ncmlkLTQgPiAqIHtcbiAgICB3aWR0aDogMjUlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2JqZWN0LWRpc3BsYWNlbWVudC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJvdy5yYW5nZS01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAucm93LnJhbmdlLTUwID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG4uZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAuZ3JheXNjYWxlLS1ob3Zlci1vZmY6aG92ZXIge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAuZ3JheXNjYWxlLS1ob3Zlci1vbiB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICAuZ3JheXNjYWxlLS1ob3Zlci1vbjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4ub2JqZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vYmplY3Qtd3JhcF9fYm9keSB7XG4gICAgaGVpZ2h0OiAzM3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vYmplY3Qtd3JhcF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAub2JqZWN0LXdyYXBfX2JvZHkgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm9iamVjdC13cmFwX19ib2R5Lm9iamVjdC13cmFwX19ib2R5LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDsgfVxuICAub2JqZWN0LXdyYXBfX2JvZHkub2JqZWN0LXdyYXBfX2JvZHktbWQtbGVmdCB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2JqZWN0LXdyYXBfX2JvZHktc2l6aW5nLTEge1xuICAgIHdpZHRoOiA1MHZ3OyB9IH1cblxuLmdhbGxlcnktd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gIC5nYWxsZXJ5LXdyYXA6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdhbGxlcnktd3JhcCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnktd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgICAgLmdhbGxlcnktd3JhcDplbXB0eSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5nYWxsZXJ5LXdyYXAgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZ2FsbGVyeS13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gICAgICAuZ2FsbGVyeS13cmFwOmVtcHR5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmdhbGxlcnktd3JhcCA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbGxlcnktd3JhcC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAgIC5nYWxsZXJ5LXdyYXAucm93ID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAucm93ID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAucm93Lm5vLWd1dHRlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi8qXG4qXG4qIE1vZHVsZXNcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4vKlxuKlxuKiBHcmlkIHN5c3RlbVxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmNvbnRhaW5lci1mbHVpZCBbY2xhc3MqPSdjb2wnXSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhaW5lci1mbGV4IC5yb3cgPiBbY2xhc3MqPSdjb2wnXSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNvbnRhaW5lci1mbGV4IC5jb2xfX2lubmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzVweCAyNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyLWZsZXggLmNvbF9faW5uZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZpcmVmb3ggLmNvbnRhaW5lci1mbGV4IC5yb3cgPiBbY2xhc3MqPSdjb2wnXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lci1mbGV4IC5yZC1nb29nbGUtbWFwIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFpbmVyLWZsZXggLnJkLWdvb2dsZS1tYXAge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLWZsZXggLnJkLWdvb2dsZS1tYXAge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4IC5jb2xfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItZmxleCAuY29sX19pbm5lciB7XG4gICAgcGFkZGluZzogMTUycHggMTUuNjI1JTsgfVxuICAuY29udGFpbmVyLWZsZXggLmNvbC1zbS04IC5jb2xfX2lubmVyLFxuICAuY29udGFpbmVyLWZsZXggLmNvbC1tZC04IC5jb2xfX2lubmVyLFxuICAuY29udGFpbmVyLWZsZXggLmNvbC1sZy04IC5jb2xfX2lubmVyLFxuICAuY29udGFpbmVyLWZsZXggLmNvbC14bC04IC5jb2xfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hlbGwtZmx1aWQtaW5zZXQtbGctNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuLnJhbmdlLXNwYWNlciB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZS1jb25kZW5zZWQsXG4ucmFuZ2UtY29uZGVuc2VkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBodG1sLmx0LWllLTEwIC5yYW5nZS1jb25kZW5zZWQgPiBbY2xhc3MqPSdjZWxsJ10sXG4gIC5yYW5nZS1jb25kZW5zZWQgPiBbY2xhc3MqPSdjZWxsJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLypcbipcbiogUmVzcG9uc2l2ZSB1bml0XG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgMTAwJTsgfVxuXG5bY2xhc3MqPSd1bml0J106ZW1wdHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udW5pdC1ib2R5IHtcbiAgZmxleDogMCAxIGF1dG87IH1cbiAgLnVuaXQtYm9keSAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnVuaXQtbGVmdCxcbi51bml0LXJpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLnVuaXQgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudW5pdC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQtc20gPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQtbWQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQtbGcgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQteGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgIC51bml0LXhsID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51bml0LXh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQteHhsID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4udW5pdC1zcGFjaW5nLXNtLnVuaXQge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1zbS51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLXNtLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctc20udW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctc20udW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctc20udW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLnVuaXQtc3BhY2luZy1tZC51bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctbWQudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1tZC51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLW1kLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLW1kLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLW1kLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi51bml0LXNwYWNpbmctbGcudW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLWxnLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuICAgIC51bml0LXNwYWNpbmctbGcudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml0LXNwYWNpbmctbGcudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1sZy51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctbGcudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1sZy51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctbGcudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1sZy51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVuaXQudW5pdC1ob3Jpem9udGFsLnVuaXQtc3BhY2luZy1tZCAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH0gfVxuXG4vKlxuKlxuKiBQbHVnaW5zXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLypcbipcbiogT3dsIENhcm91c2VsXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qIFxuICogIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBmb250OiA0MDAgNDBweC84MHB4ICdGb250QXdlc29tZSc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0NCc7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKlxuICogT3dsIE5hdmlnYXRpb25cbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vd2wtY2Fyb3VzZWxbZGF0YS1uYXY9J3RydWUnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4ub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1wcmV2LFxuLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgY29sb3I6ICNjN2M3Yzc7IH1cbiAgLm93bC1wcmV2OmhvdmVyLFxuICAub3dsLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cbiAgLm93bC1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzYic7IH1cblxuLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm93bC1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzYyc7IH1cblxuLypcbiAqIE93bCBQYWdpbmF0aW9uXG4gKi9cbi5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ub3dsLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLm93bC1kb3Q6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWRvdDpob3ZlciwgLm93bC1kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3OyB9XG4gIC5vd2wtZG90ICsgLm93bC1kb3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLWxpZ2h0LWRvdHMgLm93bC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwtbGlnaHQtZG90cyAub3dsLWRvdDpob3ZlciwgLm93bC1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwtbGlnaHQtZG90cyAub3dsLWRvdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1jYXJvdXNlbC1saWdodC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5W2RhdGEtbmF2PSd0cnVlJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeVtkYXRhLW5hdj0ndHJ1ZSddIC5vd2wtZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMzBweDsgfVxuICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IC5pdGVtIC5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeSAub3dsLXByZXYsXG4gIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnkgLm93bC1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IC5vd2wtcHJldjpob3ZlcixcbiAgICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5IC5vd2wtbmV4dDpob3ZlciB7XG4gICAgICBmaWxsOiAjZmYwMDM3O1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnkgLm93bC1wcmV2LFxuICAgICAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeSAub3dsLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnkgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeSAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAuY2Fyb3VzZWwtcG9zdC1nYWxsZXJ5OmhvdmVyIC5vd2wtcHJldixcbiAgLmNhcm91c2VsLXBvc3QtZ2FsbGVyeTpob3ZlciAub3dsLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uY2Fyb3VzZWwtYmxvZy1wb3N0LW1pbmltYWwge1xuICBtYXgtaGVpZ2h0OiAzMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bC1jYXJvdXNlbC1zcGFjaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm93bC1jYXJvdXNlbC1zcGFjaW5nLTEgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cHg7IH1cbiAgICAub3dsLWNhcm91c2VsLXNwYWNpbmctMSAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC01cHg7IH0gfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiAgIFJEIE5hdmJhclxuKlxuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIE5hdmJhciBleHRlbnNpb25cbipcbiogQGF1dGhvciAgICAgICBFdmdlbml5IEd1c2Fyb3ZcbiogQGxpbmsgICAgICAgICBodHRwczovL3VhLmxpbmtlZGluLmNvbS9wdWIvZXZnZW5peS1ndXNhcm92LzhhL2E0MC81NGFcbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmQtbmF2YmFyLXNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJkLW5hdmJhci1zbGlkZS1kb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJkLW5hdmJhci1zbGlkZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmQtbmF2YmFyLXNsaWRlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9IH1cblxuLypcbiogQHN1YnNlY3Rpb24gR2VuZXJhbCBTdHlsZXNcbiovXG4ucmQtbmF2YmFyLXdyYXAsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUge1xuICB0cmFuc2l0aW9uOiAwLjMycyBhbGwgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7IH1cblxuLnJkLW5hdmJhciwgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLFxuLnJkLW5hdmJhci1zdGF0aWMsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCxcbi5yZC1uYXZiYXItc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZC1uYXZiYXItLW5vLXRyYW5zaXRpb24sIC5yZC1uYXZiYXItLW5vLXRyYW5zaXRpb24gKiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucmQtbmF2YmFyLFxuLnJkLW5hdmJhci1icmFuZCxcbi5yZC1uYXZiYXItc2xvZ2FuLFxuLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zLFxuLmJyYW5kLW5hbWUsXG4ucmQtbmF2YmFyLW5hdixcbi5yZC1uYXZiYXItcGFuZWwsXG4ucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1zdWJtaXQsXG4ucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsXG4ucmQtbmF2YmFyLWxpdmUtc2VhcmNoLXJlc3VsdHMsXG4ucmQtbmF2YmFyLXNlYXJjaC1mb3JtIHtcbiAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZTsgfVxuXG4ucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuICAgIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpOyB9XG5cbi8qXG4qIE5hdmJhciBjb21wb25lbnRzXG4qL1xuLnJkLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLW5hdmJhci10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICB0b3A6IDZweDsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycywgMC4yMnM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnMsIDAuMjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzLCAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07IH1cbiAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjIycyAwcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjIycztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjIyczsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLnJkLW5hdmJhci1icmFuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5yZC1uYXZiYXItc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoIC5mb3JtLWlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdG9wOiAyNXB4OyB9XG4gIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoX19zdWJtaXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoX19zdWJtaXQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTIyJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udDogNDAwIDE5cHggJ0xpbmVhcmljb25zJztcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnJkLW5hdmJhciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgLnJkLW5hdmJhciAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjpiZWZvcmUsIC5yZC1uYXZiYXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5yZC1uYXZiYXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgY29udGVudDogJ1xcZTkyMic7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5yZC1uYXZiYXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgY29udGVudDogJ1xcZTkyYSc7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5kZXNrdG9wIC5yZC1uYXZiYXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLnJkLW5hdmJhciAucmQtc2VhcmNoIC5mb3JtLWlucHV0IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ucmQtbmF2YmFyIC5yZC1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5yZC1uYXZiYXIgLnJkLXNlYXJjaCAuZm9ybS1pbnB1dCxcbi5yZC1uYXZiYXIgLnJkLXNlYXJjaCAuZm9ybS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNTE1MTU7IH1cblxuLnJkLW5hdmJhciBidXR0b24ucmQtc2VhcmNoX19zdWJtaXQsXG4ucmQtbmF2YmFyIGJ1dHRvbi5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5yZC1uYXZiYXIgYnV0dG9uLnJkLXNlYXJjaF9fc3VibWl0OjotbW96LWZvY3VzLWlubmVyLFxuICAucmQtbmF2YmFyIGJ1dHRvbi5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgSHlicmlkICBTdHlsZXNcbiovXG4ucmQtbmF2YmFyLnJkLW5hdmJhci1maXhlZCArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSxcbi5yZC1uYXZiYXIucmQtbmF2YmFyLXNpZGViYXIgKyAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cblxuLnJkLW5hdmJhciAucmQtbmF2YmFyLW5hdiA+IGxpIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZC1uYXZiYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnJkLW5hdmJhciAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YWN0aXZlLCAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmZvY3VzLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGE6YWN0aXZlLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTpmb2N1cyxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTphY3RpdmUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6Zm9jdXMsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTphY3RpdmUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2VjZWNlYzsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTpob3ZlcixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3ZlcixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6Zm9jdXMsIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YWN0aXZlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTpmb2N1cyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmFjdGl2ZSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmZvY3VzLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTphY3RpdmUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhOmZvY3VzLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTpob3Zlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgKyBsaSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgKyBsaSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSArIGxpLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICB3aWR0aDogMjE2cHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgIGNvbG9yOiAjYzdjN2M3OyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5M2MnO1xuICAgICAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6aG92ZXIsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICB0b3A6IC0zMXB4OyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duLnJkLW5hdmJhci1vcGVuLWxlZnQsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duLnJkLW5hdmJhci1vcGVuLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biBsaSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gKixcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpmb2N1cywgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTphY3RpdmUsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmZvY3VzLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3ZlcixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyIH4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyIH4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gYSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmZvY3VzID4gYSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLm9wZW5lZCA+IGEge1xuICAgIGNvbG9yOiAjZmYwMDM3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmZvY3VzID4gYSB+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLm9wZW5lZCA+IGEgfiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IGEgfiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5vcGVuZWQgPiBhIH4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfSB9XG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDM1cHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpICsgbGk6YmVmb3JlLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgKyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWZmNDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51ICogKyAucmQtbWVnYW1lbnUtbGlzdCxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAqICsgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkge1xuICAgICAgcGFkZGluZzogNDVweCAzMHB4IDUwcHggNTBweDsgfVxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgKiArIC5yZC1tZWdhbWVudS1saXN0LFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgKiArIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1heC13aWR0aDogMTE1MHB4OyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGksXG4gICAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDcwcHggNzBweCA1MHB4OyB9IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW1lZ2FtZW51LWhlYWRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbWVnYW1lbnUtaGVhZGVyLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggKiArIC5yZC1tZWdhbWVudS1oZWFkZXIsXG4ucmQtbmF2YmFyLXN0YXRpYyAqICsgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZCxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZCAucmQtc2VhcmNoLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkIC5yZC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZC5hY3RpdmUgLnJkLXNlYXJjaCxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZC5hY3RpdmUgLnJkLXNlYXJjaCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3JkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsOjpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDJ2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsID4gKixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsID4gKiB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgPiAqOmZpcnN0LWNoaWxkLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgPiAqOmxhc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmllLTEwIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKixcbi5pZS0xMSAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICosIC5pZS0xMFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKixcbi5pZS0xMVxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuICAuaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqOjphZnRlcixcbiAgLmllLTExIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKjo6YWZ0ZXIsIC5pZS0xMFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqOjphZnRlcixcbiAgLmllLTExXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICo6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICB3aWR0aDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICogPiAqLFxuICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqID4gKiwgLmllLTEwXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICogPiAqLFxuICAuaWUtMTFcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKiA+ICoge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLmllLTEwIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbTo6YWZ0ZXIsXG4uaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wOjphZnRlcixcbi5pZS0xMSAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b206OmFmdGVyLFxuLmllLTExIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcDo6YWZ0ZXIsIC5pZS0xMFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbTo6YWZ0ZXIsXG4uaWUtMTBcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3A6OmFmdGVyLFxuLmllLTExXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tOjphZnRlcixcbi5pZS0xMVxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKiB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pdGVtcy1saXN0LFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgPiBsaSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpOmxhc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgPiBsaSArIGxpOjpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgPiBsaSArIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogLTNweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZmY0OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGUgLnJkLW5hdmJhci1pdGVtcy1saXN0IGxpOmxhc3QtY2hpbGQsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGUgLnJkLW5hdmJhci1pdGVtcy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZTo6YmVmb3JlLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWxfX21haW4gKyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlZGVmZjQ7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2lubmVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsX19pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1uYXZiYXItc2VhcmNoX2NvbGxhcHNhYmxlLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC13cmFwID4gKjpub3QoLnJkLW5hdmJhci1zZWFyY2hfbm90LWNvbGxhcHNhYmxlKSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwID4gKjpub3QoLnJkLW5hdmJhci1zZWFyY2hfbm90LWNvbGxhcHNhYmxlKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IC4zM3M7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXNlYXJjaDo6YWZ0ZXIsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogLjVzOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03NSUsIDApO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlID4gKjpub3QoLnJkLW5hdmJhci1zZWFyY2hfbm90LWNvbGxhcHNhYmxlKSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoX2NvbGxhcHNhYmxlLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgPiAqOm5vdCgucmQtbmF2YmFyLXNlYXJjaF9ub3QtY29sbGFwc2FibGUpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHRyYW5zaXRpb246IC4xczsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlcixcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2g6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoX19zdWJtaXQsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWl0ZW1zLWxpc3QsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci10b3AtcGFuZWxfX21haW4sXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcCAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogLjMzczsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoX2NvbGxhcHNhYmxlLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4yNXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaDo6YWZ0ZXIsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlZGVmZjQ7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0td3JhcCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCB7XG4gICAgbGVmdDogNHB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMjAlLCAwKTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoX19zdWJtaXQsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoX19zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICByaWdodDogNTJweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjMzcyBlYXNlIDBzLCB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6YWN0aXZlLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTphY3RpdmUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gYSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpLm9wZW5lZCA+IGEsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5tYWMtb3MgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5tYWMtb3Ncbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLm1hYy1vc1xuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAubWFjLW9zXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5tYWMtb3Ncbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5tYWMtb3Ncbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93biBhLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gYTphY3RpdmUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93biBhOmZvY3VzLFxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbWVnYW1lbnUtbGlzdCBhLFxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbWVnYW1lbnUtbGlzdCBhOmFjdGl2ZSxcbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW1lZ2FtZW51LWxpc3QgYTpmb2N1cyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93biBhLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duIGE6YWN0aXZlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duIGE6Zm9jdXMsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1tZWdhbWVudS1saXN0IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1tZWdhbWVudS1saXN0IGE6YWN0aXZlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbWVnYW1lbnUtbGlzdCBhOmZvY3VzIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLWRyb3Bkb3duIGE6aG92ZXIsXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1tZWdhbWVudS1saXN0IGE6aG92ZXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gYTpob3Zlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW1lZ2FtZW51LWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IGEge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgKyBsaTo6YmVmb3JlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmFjdGl2ZSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmFjdGl2ZSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpLm9wZW5lZCA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUsXG4ucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuLFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlcixcbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlcixcbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycywgMC4yMnM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnMsIDAuMjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzLCAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW4sXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjJzIDBzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBhLFxuLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaW5uZXIgLnJkLW5hdmJhci1pdGVtcy1saXN0IGEge1xuICBjb2xvcjogI2ZmZjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBhOmhvdmVyLFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgPiBsaSArIGxpOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgPiBsaSArIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLXNlYXJjaDo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLXNlYXJjaDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoLFxuLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaW5uZXIgLnJkLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItaW5uZXIgLnJkLXNlYXJjaCAuZm9ybS1pbnB1dCxcbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoIC5mb3JtLWxhYmVsLFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoIC5mb3JtLWlucHV0LFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoIC5mb3JtLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSxcbi5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpmb2N1cywgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6YWN0aXZlLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlcixcbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lOmhvdmVyLFxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmU6Zm9jdXMsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTphY3RpdmUsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cblxuLypcbiogU3RhdGljIExheW91dFxuKi9cbi5yZC1uYXZiYXItc3RhdGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMSk7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyLFxuICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYm90dG9tLXBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYtd3JhcCxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciA+ICosXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCA+ICosXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSA+ICoge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIgPiAqOmZpcnN0LWNoaWxkLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCA+ICo6Zmlyc3QtY2hpbGQsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyID4gKjpsYXN0LWNoaWxkLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCA+ICo6bGFzdC1jaGlsZCxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsLFxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdi13cmFwID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9leHRlbmRlZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfZXh0ZW5kZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWZmNDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLnJkLW5hdmJhci10b3AtcGFuZWxfZXh0ZW5kZWQgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCAubGlzdC1ib3JkZXJlZCxcbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20gLmxpc3QtYm9yZGVyZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIzcHg7IH1cbiAgICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCAubGlzdC1ib3JkZXJlZCA+ICosXG4gICAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20gLmxpc3QtYm9yZGVyZWQgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtdG9wICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWZmNDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJvdHRvbS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYm90dG9tLXBhbmVsIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljOm5vdCgucmQtbmF2YmFyLS1pcy1zdHVjaykgKiArIC5yZC1uYXZiYXItYm90dG9tLXBhbmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVmZjQ7XG4gICAgd2lkdGg6IDEwMnZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogLTEzcHggLTEzcHggMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweCAwIDEwcHg7IH1cbiAgICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl90cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl90cmFuc3BhcmVudCAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl90cmFuc3BhcmVudCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gICAgICAubWFjLW9zIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl90cmFuc3BhcmVudCAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7IH0gfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY3JlYXRpdmU6bm90KC5yZC1uYXZiYXItLWlzLXN0dWNrKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY3JlYXRpdmUgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItaW5uZXIsXG4gICAgLmllLTExIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItaW5uZXIgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY3JlYXRpdmUgLnJkLW5hdmJhci1uYXYgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogNThweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY3JlYXRpdmUgKiArIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHg7IH0gfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9pbnZlcnNlOm5vdCgucmQtbmF2YmFyLS1pcy1zdHVjaykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2ludmVyc2U6bm90KC5yZC1uYXZiYXItLWlzLXN0dWNrKSAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9pbnZlcnNlOm5vdCgucmQtbmF2YmFyLS1pcy1zdHVjaykgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9pbnZlcnNlOm5vdCgucmQtbmF2YmFyLS1pcy1zdHVjaykgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0M3B4OyB9IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2NvcnBvcmF0ZSAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXJfZGFyayAucmQtc2VhcmNoX19zdWJtaXQ6aG92ZXIsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50ICsgLnJkLW5hdmJhci1uYXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIC5saXN0LWJvcmRlcmVkIC51bml0IC51bml0LWxlZnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSAubGlzdC1ib3JkZXJlZCAudW5pdCAudW5pdC1ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmQtbmF2YmFyLXN0YXRpYy1zbW9vdGggLnJkLW5hdmJhci1zdGF0aWMge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICBbZGF0YS14LW1vZGU9XCJkZXNpZ24tbW9kZVwiXSAucmQtbmF2YmFyLXN0YXRpYy1zbW9vdGggLnJkLW5hdmJhci1zdGF0aWMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWM6bm90KC5yZC1uYXZiYXJfY3JlYXRpdmUpIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYzpub3QoLnJkLW5hdmJhcl9jcmVhdGl2ZSkgLnJkLW5hdmJhci1pbm5lciA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lciA+ICosXG4gICAgLmllLTExIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIgPiAqIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLmllLTEwIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIsXG4gICAgLmllLTExIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMDsgfVxuICAgIC5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIsIC5pZS0xMCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIsXG4gICAgLmllLTExIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1pbm5lcjphZnRlcixcbiAgICAuaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLWlubmVyOmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsICsgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbCArIC5yZC1uYXZiYXItbmF2LXdyYXA6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2ssIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWlubmVyLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgbWluLWhlaWdodDogNzRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItdG9wLXBhbmVsLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQgLmJ1dHRvbiwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IC5idXR0b24ge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX3RyYW5zcGFyZW50LCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhcl90cmFuc3BhcmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMSk7IH1cbiAgICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjay5yZC1uYXZiYXJfdHJhbnNwYXJlbnQgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhcl90cmFuc3BhcmVudCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX3RyYW5zcGFyZW50IC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLXBhbmVsLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLWlubmVyLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jcmVhdGl2ZSAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NyZWF0aXZlIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjay5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NvcnBvcmF0ZSAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jb3Jwb3JhdGUucmQtbmF2YmFyX2NvcnBvcmF0ZSAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9jb3Jwb3JhdGUucmQtbmF2YmFyX2NvcnBvcmF0ZSAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NvcnBvcmF0ZS5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyX2NvcnBvcmF0ZS5yZC1uYXZiYXJfY29ycG9yYXRlIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjay5yZC1uYXZiYXJfZGFyaywgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXJfZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjaywgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgICAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItaW5uZXIgPiAqICsgKiwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLWlubmVyID4gKiArICoge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXBhbmVsLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXN0YXRpYy0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy1saW5rZWQgLnJkLW5hdmJhci1hYnNvbHV0ZSAucmQtbmF2YmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uYnV0dG9uLS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTgxZTtcbiAgY29sb3I6ICMwMDk4MWU7IH1cbiAgLmJ1dHRvbi0tZ3JlZW46YWN0aXZlLCAuYnV0dG9uLS1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTgxZTsgfVxuICAuYnV0dG9uLS1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDk4MWU7IH1cblxuLypcbiogRnVsbHdpZHRoIExheW91dFxuKi9cbi5yZC1uYXZiYXItZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjEpOyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItaW5uZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItaW5uZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWlubmVyID4gKixcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdi13cmFwID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1wYW5lbCxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCB7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSwgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6YWN0aXZlLCAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYSxcbiAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gYSxcbiAgICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGgge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1pbm5lciA+ICogKyAqIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdi13cmFwOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhcl90cmFuc3BhcmVudC1sYW5kaW5nIC5yZC1uYXZiYXItaW5uZXIge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyX3RyYW5zcGFyZW50LWxhbmRpbmcucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXBhbmVsLCAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXJfdHJhbnNwYXJlbnQtbGFuZGluZy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWlubmVyLCAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtc3R1Y2ssIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWlubmVyID4gKiArICosIC5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1pbm5lciA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWJyYW5kLCAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItYnJhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLypcbiogRml4ZWQgTGF5b3V0XG4qL1xuLnJkLW5hdmJhci1maXhlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTc7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbF9fYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogLTU2cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTEycHggMCA4MXB4O1xuICAgIGJvdHRvbTogLTU2cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMSk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtbmF2YmFyLWl0ZW1zLWxpc3QsXG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuZmlyZWZveCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXBfX3Nob3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcF9fc2hvcCA+IGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmYwMDM3OyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXBfX3Nob3AgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgKyAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDEwcHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDExcHggNTZweCAxMXB4IDE4cHg7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgLnJkLW5hdmJhci1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpICogKyAucmQtbmF2YmFyLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItZHJvcGRvd24gbGkgbGkgPiBhLFxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgbGkgbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDZweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEsXG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogOXB4IDU2cHggOXB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpICsgbGksXG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSAqICsgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51ICogKyAucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDAuNHMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgcGFkZGluZzogNHB4IDAgMDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1jb2xsYXBzZSxcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDRweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAucmQtbmF2YmFyLWZpeGVkLmFjdGl2ZSAucmQtbmF2YmFyLW5hdiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTU2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbi5hY3RpdmUgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHNwYW4ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlLmFjdGl2ZSBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjVweCAzNXB4O1xuICAgIG1hcmdpbjogMCAtMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4yM3MgYWxsIGVhc2Utb3V0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5yZC1uYXZiYXItdG9wLXBhbmVsX19sZWZ0ICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLnJkLW5hdmJhci1pdGVtcy1saXN0ID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAubGlzdC1ib3JkZXJlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLmxpc3QtYm9yZGVyZWQgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgLmxpc3QtYm9yZGVyZWQgPiBsaTpudGgtbGFzdC1jaGlsZChuICsgMik6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAubGlzdC1ib3JkZXJlZCAudW5pdCAudW5pdF9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCAubGlzdC1ib3JkZXJlZCAudW5pdCAudW5pdF9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5saXN0LWJvcmRlcmVkIGRsIGR0LCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50IC5saXN0LWJvcmRlcmVkIGRsIGRkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQgKiArIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtY29sbGFwc2FibGUtd3JhcCAucmQtc2VhcmNoLFxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5yZC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDU2cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMSUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZmY0OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCAucmQtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoX3RvZ2dsZWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoX3RvZ2dsZWQgLmZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5ODsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogLjFzOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDM1cHggOHB4IDhweDsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dDpmb2N1cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaF9fc3VibWl0LFxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLXNlYXJjaF9fc3VibWl0LFxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAuYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoX3RvZ2dsZWQgLnJkLXNlYXJjaCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUgLmZvcm0td3JhcCB7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNTZweDtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgIHRvcDogLTFweDsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlOjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQgW2NsYXNzKj0ncmQtbmF2YmFyLWZpeGVkX19lbGVtZW50J10gLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjJzOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC05MGRlZyk7IH1cbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgW2NsYXNzKj0ncmQtbmF2YmFyLWZpeGVkX19lbGVtZW50J10gLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQtMSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0LjhweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQtMiB7XG4gICAgcmlnaHQ6IDQ0LjhweDtcbiAgICB3aWR0aDogMjhweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQtMyB7XG4gICAgcmlnaHQ6IDg0cHg7XG4gICAgd2lkdGg6IDI4cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sIC5wYWdlIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1maXhlZC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmM2YzZjM7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSA+IGEge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IGEsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkuYWN0aXZlID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSA+IGEsXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1saXN0OmhvdmVyID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdC5mb2N1cyA+IGEsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWxpc3QuYWN0aXZlID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdC5vcGVuZWQgPiBhLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duOmhvdmVyID4gYSxcbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93bi5mb2N1cyA+IGEsXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24uYWN0aXZlID4gYSxcbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93bi5vcGVuZWQgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICBjb2xvcjogIzAwMDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciBhOmFjdGl2ZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGVkIC5yZC1zZWFyY2gge1xuICBib3JkZXItY29sb3I6ICNmM2YzZjM7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbmF2IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IGEsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IGEsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1tZWdhbWVudS1saXN0LFxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbWVnYW1lbnUtbGlzdDpob3ZlciA+IGEsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbWVnYW1lbnUtbGlzdC5mb2N1cyA+IGEsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbWVnYW1lbnUtbGlzdC5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW1lZ2FtZW51LWxpc3Qub3BlbmVkID4gYSxcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItZHJvcGRvd246aG92ZXIgPiBhLFxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1kcm9wZG93bi5mb2N1cyA+IGEsXG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLWRyb3Bkb3duLmFjdGl2ZSA+IGEsXG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLWRyb3Bkb3duLm9wZW5lZCA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2hhbGYtZGFyayAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciBhLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyIGE6YWN0aXZlLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9oYWxmLWRhcmsgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtaGVhZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBjb2xvcjogIzE1MTUxNTsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLFxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sXG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sXG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLFxuICAgIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsXG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsXG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycywgMC4yMnM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnMsIDAuMjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMnMsIDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzLCAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07IH1cbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbixcbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjJzIDBzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlcixcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlcixcbiAgICAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItcGFuZWwgW2NsYXNzKj0ncmQtbmF2YmFyLWZpeGVkX19lbGVtZW50J10gPiAqLFxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXBhbmVsIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddID4gKiB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1wYW5lbCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSA+ICo6aG92ZXIsXG4gIC5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1wYW5lbCBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSA+ICo6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3Bhbjo6YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3Bhbjo6YWZ0ZXIsXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3Bhbixcbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuOjpiZWZvcmUsXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3Bhbjo6YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2RhcmsgLnJkLW5hdmJhci1wYW5lbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1wYW5lbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5yZC1uYXZiYXItYnV0dG9uLWZpeGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTFweCA1NnB4IDExcHggMThweDsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl90cmFuc3BhcmVudC1sYW5kaW5nIC5yZC1uYXZiYXItYnV0dG9uLWZpeGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX3RyYW5zcGFyZW50LWxhbmRpbmcgLnJkLW5hdmJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwucmQtbmF2YmFyLWZpeGVkLWxpbmtlZCAucGFnZSB7XG4gIHBhZGRpbmctdG9wOiA1NnB4OyB9XG5cbi8qXG4qIFNpZGViYXIgTGF5b3V0XG4qL1xuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzNXB4OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXBhbmVsX19hc2lkZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1icmFuZCBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogLjIycztcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICAgIHRyYW5zaXRpb246IC4zNnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNiUgKyAxZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDElICsgMWVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMzsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGkgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC40cyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpOm5vdCgub3BlbmVkKTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0ID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMxNTE1MTU7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1oZWFkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjYlO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgKiArIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgbGVmdDogMzVweDtcbiAgICByaWdodDogMzVweDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0ID4gbGkge1xuICAgICAgICB3aWR0aDogMTkuOCU7IH1cbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgLnNlYXJjaF9hbGwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1zaWRlYmFyX3JldmVyc2UgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtc2lkZWJhcl9yZXZlcnNlIC5yZC1uYXZiYXItcGFuZWw6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLXNpZGViYXJfcmV2ZXJzZSAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAxJSk7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtc2lkZWJhcl9yZXZlcnNlIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1pbm5lciAucmQtc2VhcmNoX19zdWJtaXQsXG4gIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaW5uZXIgLnJkLXNlYXJjaF9fc3VibWl0OmhvdmVyLFxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaXRlbXMtbGlzdCA+IGxpICsgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1wYW5lbCAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyX2ludmVyc2UgLnJkLW5hdmJhci1wYW5lbCAucmQtbmF2YmFyLWl0ZW1zLWxpc3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAucmQtbmF2YmFyLXNpZGViYXItc21vb3RoIC5yZC1uYXZiYXItc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXItc21vb3RoIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIFtkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIC5yZC1uYXZiYXItc2lkZWJhci1zbW9vdGggLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmM2YzZjM7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI2cHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9pbnZlcnNlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyLS1pcy1zdHVjay5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLWlubmVyIC5yZC1zZWFyY2hfX3N1Ym1pdDpob3ZlcixcbiAgICAgIC5yZC1uYXZiYXItc2lkZWJhci5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhcl9pbnZlcnNlIC5yZC1uYXZiYXItaW5uZXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gICAgICAucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyLS1pcy1zdHVjay5yZC1uYXZiYXJfaW52ZXJzZSAucmQtbmF2YmFyLXBhbmVsIC5yZC1uYXZiYXItaXRlbXMtbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLW5hdmJhci1zaWRlYmFyLWxpbmtlZCAucmQtbmF2YmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiAgIFBhZ2UgYm94ZWQgbGF5b3V0IHN0eWxlIHJlZGVjbGFyYXRpb25cbioqL1xuaHRtbC5ib3hlZCAucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5yZC1wYXJhbGxheC1saWdodCBoMSwgLnJkLXBhcmFsbGF4LWxpZ2h0IGgyLCAucmQtcGFyYWxsYXgtbGlnaHQgaDMsIC5yZC1wYXJhbGxheC1saWdodCBoNCwgLnJkLXBhcmFsbGF4LWxpZ2h0IGg1LCAucmQtcGFyYWxsYXgtbGlnaHQgaDYsIC5yZC1wYXJhbGxheC1saWdodCAuaGVhZGluZy0xLCAucmQtcGFyYWxsYXgtbGlnaHQgLmhlYWRpbmctMiwgLnJkLXBhcmFsbGF4LWxpZ2h0IC5oZWFkaW5nLTMsIC5yZC1wYXJhbGxheC1saWdodCAuaGVhZGluZy00LCAucmQtcGFyYWxsYXgtbGlnaHQgLmhlYWRpbmctNSwgLnJkLXBhcmFsbGF4LWxpZ2h0IC5oZWFkaW5nLTYsXG4ucmQtcGFyYWxsYXgtbGlnaHQgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qXG4qXG4qIE1hdGVyaWFsIFBhcmFsbGF4XG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWF0ZXJpYWwtcGFyYWxsYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogMDsgfVxuXG4uaXBhZCAubWF0ZXJpYWwtcGFyYWxsYXgsIC5pcGhvbmUgLm1hdGVyaWFsLXBhcmFsbGF4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWwtcGFyYWxsYXggaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAxMDElO1xuICBtaW4taGVpZ2h0OiAxMDElO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLnBhcmFsbGF4LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDk5ODtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlICNzZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoLXF1aWNrLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMXB4IC0xMHB4IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAzMi41JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDI0LjYlOyB9IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgPiBsaS5zZWFyY2hfYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0ID4gbGk6b25seS1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpbmsge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9zdWJtaXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmYwMDM3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDM3OyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5tYXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm90LWVtcHR5IH4gLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaF9saXN0IHtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2hfbGlzdCBsaSBkaXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2hfbGlzdCBsaTpvbmx5LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyMjI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0ycHg7XG4gICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pIFwiLlwiO1xuICAgIGNvbG9yOiAjODg4OyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QtaXRlbSArIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAuMjVlbTtcbiAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLm1hdGNoIHtcbiAgZm9udDogNDAwIDE0cHggXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg4ODsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgKiArIC5tYXRjaCB7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgKiArIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0LWl0ZW0gKyAuc2VhcmNoLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG5cbiogKyAucmQtc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqICsgLnJkLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuLnNlYXJjaC1mb3JtLWNsYXNzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1mb3JtLWNsYXNzaWMgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnNlYXJjaC1mb3JtLWNsYXNzaWMgLmZvcm0taW5wdXQsXG4gIC5zZWFyY2gtZm9ybS1jbGFzc2ljIC5mb3JtLWxhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cbiAgLnNlYXJjaC1mb3JtLWNsYXNzaWMgLnJkLXNlYXJjaC1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zZWFyY2gtZm9ybS1jbGFzc2ljIC5yZC1zZWFyY2gtc3VibWl0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBjb250ZW50OiAnXFxlMDljJztcbiAgICAgIGZvbnQ6IDQwMCAyNHB4ICdmbC1iaWdtdWctbGluZSc7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgICAuc2VhcmNoLWZvcm0tY2xhc3NpYyAucmQtc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgICBjb2xvcjogIzIyMjsgfVxuXG4qICsgLnNlYXJjaC1mb3JtLWNsYXNzaWMge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi8qXG4qXG4qIENvdW50ZXJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXZlcnRjYWwge1xuICBoZWlnaHQ6IDQ1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zd2lwZXItdmVydGNhbCB7XG4gICAgICBtaW4taGVpZ2h0OiA2NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3dpcGVyLXZlcnRjYWwge1xuICAgICAgaGVpZ2h0OiA5MHZoOyB9IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4zM3M7IH1cbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLFxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICBmaWxsOiAjZmYwMDM3O1xuICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cblxuLyogUGFnaW5hdGlvbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAuMzNzOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDM3OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiA3MHB4OyB9IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLyogM0QgQ29udGFpbmVyICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ292ZXJmbG93ICovXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4vKiBGYWRlICovXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4vKiBDdWJlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDM3OyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLXNsaWRlID4gLnZpZGVfX2JvZHksXG4uc3dpcGVyLXNsaWRlID4gLnBhcmFsbGF4X2NudCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGVfdG9wIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZV92aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDsgfVxuICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZV92aWRlbyAudmlkZV9iZyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDYwcHg7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxODBweCAwcHggMTQwcHg7IH0gfVxuXG4uc3dpcGVyLXNsaWRlci1jdXN0b20uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zd2lwZXItc2xpZGVyLWN1c3RvbS5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zd2lwZXItc2xpZGVyLWN1c3RvbS5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXNrdG9wIC5zd2lwZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgLmRlc2t0b3AgLnN3aXBlci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIC5kZXNrdG9wIC5zd2lwZXItc2xpZGVyOmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5kZXNrdG9wIC5zd2lwZXItc2xpZGVyOmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQgLnN3aXBlci1zbGlkZS5iZy1ncmF5LWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQgLnN3aXBlci1zbGlkZS5iZy1zZWNvbmRhcnktNyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMTIpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVza3RvcCAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuZGVza3RvcCAucmQtbmF2YmFyLWRlZmF1bHQtbGlua2VkIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjRweCk7IH1cbiAgLmRlc2t0b3AgLnJkLW5hdmJhci1jb3Jwb3JhdGUtbGlua2VkIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTVweCk7IH1cbiAgICAuZGVza3RvcCAucmQtbmF2YmFyLWNvcnBvcmF0ZS1saW5rZWQgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG4gIC5kZXNrdG9wIC5yZC1uYXZiYXJfdHJhbnNwYXJlbnQtbGlua2VkIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGVza3RvcCAucmQtbmF2YmFyLWRlZmF1bHQtbGlua2VkIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7IH1cbiAgLmRlc2t0b3AgLnJkLW5hdmJhcl90cmFuc3BhcmVudC1saW5rZWQgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbHVtbi1oYWxmaGFsZi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEzJSA1JSA1JSA1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1uLWhhbGZoYWxmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTMlIDEwJSA1JSAxMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2x1bW4taGFsZmhhbGYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMyUgMTAlIDUlIDE1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmNvbHVtbi1oYWxmaGFsZi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDExJSAxMCUgNSUgMTUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2OTBweCkge1xuICAuY29sdW1uLWhhbGZoYWxmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAlIDEwJSA1JSAyNyU7IH0gfVxuXG4uY291bnRkb3duLWRlZmF1bHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMzc7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24gPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmllLTEwIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24sXG4uaWUtMTEgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gIGhlaWdodDogOTBweDsgfVxuXG4uY291bnRkb3duLWRlZmF1bHQuY291bnRkb3duLXByaW1hcnkgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAzNzsgfVxuXG4uY291bnRkb3duLWRlZmF1bHQuY291bnRkb3duLXByaW1hcnkgLmNvdW50ZG93bi1wZXJpb2QsXG4uY291bnRkb3duLWRlZmF1bHQuY291bnRkb3duLXByaW1hcnkgLmNvdW50ZG93bi1hbW91bnQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4OyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5pZS0xMCAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uLFxuICAuaWUtMTEgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMzBweDsgfSB9XG5cbi8qXG4qXG4qIFRhYnNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udGFicy1jdXN0b20gLm5hdi1jdXN0b20gPiBsaSwgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkge1xuICAgIG1hcmdpbjogLTFweCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4OyB9IH1cblxuLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBmb250OiA0MDAgMThweC8yMHB4IFwiQnJvd25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi50YWJzLWN1c3RvbSAubmF2LWN1c3RvbS10YWJzIGxpIGE6aG92ZXIsXG4udGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMzc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jdXN0b20gLm5hdi1jdXN0b20tdGFicyBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAyNXB4IDIycHg7IH1cbiAgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkgYTpob3ZlcixcbiAgLnRhYnMtY3VzdG9tIC5uYXYtY3VzdG9tLXRhYnMgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjZmYwMDM3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODg4OyB9XG4gICAgICAudGFiLWNvbnRlbnQgcCArIGg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwgLm5hdi1jdXN0b20tdGFicyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsIC5uYXYtY3VzdG9tLXRhYnMgbGkgYTpob3ZlcixcbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsIC5uYXYtY3VzdG9tLXRhYnMgbGkgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZjAwMzc7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIWltcG9ydGFudDsgfVxuICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbCAubmF2LWN1c3RvbS10YWJzIGxpIGE6aG92ZXI6YmVmb3JlLFxuICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbCAubmF2LWN1c3RvbS10YWJzIGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwgLm5hdi1jdXN0b21fX2FsaWduLWxlZnQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwgLm5hdi1jdXN0b21fX2FsaWduLWxlZnQgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLnRhYi1jb250ZW50IHtcbiAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMjZweDsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLm5hdi1jdXN0b20tdGFicyBsaS5hY3RpdmUsXG4gICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LWN1c3RvbS10YWJzIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAgICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LWN1c3RvbS10YWJzIGxpLmFjdGl2ZSBhLFxuICAgICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LWN1c3RvbS10YWJzIGxpOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LWN1c3RvbS10YWJzIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLm5hdi1jdXN0b20tdGFicyBsaSBhIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLnRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI2cHggNTVweCAyNXB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgIG1pbi13aWR0aDogMTcwcHg7IH0gfVxuXG4uY2FsZW5kYXItYm94LXNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyLWJveC1zZWFyY2gge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhci1ib3gtc2VhcmNoIC5jYWxlbmRhci1ib3gtc2VhcmNoLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4OyB9XG4gICAgLmNhbGVuZGFyLWJveC1zZWFyY2ggLmNhbGVuZGFyLWJveC1zZWFyY2gtaW5uZXIgKyAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWZmNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLmNhbGVuZGFyLWJveC1zZWFyY2ggLmNhbGVuZGFyLWJveC1zZWFyY2gtaW5uZXIgLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNhbGVuZGFyLWJveC1zZWFyY2ggLmNhbGVuZGFyLWJveC1zZWFyY2gtaW5uZXIgaDYgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMDAzNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhbGVuZGFyLWJveC1zZWFyY2ggLmNhbGVuZGFyLWJveC1zZWFyY2gtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgICAgLmNhbGVuZGFyLWJveC1zZWFyY2ggLmNhbGVuZGFyLWJveC1zZWFyY2gtaW5uZXIgKyAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVmZjQ7XG4gICAgICAgICAgZmxleC1iYXNpczogMTglO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5jYWxlbmRhci1ib3gtc2VhcmNoIC5idXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLWhlaWdodDogNDRweDsgfVxuXG4uY2FsZW5kYXItYm94LWxpc3QtdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAyODBtcyBlYXNlLWluO1xuICB6LWluZGV4OiA5OyB9XG4gIC5jYWxlbmRhci1ib3gtbGlzdC12aWV3IC5pY29uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmYwMDM3O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuY2FsZW5kYXItYm94LWxpc3QtdmlldyBsaSA+IGEge1xuICAgIGNvbG9yOiAjODg4OyB9XG4gICAgLmNhbGVuZGFyLWJveC1saXN0LXZpZXcgbGkgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwMDM3OyB9XG4gIC5jYWxlbmRhci1ib3gtbGlzdC12aWV3LmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5jYWxlbmRhci1ib3gtbGlzdC12aWV3LmNvbGxhcHNlLnNob3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXItYm94LWxpc3QtdmlldyB7XG4gICAgICB0b3A6IDg0cHg7IH0gfVxuXG4ucmQtY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJkYy1uZXh0LCAucmRjLXByZXYsIC5yZGMtZXZlbnRzX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnJkYy1uZXh0OmFmdGVyLCAucmRjLW5leHQ6YmVmb3JlLCAucmRjLXByZXY6YWZ0ZXIsIC5yZGMtcHJldjpiZWZvcmUsIC5yZGMtZXZlbnRzX2Nsb3NlOmFmdGVyLCAucmRjLWV2ZW50c19jbG9zZTpiZWZvcmUge1xuICAgIGZvbnQ6IDQwMCAxNHB4LzM4cHggXCJMaW5lYXJpY29uc1wiOyB9XG4gIC5yZGMtbmV4dDpob3ZlciwgLnJkYy1wcmV2OmhvdmVyLCAucmRjLWV2ZW50c19jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICM4ODg7IH1cblxuLnJkYy1wYW5lbC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAqICsgLnJkYy1wYW5lbC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnJkYy1wYW5lbC1uYXYgLnJkYy1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTQ0JztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAucmRjLXBhbmVsLW5hdiAucmRjLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTQzJztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLnJkYy1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLnJkYy1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTNjJzsgfVxuXG4ucmRjLXByZXYge1xuICBsZWZ0OiAwOyB9XG4gIC5yZGMtcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2InOyB9XG5cbi5yZGMtZXZlbnRzX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAxMHB4OyB9XG4gIC5yZGMtZXZlbnRzX2Nsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzNSc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJkYy1ldmVudHNfY2xvc2Uge1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgcmlnaHQ6IDhweDsgfSB9XG5cbi5yZGMtZXZlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNTdweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJkYy1ldmVudHMge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnJkLWNhbGVuZGFyLnNob3ctZXZlbnRzIC5yZGMtZXZlbnRzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnJkYy1ldmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkYy1ldmVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZGMtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZGMtdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5yZGMtdGFibGUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZGMtdGFibGUgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZmY0O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmRjLXRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZGMtdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDsgfSB9XG5cbi5yZGMtdGFibGVfZGF5IHtcbiAgY29sb3I6ICM4ODg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmRjLXRhYmxlX2RheSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJkYy10YWJsZV9kYXkge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cblxuLnJkYy10YWJsZV9kYXRlIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmRjLXRhYmxlX2RhdGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbi5yZGMtdGFibGVfdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucmRjLXRhYmxlX2V2ZW50cy1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZGMtdGFibGVfZXZlbnRzLWNvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzRcIjtcbiAgICBmb250OiA0MDAgMjRweC8yNHB4ICdMaW5lYXJpY29ucyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZGMtdGFibGVfZXZlbnRzLWNvdW50OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBjb250ZW50OiBcIlNob3cgZXZlbnRcIjtcbiAgICAgIGZvbnQ6IDMwMCAxNHB4LzI0cHggXCJCcm93blwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cblxuLnJkYy10YWJsZV9oYXMtZXZlbnRzIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLXRhYmxlX2RhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnJkYy10YWJsZV9ldmVudCB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAucmRjLXRhYmxlX2V2ZW50LFxuICAubW9iaWxlIC5yZGMtdGFibGVfZXZlbnQsXG4gIC50YWJsZXQgLnJkYy10YWJsZV9ldmVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmRjLXRhYmxlX2V2ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucmRjLXRhYmxlX25leHQsXG4ucmRjLXRhYmxlX3ByZXYge1xuICBvcGFjaXR5OiAuNTsgfVxuICAucmRjLXRhYmxlX25leHQgfiAucmRjLXRhYmxlX2V2ZW50cy1jb3VudCxcbiAgLnJkYy10YWJsZV9wcmV2IH4gLnJkYy10YWJsZV9ldmVudHMtY291bnQge1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbiogKyAuYm9va2luZy1jYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1tb250aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtZnVsbHllYXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCxcbi5tb2JpbGUgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCxcbi50YWJsZXQgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtbW9udGgsXG4uYm9va2luZy1jYWxlbmRhciAucmRjLWZ1bGx5ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmMDAzNzsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLW5leHQsIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtcHJldiwgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1ldmVudHNfY2xvc2Uge1xuICBjb2xvcjogI2ZmMDAzNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1uZXh0OmhvdmVyLCAuYm9va2luZy1jYWxlbmRhciAucmRjLXByZXY6aG92ZXIsIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtZXZlbnRzX2Nsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLW5leHQsXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1ldmVudHNfY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwZCc7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy1ldmVudHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLXRhYmxlX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWZmNDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2hhcy1ldmVudHMgLnJkYy10YWJsZV9kYXRlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA3NyU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgY29udGVudDogXCI0IEF2YWlsYWJsZVwiO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNpdGlvbjogMjUwbXM7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5OyB9XG4gICAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIC5yZGMtdGFibGVfZGF0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2hhcy1ldmVudHMub3BlbmVkIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogNHB4O1xuICByaWdodDogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfaGFzLWV2ZW50cyB1bCB7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgcmlnaHQ6IDExcHg7IH0gfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX2hhcy1ldmVudHMgLnJkYy10YWJsZV9ldmVudHMtY291bnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfZXZlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWZmNDtcbiAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfZXZlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAzOHB4OyB9IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfZXZlbnQgLmljb24tbWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYm9va2luZy1jYWxlbmRhciBbaWQqPSdjYWxlbmRhckV2ZW50J10gLnJkYy10YWJsZV9ldmVudHMge1xuICBtYXJnaW4tdG9wOiAtMTNweDsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLWV2ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGUgdGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiA0cHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZSB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxMXB4OyB9IH1cbiAgLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZSB0ZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ciArIHRyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWZmNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ciA+IHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ciA+IHRkOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWZmNDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuaWUtMTAgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdHIgPiB0ZDpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbiAgICAgICAgLmllLTExIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUsXG4gICAgICAgIC5pZS1lZGdlIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyID4gdGQ6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ciA+IHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRyID4gdGQ6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ZCA+IHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdGQgLmRsLWhvcml6b250YWwtbW9kLTEgZHQsIC5ib29raW5nLWNhbGVuZGFyIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRkIC5kbC1ob3Jpem9udGFsLW1vZC0xIGRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuYm9va2luZy1jYWxlbmRhciB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ZCAuZGwtaG9yaXpvbnRhbC1tb2QtMSBkdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfZGF5IHtcbiAgcGFkZGluZzogNXB4IDA7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCB7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfZGF0ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzg4ODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE4cHg7IH0gfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX3RvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX25leHQsXG4uYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX3ByZXYge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjUpOyB9XG4gIC5ib29raW5nLWNhbGVuZGFyIC5yZGMtdGFibGVfbmV4dCB+IC5yZGMtdGFibGVfZXZlbnRzLWNvdW50LFxuICAuYm9va2luZy1jYWxlbmRhciAucmRjLXRhYmxlX3ByZXYgfiAucmRjLXRhYmxlX2V2ZW50cy1jb3VudCB7XG4gICAgY29sb3I6IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC41KTsgfVxuXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtbW9udGgsXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtZnVsbHllYXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIFtpZCo9J2NhbGVuZGFyRXZlbnQnXSAucmRjLXRhYmxlX2V2ZW50cyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtdGFibGVfZGF5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy10YWJsZV9kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlX2RhdGUge1xuICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy10YWJsZV9kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxM3B4OyB9IH1cblxuLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlID4gdGFibGUge1xuICBib3JkZXItc3BhY2luZzogM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIC5yZGMtdGFibGUgPiB0YWJsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy10YWJsZSA+IHRhYmxlIHtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgLnJkYy10YWJsZV9oYXMtZXZlbnRzLm9wZW5lZCAucmRjLXRhYmxlX2RhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZmY0OyB9IH1cblxuLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlX2hhcy1ldmVudHMgdWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAucmRjLXRhYmxlX2hhcy1ldmVudHMgdWwge1xuICAgICAgcmlnaHQ6IDdweDsgfSB9XG5cbi5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDVweDsgfVxuICAuYm9va2luZy1jYWxlbmRhci5ib29raW5nLWNhbGVuZGFyLWFzaWRlIHRhYmxlLnJkYy1ldmVudC1ib29raW5nLXRhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5ib29raW5nLWNhbGVuZGFyLmJvb2tpbmctY2FsZW5kYXItYXNpZGUgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdHIgPiB0ZDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmJvb2tpbmctY2FsZW5kYXIuYm9va2luZy1jYWxlbmRhci1hc2lkZSAuYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbiNhcHBvaW50bWVudCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2FwcG9pbnRtZW50IC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luOiA1JSBhdXRvOyB9IH1cbiAgI2FwcG9pbnRtZW50IC5tb2RhbC1kaWFsb2cgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNhcHBvaW50bWVudCAubW9kYWwtZGlhbG9nIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAgICNhcHBvaW50bWVudCAubW9kYWwtZGlhbG9nIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICNhcHBvaW50bWVudCAubW9kYWwtZGlhbG9nIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG5cbiNhcHBvaW50bWVudCAuaWNvbi1tZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4jYXBwb2ludG1lbnQgLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNhcHBvaW50bWVudCAuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4jYXBwb2ludG1lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiNhcHBvaW50bWVudCAucmFkaW8gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jYXBwb2ludG1lbnQgLnJhZGlvLWN1c3RvbS1kdW1teSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZmY0OyB9XG4gICNhcHBvaW50bWVudCAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogNXB4OyB9XG5cbiNhcHBvaW50bWVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4OyB9XG4gICNhcHBvaW50bWVudCAubW9kYWwtYm9keSBwICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjYXBwb2ludG1lbnQgLm1vZGFsLWJvZHkgKiArIC5yZWdpc3Rlci1mb3JtLFxuICAjYXBwb2ludG1lbnQgLm1vZGFsLWJvZHkgKiArIC5sb2dpbi1mb3JtLFxuICAjYXBwb2ludG1lbnQgLm1vZGFsLWJvZHkgKiArIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICNhcHBvaW50bWVudCAubW9kYWwtYm9keSAuZ3JvdXAteGwgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICNhcHBvaW50bWVudCAubW9kYWwtYm9keSAucmVnaXN0ZXItZm9ybSAuYnRuLXNtLCAjYXBwb2ludG1lbnQgLm1vZGFsLWJvZHkgLnJlZ2lzdGVyLWZvcm0gLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDExcHggMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IC5yZWdpc3Rlci1mb3JtIC5idG4tc20sICNhcHBvaW50bWVudCAubW9kYWwtYm9keSAucmVnaXN0ZXItZm9ybSAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNhcHBvaW50bWVudCAubW9kYWwtYm9keSBmb3JtIC5mb3JtLWxhYmVsOm50aC1jaGlsZCgxKSwgI2FwcG9pbnRtZW50IC5tb2RhbC1ib2R5IGZvcm0gLmZvcm0tbGFiZWw6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI2FwcG9pbnRtZW50IC5sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiEgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAgICAgICAgIFZFUlNJT04gIDEwLjAuMiAgICAgICAgICAgICAgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC1zbGlkZXIuanNcbiAqXG4gKiBNYWludGFpbmVyczpcbiAqXHRcdEt5bGUgS2VtcFxuICpcdFx0XHQtIFR3aXR0ZXI6IEBzZWl5cmlhXG4gKlx0XHRcdC0gR2l0aHViOiAgc2VpeXJpYVxuICpcdFx0Um9oaXQgS2Fsa3VyXG4gKlx0XHRcdC0gVHdpdHRlcjogQFJvdm9sdXRpb25hcnlcbiAqXHRcdFx0LSBHaXRodWI6ICByb3ZvbHV0aW9uXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICpcbiAqIGJvb3RzdHJhcC1zbGlkZXIgaXMgcmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgS3lsZSBLZW1wLCBSb2hpdCBLYWxrdXIsIGFuZCBjb250cmlidXRvcnNcbiAqIFxuICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb25cbiAqIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uXG4gKiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXRcbiAqIHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLFxuICogY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcbiAqIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZVxuICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmdcbiAqIGNvbmRpdGlvbnM6XG4gKiBcbiAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlXG4gKiBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbiAqIFxuICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCxcbiAqIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFU1xuICogT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkRcbiAqIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUXG4gKiBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSxcbiAqIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lOR1xuICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUlxuICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9uLCAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2staGlnaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2ssIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJlNmRhNDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAudG9vbHRpcCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10cmFjayB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2ssIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stY29udGFpbmVyIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbC5zbGlkZXItcnRsIC50b29sdGlwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjEwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMDsgfVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrLWxvdywgLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1oaWdoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljaywgLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsIC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZTZkYTQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJlNmRhNDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC50b29sdGlwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10cmFjayB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLCAuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMTBweCAwOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciAuc2xpZGVyLXRpY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuXG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZGZkZiAwLCAjYmViZWJlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZGZkZmRmIDAsICNiZWJlYmUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZmRmZGYgMCwgI2JlYmViZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkZmRmZGYnLGVuZENvbG9yc3RyPScjZmZiZWJlYmUnLEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZTVlNWU1IDAsICNlOWU5ZTkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlNWU1ZTUgMCwgI2U5ZTllOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U1ZTVlNSAwLCAjZTllOWU5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmU1ZTVlNScsZW5kQ29sb3JzdHI9JyNmZmU5ZTllOScsR3JhZGllbnRUeXBlPTApO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zbGlkZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlkZXIgLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7IH1cblxuLnNsaWRlciAudG9vbHRpcC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uc2xpZGVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwLCAjZjlmOWY5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAsICNmOWY5ZjkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCwgI2Y5ZjlmOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmNWY1ZjUnLGVuZENvbG9yc3RyPScjZmZmOWY5ZjknLEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnNsaWRlci1zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAwLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgMCwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwLCAjODJiM2RlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGFjMWVmIDAsICM4MmIzZGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4YWMxZWYgMCwgIzgyYjNkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY4YWMxZWYnLGVuZENvbG9yc3RyPScjZmY4MmIzZGUnLEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2xpZGVyLXRyYWNrLWxvdywgLnNsaWRlci10cmFjay1oaWdoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMxOTM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNFQzE5MzcgMCwgI0YzNjk3RCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0VDMTkzNyAwLCAjRjM2OTdEIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRUMxOTM3IDAsICNGMzY5N0QgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JyxlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JyxHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGlkZXItaGFuZGxlLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTsgfVxuXG4uc2xpZGVyLWhhbmRsZS5jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lOyB9XG5cbi5zbGlkZXItaGFuZGxlLmN1c3RvbTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIGNvbG9yOiAjNzI2MjA0OyB9XG5cbi5zbGlkZXItdGljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjlmOWY5IDAsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMCwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjlmOSAwLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmY5ZjlmOScsZW5kQ29sb3JzdHI9JyNmZmY1ZjVmNScsR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IC44O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWRlci10aWNrLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5zbGlkZXItdGljay50cmlhbmdsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7IH1cblxuLnNsaWRlci10aWNrLmN1c3RvbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7IH1cblxuLnNsaWRlci10aWNrLmN1c3RvbTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIGNvbG9yOiAjNzI2MjA0OyB9XG5cbi5zbGlkZXItdGljay5pbi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4YWMxZWYgMCwgIzgyYjNkZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzhhYzFlZiAwLCAjODJiM2RlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOGFjMWVmIDAsICM4MmIzZGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmOGFjMWVmJyxlbmRDb2xvcnN0cj0nI2ZmODJiM2RlJyxHcmFkaWVudFR5cGU9MCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLypcbiogQHN1YnNlY3Rpb24gICBSRCBBdWRpb1xuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIEF1ZGlvIGV4dGVuc2lvblxuKiBAYXV0aG9yICAgICAgIFJhZmFlbCBTaGF5dm9sb2R5YW5cbiogQGxpbmsgICAgICAgICBodHRwczovL3VhLmxpbmtlZGluLmNvbS9pbi9yYWZhZWwtc2hheXZvbG9keWFuLTNhMjk3Yjk2XG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG4ucmQtYXVkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJkLWF1ZGlvIHtcbiAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDhweCAxNXB4OyB9IH1cblxuLnJkLWF1ZGlvLXZvbHVtZSxcbi5yZC1hdWRpby12b2x1bWUtYmFyLFxuLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQsXG4ucmQtYXVkaW8taWNvbixcbi5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCxcbi5yZC1hdWRpby10aW1lLFxuLnJkLWF1ZGlvLXRpdGxlLXdyYXAsXG4ucmQtYXVkaW8tY29udHJvbHMtcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5yZC1hdWRpby1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucmQtYXVkaW8tY29udHJvbHMtbGVmdCxcbi5yZC1hdWRpby12b2x1bWUsXG4ucmQtYXVkaW8tdm9sdW1lLWJhciB7XG4gIG9yZGVyOiAxOyB9XG5cbi5yZC1hdWRpby12b2x1bWUge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMjEwcHgpOyB9XG5cbi5yZC1hdWRpby1jb250cm9scy1sZWZ0IHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLWhvcml6b250YWwge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICB3aWR0aDogODBweDsgfVxuXG4ucmQtYXVkaW8tY29udHJvbHMtcmlnaHQge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucmQtYXVkaW8tdGltZSB7XG4gIHdpZHRoOiA3NnB4OyB9XG5cbi5yZC1hdWRpby10aXRsZS13cmFwLCAucmQtYXVkaW8tdGltZSwgLnJkLWF1ZGlvLWN1cnJlbnQtdGltZSwgLnJkLWF1ZGlvLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5yZC1hdWRpby1jdXJyZW50LXRpbWUsIC5yZC1hdWRpby1kdXJhdGlvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnJkLWF1ZGlvLXRpdGxlLXdyYXAge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnJkLWF1ZGlvLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjb2xvcjogIzg4ODsgfVxuICAucmQtYXVkaW8tY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyB9XG4gIC5yZC1hdWRpby1jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgLnJkLWF1ZGlvLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMzMzM7IH1cblxuLnBsYXllci1oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucmQtYXVkaW8uc3RhdGUtbG9hZGluZyAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogIzMzMzsgfVxuXG4ucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzg4ODtcbiAgaGVpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIC5jdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgei1pbmRleDogMDsgfVxuXG4ucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgei1pbmRleDogMTsgfVxuXG4uaXBhZCAucmQtYXVkaW8tcGxheS1wYXVzZSB7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ucmQtYXVkaW8uc3RhdGUtcGxheWluZyAucmQtYXVkaW8tcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDRjJztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cblxuLnJkLWF1ZGlvLm11dGVkIC5yZC1hdWRpby12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyNic7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyB9XG5cbi5yZC1hdWRpby10aW1lLWRpdmlkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4OyB9XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXIgLmN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB6LWluZGV4OiAwOyB9XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgei1pbmRleDogMTsgfVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLXZlcnRpY2FsIC5yZC1hdWRpby12b2x1bWUtYmFyLXNsaWRlciB7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4OyB9XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLWhvcml6b250YWwgLnJkLWF1ZGlvLXZvbHVtZS1iYXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4ucmQtYXVkaW8taWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4ODsgfVxuICAucmQtYXVkaW8taWNvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgLnJkLWF1ZGlvLWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5jb250cm9sLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQsXG4gIC5yZC1hdWRpby1jb250cm9scy1yaWdodCxcbiAgLnJkLWF1ZGlvLXZvbHVtZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5yZC1hdWRpby1jb250cm9scy1sZWZ0LFxuICAucmQtYXVkaW8tdm9sdW1lLFxuICAucmQtYXVkaW8tdm9sdW1lLWJhciB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnJkLWF1ZGlvLXZvbHVtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDsgfVxuICAucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIC5wbGF5ZXItaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTsgfSB9XG5cbi5yZC1hdWRpby1wbGF5bGlzdC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvciwgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAudGl0bGUsIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmxlbmd0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAuYXV0aG9yLCAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC50aXRsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGUwMzhcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgb3BhY2l0eTogMDsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrOmhvdmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjay5wbGF5aW5nIC5hdXRob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAzNVwiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC5hdXRob3IsIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLnRpdGxlLCAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC5sZW5ndGgge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmxlbmd0aCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAqICsgLmF1ZGlvLXRyYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvciwgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAudGl0bGUsIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmxlbmd0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAudGl0bGUsIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmxlbmd0aCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5yZC1hdWRpby1wbGF5bGlzdCAuYXVkaW8tdHJhY2sgLmF1dGhvciwgLnJkLWF1ZGlvLXBsYXlsaXN0IC5hdWRpby10cmFjayAudGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgKiArIC5hdWRpby10cmFjayB7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtYXVkaW8tcGxheWxpc3QgKiArIC5hdWRpby10cmFjayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucmQtYXVkaW8tcGxheWxpc3QgLmF1ZGlvLXRyYWNrIC5hdXRob3Ige1xuICAgIHBhZGRpbmctbGVmdDogNjFweDsgfSB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1jb250cm9scyxcbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tY29udHJvbHMgPiAqLFxuICAucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyLXdyYXAgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwLFxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXByb2dyZXNzLWJhciB7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1wcm9ncmVzcy1iYXIsXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsLFxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCAuY3VycmVudCB7XG4gIGhlaWdodDogOHB4OyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1wcm9ncmVzcy1iYXIge1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tY29udHJvbHMtbGVmdCB7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LW9yZGVyOiAwO1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cbiAgLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1pY29uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby10aW1lIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tcGxheS1wYXVzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBmb250LXNpemU6IDEwcHg7IH1cbiAgLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXZvbHVtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnJkLWF1ZGlvLWhvcml6b250YWwgLnJkLWF1ZGlvLXZvbHVtZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucmQtYXVkaW8taG9yaXpvbnRhbCAucmQtYXVkaW8tdm9sdW1lLWJhciAuY3VycmVudCxcbi5yZC1hdWRpby1ob3Jpem9udGFsIC5yZC1hdWRpby1wcm9ncmVzcy1iYXIgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIGEsIC5yZC1hdWRpby1ob3Jpem9udGFsIGE6YWN0aXZlLCAucmQtYXVkaW8taG9yaXpvbnRhbCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJkLWF1ZGlvLWhvcml6b250YWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWNlY2VjOyB9XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiA5OyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJMaW5lYXJpY29uc1wiO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6ku1wiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLupLxcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTc1cHg7IH0gfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupLxcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qS7XCI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNzVweDsgfSB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00NXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyb3duXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtcGFyZW50IC5pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDsgfVxuXG4jY2hpbGQtY2Fyb3VzZWwge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7IH1cbiAgI2NoaWxkLWNhcm91c2VsIC5pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgdHJhbnNpdGlvbjogMjgwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNjaGlsZC1jYXJvdXNlbCAuaXRlbTpob3ZlcixcbiAgI2NoaWxkLWNhcm91c2VsIC5zbGljay1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLWdhbGxlcnkgLmNhcm91c2VsLXBhcmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuc2xpY2stZ2FsbGVyeSAjY2hpbGQtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zbGljay1nYWxsZXJ5ICNjaGlsZC1jYXJvdXNlbCAuaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDg4MHB4KSB7XG4gICAgLnNsaWNrLWdhbGxlcnkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnN0ZXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA4M3B4O1xuICB3aWR0aDogODNweDsgfVxuICAuc3RlcHBlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgLnN0ZXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnN0ZXBwZXI6aG92ZXIgLnN0ZXBwZXItYXJyb3cudXAsXG4gIC5zdGVwcGVyOmhvdmVyIC5zdGVwcGVyLWFycm93LmRvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuc3RlcHBlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGluZWFyaWNvbnNcIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgLnN0ZXBwZXItYXJyb3c6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAuc3RlcHBlci1hcnJvdy51cCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5zdGVwcGVyLWFycm93LnVwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MzknOyB9XG4gICAgLnN0ZXBwZXItYXJyb3cuZG93biB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5zdGVwcGVyLWFycm93LmRvd246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkzYSc7IH1cbiAgLnN0ZXBwZXIuZGlzYWJsZWQgLnN0ZXBwZXItYXJyb3cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbi8qXG4qXG4qIFNlbGVjdCAyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0MiArIC5mb3JtLXZhbGlkYXRpb24ge1xuICB6LWluZGV4OiAxNDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogIzJjMzQzYjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMyYzM0M2I7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMmMzNDNiOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMmMzNDNiOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzJjMzQzYjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzJjMzQzYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY29sb3I6ICNlY2VjZWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICBib3JkZXItY29sb3I6ICNmZjAwMzc7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmYwMDM3IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAzNztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgNTVweCAwIDE1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgY29udGVudDogJ1xcZTkzYSc7XG4gICAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgXCJMaW5lYXJpY29uc1wiOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZWNlY2VjOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2VjZWNlYztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBjb2xvcjogIzJjMzQzYjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtaW4td2lkdGg6IDVlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4IC8gMjsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMzc7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLyogMSAqLyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHgvMjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uaGFzLXdhcm5pbmcgLnNlbGVjdDItZHJvcGRvd24sXG4uaGFzLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiOyB9XG5cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYzsgfVxuXG4uaGFzLXdhcm5pbmcuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYzsgfVxuICAuaGFzLXdhcm5pbmcuc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNjY1MTJjOyB9XG5cbi5oYXMtZXJyb3IgLnNlbGVjdDItZHJvcGRvd24sXG4uaGFzLWVycm9yIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDsgfVxuXG4uaGFzLWVycm9yLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7IH1cbiAgLmhhcy1lcnJvci5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4NDM1MzQ7IH1cblxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWRyb3Bkb3duLFxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7IH1cblxuLmhhcy1zdWNjZXNzLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7IH1cbiAgLmhhcy1zdWNjZXNzLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzJiNTQyYzsgfVxuXG4uaW5wdXQtZ3JvdXAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgb3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgb3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLmlucHV0LWdyb3VwLWJ0bixcbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLmlucHV0LWdyb3VwLWJ0biAuYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAsXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uZm9ybS1pbnB1dC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uZm9ybS1pbmxpbmUgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI3BhZ2UtbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAjcGFnZS1sb2FkZXIubG9hZGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAjcGFnZS1sb2FkZXIuZW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbltkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdICNwYWdlLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtbG9hZGVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS1sb2FkZXItYm9keSB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY3NzbG9hZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNzc2xvYWQtc3BlZWRpbmctd2hlZWwge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmMDAzNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGNzc2xvYWQtc3BpbiAuODhzIGluZmluaXRlIGxpbmVhcjsgfVxuXG5Aa2V5ZnJhbWVzIGNzc2xvYWQtc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DdXN0b21TY3JvbGxiYXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLm1DdXN0b21TY3JvbGxCb3gge1xuICAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLm1DU0JfY29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTI2cHg7IH1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBsZWZ0OiAtMjZweDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cbiAgei1pbmRleDogMTsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTJweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIEhPUklaT05UQUwgU0NST0xMQkFSXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAtMjZweDsgfVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuICAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDhweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA0cHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcbnl4LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMjBweDsgfVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LjEgVEhFTUVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmODsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNGU2OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTtcbiAgLyogY3NzIHNwcml0ZXMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcbiAgZGFyazogLTgwcHggMCwgLTk2cHggMCwgLTExMnB4IDAsIC0xMjhweCAwLCAtODBweCAtNzJweCwgLTk2cHggLTcycHgsIC0xMTJweCAtNzJweFxuICAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xuICAvKlxuICBzcHJpdGVzIGxvY2F0aW9uc1xuICBsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG4gIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuICAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IH1cblxuLyogdGhlbWU6IFwiZGFya1wiICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXG4ucGFydGljbGVzLWpzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRpY2xlcy1qcy13cmFwIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGFydGljbGVzLWpzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaXRpICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5pdGlfX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLml0aV9fdi1oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLml0aSBpbnB1dCwgLml0aSBpbnB1dFt0eXBlPXRleHRdLCAuaXRpIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCA2cHggMCA4cHg7IH1cbiAgLml0aV9fYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM1NTU7IH1cbiAgICAuaXRpX19hcnJvdy0tdXAge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1OyB9XG4gIC5pdGlfX2ZsYWctY29udGFpbmVyIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC5pdGlfX2ZsYWctY29udGFpbmVyIC5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5pdGlfX2ZsYWctY29udGFpbmVyIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAuaXRpX19mbGFnLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5pdGlfX2RpdmlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLml0aV9fY291bnRyeSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAuaXRpX19kaWFsLWNvZGUge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSwgLml0aV9fZGlhbC1jb2RlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyxcbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLml0aS0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgei1pbmRleDogMTA2MDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAuaXRpLS1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uaXRpX19mbGFnIHtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2gge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gICAgd2lkdGg6IDE5cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnAge1xuICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YSB7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIC5pdGlfX2ZsYWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDsgfSB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19haSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXIge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F4IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19icyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnYge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Qge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2gge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Ige1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZG8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWUge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZm0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Ege1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Qge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Qge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Uge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3kge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9famUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fam0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fam8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fanAge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2cge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2gge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa20ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3Age1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3oge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHIge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWgge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXAge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnAge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fb20ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGcge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGwge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHkge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcWEge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ycyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190YSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190YyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190aCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190aiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190bCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190byB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190dCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190diB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190dyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190eiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191bSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191cyB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191eSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191eiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192ZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192aSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192dSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX193cyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX194ayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX195dCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196dyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjMycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIC5pdGlfX2ZsYWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qXG4qXG4qIEZvbnRzXG4qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyb3duXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGxpZ2h0ZXI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL0Jyb3duLUxpZ2h0LmVvdD9cIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL0Jyb3duLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9Ccm93bi1MaWdodC53b2ZmP1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tTGlnaHQudHRmP1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL0Jyb3duLUxpZ2h0LnN2Zz8jQnJvd25cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCcm93blwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL0Jyb3duLVJlZ3VsYXIuZW90P1wiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvQnJvd24tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tUmVndWxhci53b2ZmP1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tUmVndWxhci50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvQnJvd24tUmVndWxhci5zdmc/I0Jyb3duXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJvd25cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogYm9sZDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvQnJvd24tQm9sZC5lb3Q/XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9Ccm93bi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9Ccm93bi1Cb2xkLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9Ccm93bi1Cb2xkLnR0Zj9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9Ccm93bi1Cb2xkLnN2Zz8jQnJvd25cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi8qXG4qXG4qIEZvbnQgQXdlc29tZSBJY29ucyA0LjcuMFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbltjbGFzcyo9J2ZhLSddOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGluZWFyaWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImxpbmVhci1pY29uLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBsaW5lYXItaWNvbi1cIl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBFbmFibGUgTGlnYXR1cmVzID09PT09PT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAxO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmxpbmVhci1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjsgfVxuXG4ubGluZWFyLWljb24taG9tZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjsgfVxuXG4ubGluZWFyLWljb24taG9tZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjsgfVxuXG4ubGluZWFyLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjsgfVxuXG4ubGluZWFyLWljb24taG9tZTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjsgfVxuXG4ubGluZWFyLWljb24taG9tZTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0aHR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG5cbi5saW5lYXItaWNvbi10b290aGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7IH1cblxuLmxpbmVhci1pY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG5cbi5saW5lYXItaWNvbi1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG5cbi5saW5lYXItaWNvbi1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cblxuLmxpbmVhci1pY29uLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG5cbi5saW5lYXItaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuY2lsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiOyB9XG5cbi5saW5lYXItaWNvbi1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuY2lsMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG5cbi5saW5lYXItaWNvbi1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuY2lsNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG5cbi5saW5lYXItaWNvbi1wZW5jaWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7IH1cblxuLmxpbmVhci1pY29uLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjsgfVxuXG4ubGluZWFyLWljb24tZmVhdGhlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjsgfVxuXG4ubGluZWFyLWljb24tZmVhdGhlcjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG5cbi5saW5lYXItaWNvbi1wZW4tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cblxuLmxpbmVhci1pY29uLXBlbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjsgfVxuXG4ubGluZWFyLWljb24tdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cblxuLmxpbmVhci1pY29uLXBlbjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjsgfVxuXG4ubGluZWFyLWljb24tYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiOyB9XG5cbi5saW5lYXItaWNvbi1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG5cbi5saW5lYXItaWNvbi1icnVzaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjsgfVxuXG4ubGluZWFyLWljb24tc3ByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjsgfVxuXG4ubGluZWFyLWljb24tcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7IH1cblxuLmxpbmVhci1pY29uLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7IH1cblxuLmxpbmVhci1pY29uLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjsgfVxuXG4ubGluZWFyLWljb24tZGVzay10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cblxuLmxpbmVhci1pY29uLXRleHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjsgfVxuXG4ubGluZWFyLWljb24tZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjsgfVxuXG4ubGluZWFyLWljb24tcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG5cbi5saW5lYXItaWNvbi1jb2xvci1zYW1wbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7IH1cblxuLmxpbmVhci1pY29uLWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiOyB9XG5cbi5saW5lYXItaWNvbi1ncmFkaWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiOyB9XG5cbi5saW5lYXItaWNvbi1ncmFkaWVudDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjsgfVxuXG4ubGluZWFyLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG5cbi5saW5lYXItaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjsgfVxuXG4ubGluZWFyLWljb24tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7IH1cblxuLmxpbmVhci1pY29uLXBlbmNpbC1ydWxlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjsgfVxuXG4ubGluZWFyLWljb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG5cbi5saW5lYXItaWNvbi1haW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjsgfVxuXG4ubGluZWFyLWljb24tZ3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cblxuLmxpbmVhci1pY29uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG5cbi5saW5lYXItaWNvbi1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cblxuLmxpbmVhci1pY29uLWRyb3AtY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiOyB9XG5cbi5saW5lYXItaWNvbi1kcm9wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG5cbi5saW5lYXItaWNvbi1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cblxuLmxpbmVhci1pY29uLXNub3cyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cblxuLmxpbmVhci1pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjsgfVxuXG4ubGluZWFyLWljb24tbGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG5cbi5saW5lYXItaWNvbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG5cbi5saW5lYXItaWNvbi1kYWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjsgfVxuXG4ubGluZWFyLWljb24tdGlzc3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cblxuLmxpbmVhci1pY29uLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG5cbi5saW5lYXItaWNvbi1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cblxuLmxpbmVhci1pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cblxuLmxpbmVhci1pY29uLXVtYnJlbGxhMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG5cbi5saW5lYXItaWNvbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cblxuLmxpbmVhci1pY29uLXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjsgfVxuXG4ubGluZWFyLWljb24td2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiOyB9XG5cbi5saW5lYXItaWNvbi1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjsgfVxuXG4ubGluZWFyLWljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjsgfVxuXG4ubGluZWFyLWljb24tc3VuLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7IH1cblxuLmxpbmVhci1pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG5cbi5saW5lYXItaWNvbi1zdW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7IH1cblxuLmxpbmVhci1pY29uLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtaGFpbHN0b25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cblxuLmxpbmVhci1pY29uLXN1bi13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG5cbi5saW5lYXItaWNvbi1jbG91ZC1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7IH1cblxuLmxpbmVhci1pY29uLWNsb3VkLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvdWQtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjsgfVxuXG4ubGluZWFyLWljb24tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjsgfVxuXG4ubGluZWFyLWljb24tZGF0YWJhc2UtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7IH1cblxuLmxpbmVhci1pY29uLWRhdGFiYXNlLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cblxuLmxpbmVhci1pY29uLWRhdGFiYXNlLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjsgfVxuXG4ubGluZWFyLWljb24tZGF0YWJhc2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjsgfVxuXG4ubGluZWFyLWljb24tZGF0YWJhc2UtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG5cbi5saW5lYXItaWNvbi1kYXRhYmFzZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjsgfVxuXG4ubGluZWFyLWljb24tZGF0YWJhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjsgfVxuXG4ubGluZWFyLWljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7IH1cblxuLmxpbmVhci1pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiOyB9XG5cbi5saW5lYXItaWNvbi1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjsgfVxuXG4ubGluZWFyLWljb24tc2hpZWxkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7IH1cblxuLmxpbmVhci1pY29uLXNoaWVsZC1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiOyB9XG5cbi5saW5lYXItaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7IH1cblxuLmxpbmVhci1pY29uLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7IH1cblxuLmxpbmVhci1pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1rZXktaG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiOyB9XG5cbi5saW5lYXItaWNvbi10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7IH1cblxuLmxpbmVhci1pY29uLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiOyB9XG5cbi5saW5lYXItaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjsgfVxuXG4ubGluZWFyLWljb24tY29nMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiOyB9XG5cbi5saW5lYXItaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjsgfVxuXG4ubGluZWFyLWljb24tc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjsgfVxuXG4ubGluZWFyLWljb24taGFtbWVyLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiOyB9XG5cbi5saW5lYXItaWNvbi1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjsgfVxuXG4ubGluZWFyLWljb24tc2F3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7IH1cblxuLmxpbmVhci1pY29uLWF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiOyB9XG5cbi5saW5lYXItaWNvbi1heGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7IH1cblxuLmxpbmVhci1pY29uLXNob3ZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiOyB9XG5cbi5saW5lYXItaWNvbi1waWNrYXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7IH1cblxuLmxpbmVhci1pY29uLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjsgfVxuXG4ubGluZWFyLWljb24tZmFjdG9yeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjsgfVxuXG4ubGluZWFyLWljb24tcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiOyB9XG5cbi5saW5lYXItaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiOyB9XG5cbi5saW5lYXItaWNvbi10cmFzaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjsgfVxuXG4ubGluZWFyLWljb24tdHJhc2gzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7IH1cblxuLmxpbmVhci1pY29uLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7IH1cblxuLmxpbmVhci1pY29uLWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjsgfVxuXG4ubGluZWFyLWljb24tZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiOyB9XG5cbi5saW5lYXItaWNvbi1qb3lzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiOyB9XG5cbi5saW5lYXItaWNvbi1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCI7IH1cblxuLmxpbmVhci1pY29uLXNwYWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiOyB9XG5cbi5saW5lYXItaWNvbi1kaWFtb25kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiOyB9XG5cbi5saW5lYXItaWNvbi1jbHViczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YVwiOyB9XG5cbi5saW5lYXItaWNvbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjsgfVxuXG4ubGluZWFyLWljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjsgfVxuXG4ubGluZWFyLWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjsgfVxuXG4ubGluZWFyLWljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7IH1cblxuLmxpbmVhci1pY29uLWZsYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7IH1cblxuLmxpbmVhci1pY29uLWZsYWczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7IH1cblxuLmxpbmVhci1pY29uLW1haWxib3gtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiOyB9XG5cbi5saW5lYXItaWNvbi1tYWlsYm94LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7IH1cblxuLmxpbmVhci1pY29uLWF0LXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjsgfVxuXG4ubGluZWFyLWljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjsgfVxuXG4ubGluZWFyLWljb24tZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiOyB9XG5cbi5saW5lYXItaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjsgfVxuXG4ubGluZWFyLWljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjsgfVxuXG4ubGluZWFyLWljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjsgfVxuXG4ubGluZWFyLWljb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7IH1cblxuLmxpbmVhci1pY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjljXCI7IH1cblxuLmxpbmVhci1pY29uLWluYm94MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1vdXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjsgfVxuXG4ubGluZWFyLWljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7IH1cblxuLmxpbmVhci1pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjsgfVxuXG4ubGluZWFyLWljb24tYXJjaGl2ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjsgfVxuXG4ubGluZWFyLWljb24tZHJhd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiOyB9XG5cbi5saW5lYXItaWNvbi1kcmF3ZXJzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiOyB9XG5cbi5saW5lYXItaWNvbi1kcmF3ZXJzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiOyB9XG5cbi5saW5lYXItaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjsgfVxuXG4ubGluZWFyLWljb24tZXllLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjsgfVxuXG4ubGluZWFyLWljb24tZXllLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjsgfVxuXG4ubGluZWFyLWljb24tZXllLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7IH1cblxuLmxpbmVhci1pY29uLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjsgfVxuXG4ubGluZWFyLWljb24tYmlub2N1bGFyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjsgfVxuXG4ubGluZWFyLWljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7IH1cblxuLmxpbmVhci1pY29uLWhkZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7IH1cblxuLmxpbmVhci1pY29uLWhkZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZFwiOyB9XG5cbi5saW5lYXItaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiOyB9XG5cbi5saW5lYXItaWNvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFmXCI7IH1cblxuLmxpbmVhci1pY29uLXRhcGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7IH1cblxuLmxpbmVhci1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjsgfVxuXG4ubGluZWFyLWljb24tc2hyZWRkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjJcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiOyB9XG5cbi5saW5lYXItaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI4XCI7IH1cblxuLmxpbmVhci1pY29uLWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlci1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjsgfVxuXG4ubGluZWFyLWljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMwXCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlci1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMVwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMlwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItc2hhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7IH1cblxuLmxpbmVhci1pY29uLWZvbGRlci1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2xkZXItZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiOyB9XG5cbi5saW5lYXItaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiOyB9XG5cbi5saW5lYXItaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiOyB9XG5cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjsgfVxuXG4ubGluZWFyLWljb24tY2xpcGJvYXJkLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiOyB9XG5cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYlwiOyB9XG5cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjsgfVxuXG4ubGluZWFyLWljb24tY2xpcGJvYXJkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2RcIjsgfVxuXG4ubGluZWFyLWljb24tY2xpcGJvYXJkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjsgfVxuXG4ubGluZWFyLWljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7IH1cblxuLmxpbmVhci1pY29uLWNsaXBib2FyZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQwXCI7IH1cblxuLmxpbmVhci1pY29uLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7IH1cblxuLmxpbmVhci1pY29uLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDNcIjsgfVxuXG4ubGluZWFyLWljb24tcGFwZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7IH1cblxuLmxpbmVhci1pY29uLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDVcIjsgfVxuXG4ubGluZWFyLWljb24tcmVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNlwiOyB9XG5cbi5saW5lYXItaWNvbi10eXBld3JpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7IH1cblxuLmxpbmVhci1pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ4XCI7IH1cblxuLmxpbmVhci1pY29uLWRvY3VtZW50MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiOyB9XG5cbi5saW5lYXItaWNvbi1ncmFkdWF0aW9uLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYVwiOyB9XG5cbi5saW5lYXItaWNvbi1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7IH1cblxuLmxpbmVhci1pY29uLWxpY2Vuc2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7IH1cblxuLmxpbmVhci1pY29uLW1lZGFsLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRkXCI7IH1cblxuLmxpbmVhci1pY29uLW1lZGFsLWZpcnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7IH1cblxuLmxpbmVhci1pY29uLW1lZGFsLXNlY29uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiOyB9XG5cbi5saW5lYXItaWNvbi1tZWRhbC10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTFcIjsgfVxuXG4ubGluZWFyLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7IH1cblxuLmxpbmVhci1pY29uLXRyb3BoeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTNcIjsgfVxuXG4ubGluZWFyLWljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiOyB9XG5cbi5saW5lYXItaWNvbi1tdXNpYy1ub3RlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNVwiOyB9XG5cbi5saW5lYXItaWNvbi1tdXNpYy1ub3RlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNlwiOyB9XG5cbi5saW5lYXItaWNvbi1wbGF5bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiOyB9XG5cbi5saW5lYXItaWNvbi1wbGF5bGlzdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjsgfVxuXG4ubGluZWFyLWljb24tZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU5XCI7IH1cblxuLmxpbmVhci1pY29uLXRydW1wZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjsgfVxuXG4ubGluZWFyLWljb24tYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWJcIjsgfVxuXG4ubGluZWFyLWljb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlY1wiOyB9XG5cbi5saW5lYXItaWNvbi1yZXBlYXQtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7IH1cblxuLmxpbmVhci1pY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiOyB9XG5cbi5saW5lYXItaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVmXCI7IH1cblxuLmxpbmVhci1pY29uLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjsgfVxuXG4ubGluZWFyLWljb24tbG91ZHNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjFcIjsgfVxuXG4ubGluZWFyLWljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7IH1cblxuLmxpbmVhci1pY29uLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjNcIjsgfVxuXG4ubGluZWFyLWljb24tM2QtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNFwiOyB9XG5cbi5saW5lYXItaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjVcIjsgfVxuXG4ubGluZWFyLWljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7IH1cblxuLmxpbmVhci1pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsbS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7IH1cblxuLmxpbmVhci1pY29uLWNsYXBib2FyZC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY5XCI7IH1cblxuLmxpbmVhci1pY29uLW1lZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZhXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmJcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsbTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmNcIjsgfVxuXG4ubGluZWFyLWljb24tc3VydmVpbGxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZkXCI7IH1cblxuLmxpbmVhci1pY29uLXN1cnZlaWxsYW5jZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjsgfVxuXG4ubGluZWFyLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZmXCI7IH1cblxuLmxpbmVhci1pY29uLWNhbWVyYS1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7IH1cblxuLmxpbmVhci1pY29uLWNhbWVyYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7IH1cblxuLmxpbmVhci1pY29uLXRpbWUtbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDJcIjsgfVxuXG4ubGluZWFyLWljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7IH1cblxuLmxpbmVhci1pY29uLWNhbWVyYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjsgfVxuXG4ubGluZWFyLWljb24tY2FtZXJhLWZsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDVcIjsgfVxuXG4ubGluZWFyLWljb24tcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjsgfVxuXG4ubGluZWFyLWljb24tdGltZS1sYXBzZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDdcIjsgfVxuXG4ubGluZWFyLWljb24tc2h1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOFwiOyB9XG5cbi5saW5lYXItaWNvbi1zaHV0dGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiOyB9XG5cbi5saW5lYXItaWNvbi1mYWNlLWRldGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiOyB9XG5cbi5saW5lYXItaWNvbi1jb252ZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGNcIjsgfVxuXG4ubGluZWFyLWljb24tY29uY2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZFwiOyB9XG5cbi5saW5lYXItaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBlXCI7IH1cblxuLmxpbmVhci1pY29uLXBpY3R1cmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBmXCI7IH1cblxuLmxpbmVhci1pY29uLXBpY3R1cmUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7IH1cblxuLmxpbmVhci1pY29uLXBpY3R1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7IH1cblxuLmxpbmVhci1pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjsgfVxuXG4ubGluZWFyLWljb24tYXVkaW8tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiOyB9XG5cbi5saW5lYXItaWNvbi1ib29rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiOyB9XG5cbi5saW5lYXItaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNVwiOyB9XG5cbi5saW5lYXItaWNvbi1ib29rbWFyazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTZcIjsgfVxuXG4ubGluZWFyLWljb24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTdcIjsgfVxuXG4ubGluZWFyLWljb24tbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiOyB9XG5cbi5saW5lYXItaWNvbi1saWJyYXJ5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOVwiOyB9XG5cbi5saW5lYXItaWNvbi1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiOyB9XG5cbi5saW5lYXItaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFiXCI7IH1cblxuLmxpbmVhci1pY29uLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFjXCI7IH1cblxuLmxpbmVhci1pY29uLXBvcnRyYWl0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZFwiOyB9XG5cbi5saW5lYXItaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7IH1cblxuLmxpbmVhci1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiOyB9XG5cbi5saW5lYXItaWNvbi11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7IH1cblxuLmxpbmVhci1pY29uLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMVwiOyB9XG5cbi5saW5lYXItaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMlwiOyB9XG5cbi5saW5lYXItaWNvbi11c2VyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjsgfVxuXG4ubGluZWFyLWljb24tdXNlcnMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiOyB9XG5cbi5saW5lYXItaWNvbi11c2Vycy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNVwiOyB9XG5cbi5saW5lYXItaWNvbi1ncm91cC13b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI2XCI7IH1cblxuLmxpbmVhci1pY29uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI3XCI7IH1cblxuLmxpbmVhci1pY29uLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI5XCI7IH1cblxuLmxpbmVhci1pY29uLWJhYnkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJhXCI7IH1cblxuLmxpbmVhci1pY29uLWJhYnkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJiXCI7IH1cblxuLmxpbmVhci1pY29uLWJhYnktYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7IH1cblxuLmxpbmVhci1pY29uLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjsgfVxuXG4ubGluZWFyLWljb24taGFuZC13YXZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjsgfVxuXG4ubGluZWFyLWljb24tanVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiOyB9XG5cbi5saW5lYXItaWNvbi1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzBcIjsgfVxuXG4ubGluZWFyLWljb24td29tYW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMxXCI7IH1cblxuLmxpbmVhci1pY29uLW1hbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjsgfVxuXG4ubGluZWFyLWljb24tbWFuLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMzXCI7IH1cblxuLmxpbmVhci1pY29uLWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNFwiOyB9XG5cbi5saW5lYXItaWNvbi13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjsgfVxuXG4ubGluZWFyLWljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzZcIjsgfVxuXG4ubGluZWFyLWljb24tYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM3XCI7IH1cblxuLmxpbmVhci1pY29uLWJvdy10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjsgfVxuXG4ubGluZWFyLWljb24tdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7IH1cblxuLmxpbmVhci1pY29uLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7IH1cblxuLmxpbmVhci1pY29uLXNob2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2JcIjsgfVxuXG4ubGluZWFyLWljb24tc2hvZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2NcIjsgfVxuXG4ubGluZWFyLWljb24taGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNkXCI7IH1cblxuLmxpbmVhci1pY29uLXBhbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7IH1cblxuLmxpbmVhci1pY29uLXNob3J0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZlwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGlwLWZsb3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7IH1cblxuLmxpbmVhci1pY29uLXNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7IH1cblxuLmxpbmVhci1pY29uLWhhbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MlwiOyB9XG5cbi5saW5lYXItaWNvbi1sYXVuZHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQzXCI7IH1cblxuLmxpbmVhci1pY29uLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ0XCI7IH1cblxuLmxpbmVhci1pY29uLWhhaXJjdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjsgfVxuXG4ubGluZWFyLWljb24tc3RvcmUtMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjsgfVxuXG4ubGluZWFyLWljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0N1wiOyB9XG5cbi5saW5lYXItaWNvbi1iYXJjb2RlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXJjb2RlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXNoaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRhXCI7IH1cblxuLmxpbmVhci1pY29uLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRjXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjsgfVxuXG4ubGluZWFyLWljb24tY2FydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGZcIjsgfVxuXG4ubGluZWFyLWljb24tY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUwXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnQtcGx1czI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjsgfVxuXG4ubGluZWFyLWljb24tY2FydC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjsgfVxuXG4ubGluZWFyLWljb24tY2FydC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTNcIjsgfVxuXG4ubGluZWFyLWljb24tY2FydC1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiOyB9XG5cbi5saW5lYXItaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTVcIjsgfVxuXG4ubGluZWFyLWljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NlwiOyB9XG5cbi5saW5lYXItaWNvbi1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU3XCI7IH1cblxuLmxpbmVhci1pY29uLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiOyB9XG5cbi5saW5lYXItaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXNoLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWJcIjsgfVxuXG4ubGluZWFyLWljb24tY2FzaC1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1jYXNoLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWctZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7IH1cblxuLmxpbmVhci1pY29uLWJhZy1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7IH1cblxuLmxpbmVhci1pY29uLWJhZy1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWcteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYxXCI7IH1cblxuLmxpbmVhci1pY29uLWNvaW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYyXCI7IH1cblxuLmxpbmVhci1pY29uLWNvaW4tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2M1wiOyB9XG5cbi5saW5lYXItaWNvbi1jb2luLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY0XCI7IH1cblxuLmxpbmVhci1pY29uLWNvaW4teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY1XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjZcIjsgfVxuXG4ubGluZWFyLWljb24tY2FsY3VsYXRvcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjdcIjsgfVxuXG4ubGluZWFyLWljb24tYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY4XCI7IH1cblxuLmxpbmVhci1pY29uLXZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY5XCI7IH1cblxuLmxpbmVhci1pY29uLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2YVwiOyB9XG5cbi5saW5lYXItaWNvbi1waG9uZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZiXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmNcIjsgfVxuXG4ubGluZWFyLWljb24tcGhvbmUtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmRcIjsgfVxuXG4ubGluZWFyLWljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmVcIjsgfVxuXG4ubGluZWFyLWljb24tcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmZcIjsgfVxuXG4ubGluZWFyLWljb24tcGhvbmUtaW4tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcwXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzcxXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLXNpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MlwiOyB9XG5cbi5saW5lYXItaWNvbi1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzczXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc0XCI7IH1cblxuLmxpbmVhci1pY29uLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3NVwiOyB9XG5cbi5saW5lYXItaWNvbi1kaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc2XCI7IH1cblxuLmxpbmVhci1pY29uLXRlbGVwaG9uZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzdcIjsgfVxuXG4ubGluZWFyLWljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OFwiOyB9XG5cbi5saW5lYXItaWNvbi1wdXNocGluMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OVwiOyB9XG5cbi5saW5lYXItaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdhXCI7IH1cblxuLmxpbmVhci1pY29uLW1hcC1tYXJrZXItdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3YlwiOyB9XG5cbi5saW5lYXItaWNvbi1tYXAtbWFya2VyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2NcIjsgfVxuXG4ubGluZWFyLWljb24tbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1tYXAtbWFya2VyLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2VcIjsgfVxuXG4ubGluZWFyLWljb24tcmFkYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2ZcIjsgfVxuXG4ubGluZWFyLWljb24tY29tcGFzczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODBcIjsgfVxuXG4ubGluZWFyLWljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgxXCI7IH1cblxuLmxpbmVhci1pY29uLW1hcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODJcIjsgfVxuXG4ubGluZWFyLWljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODNcIjsgfVxuXG4ubGluZWFyLWljb24tcm9hZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg0XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg1XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg2XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg3XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg4XCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODlcIjsgfVxuXG4ubGluZWFyLWljb24tY2FsZW5kYXItaW5zZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhhXCI7IH1cblxuLmxpbmVhci1pY29uLWNhbGVuZGFyLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGJcIjsgfVxuXG4ubGluZWFyLWljb24tY2FsZW5kYXItdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1tb3VzZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhlXCI7IH1cblxuLmxpbmVhci1pY29uLW1vdXNlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhmXCI7IH1cblxuLmxpbmVhci1pY29uLW1vdXNlLWJvdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTBcIjsgfVxuXG4ubGluZWFyLWljb24ta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTFcIjsgfVxuXG4ubGluZWFyLWljb24ta2V5Ym9hcmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTJcIjsgfVxuXG4ubGluZWFyLWljb24ta2V5Ym9hcmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5M1wiOyB9XG5cbi5saW5lYXItaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTRcIjsgfVxuXG4ubGluZWFyLWljb24tc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTVcIjsgfVxuXG4ubGluZWFyLWljb24tZXNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk2XCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5N1wiOyB9XG5cbi5saW5lYXItaWNvbi1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OThcIjsgfVxuXG4ubGluZWFyLWljb24tYXNwZWN0LXJhdGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk5XCI7IH1cblxuLmxpbmVhci1pY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaWduYWwtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5YlwiOyB9XG5cbi5saW5lYXItaWNvbi1zaWduYWwtODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWNcIjsgfVxuXG4ubGluZWFyLWljb24tc2lnbmFsLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlkXCI7IH1cblxuLmxpbmVhci1pY29uLXNpZ25hbC00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaWduYWwtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWZcIjsgfVxuXG4ubGluZWFyLWljb24tc2lnbmFsLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTBcIjsgfVxuXG4ubGluZWFyLWljb24tc2lnbmFsLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTFcIjsgfVxuXG4ubGluZWFyLWljb24tc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EyXCI7IH1cblxuLmxpbmVhci1pY29uLWZsYXNoLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhM1wiOyB9XG5cbi5saW5lYXItaWNvbi11c2ItZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTRcIjsgfVxuXG4ubGluZWFyLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTVcIjsgfVxuXG4ubGluZWFyLWljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNlwiOyB9XG5cbi5saW5lYXItaWNvbi1zbWFydHBob25lLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhN1wiOyB9XG5cbi5saW5lYXItaWNvbi1zbWFydHBob25lLXZpYnJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhOFwiOyB9XG5cbi5saW5lYXItaWNvbi1zbWFydHBob25lLWVtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E5XCI7IH1cblxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmUtd2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWFcIjsgfVxuXG4ubGluZWFyLWljb24tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FiXCI7IH1cblxuLmxpbmVhci1pY29uLXRhYmxldDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWNcIjsgfVxuXG4ubGluZWFyLWljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FkXCI7IH1cblxuLmxpbmVhci1pY29uLWxhcHRvcC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhZVwiOyB9XG5cbi5saW5lYXItaWNvbi1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FmXCI7IH1cblxuLmxpbmVhci1pY29uLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMFwiOyB9XG5cbi5saW5lYXItaWNvbi1uZXctdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IxXCI7IH1cblxuLmxpbmVhci1pY29uLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMlwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiM1wiOyB9XG5cbi5saW5lYXItaWNvbi1jYWJsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjRcIjsgfVxuXG4ubGluZWFyLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjVcIjsgfVxuXG4ubGluZWFyLWljb24tcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjZcIjsgfVxuXG4ubGluZWFyLWljb24tcmVtb3RlLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjdcIjsgfVxuXG4ubGluZWFyLWljb24tcG93ZXItc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I4XCI7IH1cblxuLmxpbmVhci1pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I5XCI7IH1cblxuLmxpbmVhci1pY29uLXBvd2VyLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmFcIjsgfVxuXG4ubGluZWFyLWljb24tZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiYlwiOyB9XG5cbi5saW5lYXItaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JjXCI7IH1cblxuLmxpbmVhci1pY29uLWZsYXNobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmRcIjsgfVxuXG4ubGluZWFyLWljb24tbGFtcHNoYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JlXCI7IH1cblxuLmxpbmVhci1pY29uLWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmZcIjsgfVxuXG4ubGluZWFyLWljb24tb3V0bGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MwXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzFcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2MzXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzRcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3cxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M1XCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktbG93MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWxvdzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzdcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M4XCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktbWlkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjOVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LW1pZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2FcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2NiXCI7IH1cblxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2NcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2RcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2VcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2ZcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDBcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDFcIjsgfVxuXG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDJcIjsgfVxuXG4ubGluZWFyLWljb24tY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkM1wiOyB9XG5cbi5saW5lYXItaWNvbi1jaGlwLXg2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNFwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGlwLXg4NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkNVwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDZcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkN1wiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOFwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDlcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RhXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RiXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGNcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGRcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RlXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RmXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMFwiOyB9XG5cbi5saW5lYXItaWNvbi1idWJibGUtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTFcIjsgfVxuXG4ubGluZWFyLWljb24tYnViYmxlLWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UyXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1YmJsZS1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UzXCI7IH1cblxuLmxpbmVhci1pY29uLXBob25lLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNFwiOyB9XG5cbi5saW5lYXItaWNvbi1xdW90ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U1XCI7IH1cblxuLmxpbmVhci1pY29uLXF1b3RlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U2XCI7IH1cblxuLmxpbmVhci1pY29uLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlN1wiOyB9XG5cbi5saW5lYXItaWNvbi1oZWFydC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlOFwiOyB9XG5cbi5saW5lYXItaWNvbi1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlOVwiOyB9XG5cbi5saW5lYXItaWNvbi1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VhXCI7IH1cblxuLmxpbmVhci1pY29uLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ViXCI7IH1cblxuLmxpbmVhci1pY29uLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlY1wiOyB9XG5cbi5saW5lYXItaWNvbi1saWZlYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZFwiOyB9XG5cbi5saW5lYXItaWNvbi1iYW5kYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VlXCI7IH1cblxuLmxpbmVhci1pY29uLWJhbmRhZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2VmXCI7IH1cblxuLmxpbmVhci1pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YwXCI7IH1cblxuLmxpbmVhci1pY29uLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjFcIjsgfVxuXG4ubGluZWFyLWljb24tYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjJcIjsgfVxuXG4ubGluZWFyLWljb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YzXCI7IH1cblxuLmxpbmVhci1pY29uLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y0XCI7IH1cblxuLmxpbmVhci1pY29uLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjVcIjsgfVxuXG4ubGluZWFyLWljb24tY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y2XCI7IH1cblxuLmxpbmVhci1pY29uLWNvbnN0cnVjdGlvbi1jb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y3XCI7IH1cblxuLmxpbmVhci1pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmOFwiOyB9XG5cbi5saW5lYXItaWNvbi1waWUtY2hhcnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y5XCI7IH1cblxuLmxpbmVhci1pY29uLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZhXCI7IH1cblxuLmxpbmVhci1pY29uLWNoYXJ0LWdyb3d0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmYlwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGFydC1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZjXCI7IH1cblxuLmxpbmVhci1pY29uLWNoYXJ0LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZkXCI7IH1cblxuLmxpbmVhci1pY29uLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmVcIjsgfVxuXG4ubGluZWFyLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZlwiOyB9XG5cbi5saW5lYXItaWNvbi1iYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7IH1cblxuLmxpbmVhci1pY29uLXJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjsgfVxuXG4ubGluZWFyLWljb24tcmFuazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjsgfVxuXG4ubGluZWFyLWljb24tcmFuazM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjsgfVxuXG4ubGluZWFyLWljb24tY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjsgfVxuXG4ubGluZWFyLWljb24tbG90dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIjsgfVxuXG4ubGluZWFyLWljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiOyB9XG5cbi5saW5lYXItaWNvbi1kaWFtb25kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiOyB9XG5cbi5saW5lYXItaWNvbi1kaWFtb25kMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiOyB9XG5cbi5saW5lYXItaWNvbi1kaWFtb25kNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiOyB9XG5cbi5saW5lYXItaWNvbi1saW5lYXJpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiOyB9XG5cbi5saW5lYXItaWNvbi10ZWFjdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjsgfVxuXG4ubGluZWFyLWljb24tdGVhcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7IH1cblxuLmxpbmVhci1pY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7IH1cblxuLmxpbmVhci1pY29uLWJvdHRsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjsgfVxuXG4ubGluZWFyLWljb24tZ2xhc3MtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGZcIjsgfVxuXG4ubGluZWFyLWljb24tZ2xhc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7IH1cblxuLmxpbmVhci1pY29uLWRpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiOyB9XG5cbi5saW5lYXItaWNvbi1kaW5uZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7IH1cblxuLmxpbmVhci1pY29uLWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjsgfVxuXG4ubGluZWFyLWljb24tc2NhbGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7IH1cblxuLmxpbmVhci1pY29uLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiOyB9XG5cbi5saW5lYXItaWNvbi1lZ2cyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7IH1cblxuLmxpbmVhci1pY29uLWVnZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjsgfVxuXG4ubGluZWFyLWljb24tcGxhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiOyB9XG5cbi5saW5lYXItaWNvbi1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiOyB9XG5cbi5saW5lYXItaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjsgfVxuXG4ubGluZWFyLWljb24taG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7IH1cblxuLmxpbmVhci1pY29uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7IH1cblxuLmxpbmVhci1pY29uLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjsgfVxuXG4ubGluZWFyLWljb24tY2hpY2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiOyB9XG5cbi5saW5lYXItaWNvbi1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjsgfVxuXG4ubGluZWFyLWljb24tYnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjsgfVxuXG4ubGluZWFyLWljb24taWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7IH1cblxuLmxpbmVhci1pY29uLWljZS1jcmVhbTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjsgfVxuXG4ubGluZWFyLWljb24tY2FuZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjsgfVxuXG4ubGluZWFyLWljb24tbG9sbGlwb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjsgfVxuXG4ubGluZWFyLWljb24tY29mZmVlLWJlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjdcIjsgfVxuXG4ubGluZWFyLWljb24tY29mZmVlLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjlcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7IH1cblxuLmxpbmVhci1pY29uLWNpdHJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYlwiOyB9XG5cbi5saW5lYXItaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiOyB9XG5cbi5saW5lYXItaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7IH1cblxuLmxpbmVhci1pY29uLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiOyB9XG5cbi5saW5lYXItaWNvbi1waW5lLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmZcIjsgfVxuXG4ubGluZWFyLWljb24tdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMFwiOyB9XG5cbi5saW5lYXItaWNvbi1jYWN0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjsgfVxuXG4ubGluZWFyLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMyXCI7IH1cblxuLmxpbmVhci1pY29uLWZvb3RwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzM1wiOyB9XG5cbi5saW5lYXItaWNvbi1zcGVlZC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7IH1cblxuLmxpbmVhci1pY29uLXNwZWVkLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNVwiOyB9XG5cbi5saW5lYXItaWNvbi1zcGVlZC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7IH1cblxuLmxpbmVhci1pY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiOyB9XG5cbi5saW5lYXItaWNvbi1oYW1tZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7IH1cblxuLmxpbmVhci1pY29uLWJhbGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjsgfVxuXG4ubGluZWFyLWljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7IH1cblxuLmxpbmVhci1pY29uLWx1Z2dhZ2Utd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7IH1cblxuLmxpbmVhci1pY29uLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7IH1cblxuLmxpbmVhci1pY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7IH1cblxuLmxpbmVhci1pY29uLXBsYW5lLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIjsgfVxuXG4ubGluZWFyLWljb24taGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZlwiOyB9XG5cbi5saW5lYXItaWNvbi10cmFmZmljLWxpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiOyB9XG5cbi5saW5lYXItaWNvbi1zaXJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiOyB9XG5cbi5saW5lYXItaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7IH1cblxuLmxpbmVhci1pY29uLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0M1wiOyB9XG5cbi5saW5lYXItaWNvbi1vaWwtcHJlc3N1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDRcIjsgfVxuXG4ubGluZWFyLWljb24tY29vbGFudC10ZW1wZXJhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NlwiOyB9XG5cbi5saW5lYXItaWNvbi1nYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDdcIjsgfVxuXG4ubGluZWFyLWljb24tZ2FsbG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7IH1cblxuLmxpbmVhci1pY29uLXRyYW5zbWlzc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OVwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGFcIjsgfVxuXG4ubGluZWFyLWljb24tY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGJcIjsgfVxuXG4ubGluZWFyLWljb24tY2FyLXdhc2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCI7IH1cblxuLmxpbmVhci1pY29uLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1idXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7IH1cblxuLmxpbmVhci1pY29uLWNhcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjsgfVxuXG4ubGluZWFyLWljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MFwiOyB9XG5cbi5saW5lYXItaWNvbi1jYXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MVwiOyB9XG5cbi5saW5lYXItaWNvbi10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7IH1cblxuLmxpbmVhci1pY29uLWNhci1zaXJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1M1wiOyB9XG5cbi5saW5lYXItaWNvbi1jYXItd2FzaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTRcIjsgfVxuXG4ubGluZWFyLWljb24tY2FyLXdhc2g0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU1XCI7IH1cblxuLmxpbmVhci1pY29uLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NlwiOyB9XG5cbi5saW5lYXItaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1N1wiOyB9XG5cbi5saW5lYXItaWNvbi10cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7IH1cblxuLmxpbmVhci1pY29uLXNjYWxlLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7IH1cblxuLmxpbmVhci1pY29uLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVhXCI7IH1cblxuLmxpbmVhci1pY29uLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjsgfVxuXG4ubGluZWFyLWljb24tc2hpcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWNcIjsgfVxuXG4ubGluZWFyLWljb24tYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVkXCI7IH1cblxuLmxpbmVhci1pY29uLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWVcIjsgfVxuXG4ubGluZWFyLWljb24tYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1iaWN5Y2xlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MFwiOyB9XG5cbi5saW5lYXItaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MVwiOyB9XG5cbi5saW5lYXItaWNvbi1iZW5jaC1wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiOyB9XG5cbi5saW5lYXItaWNvbi1zd2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7IH1cblxuLmxpbmVhci1pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7IH1cblxuLmxpbmVhci1pY29uLWJhc2ViYWxsLWJhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NVwiOyB9XG5cbi5saW5lYXItaWNvbi1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NlwiOyB9XG5cbi5saW5lYXItaWNvbi10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjdcIjsgfVxuXG4ubGluZWFyLWljb24tdGVubmlzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiOyB9XG5cbi5saW5lYXItaWNvbi1waW5nLXBvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjlcIjsgfVxuXG4ubGluZWFyLWljb24taG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7IH1cblxuLmxpbmVhci1pY29uLThiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZiXCI7IH1cblxuLmxpbmVhci1pY29uLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmNcIjsgfVxuXG4ubGluZWFyLWljb24tYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7IH1cblxuLmxpbmVhci1pY29uLWdvbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIjsgfVxuXG4ubGluZWFyLWljb24tZ29sZjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmZcIjsgfVxuXG4ubGluZWFyLWljb24tYXJjaGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiOyB9XG5cbi5saW5lYXItaWNvbi1zbGluZ3Nob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzFcIjsgfVxuXG4ubGluZWFyLWljb24tc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcyXCI7IH1cblxuLmxpbmVhci1pY29uLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzNcIjsgfVxuXG4ubGluZWFyLWljb24tY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiOyB9XG5cbi5saW5lYXItaWNvbi0zZC1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzVcIjsgfVxuXG4ubGluZWFyLWljb24tcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7IH1cblxuLmxpbmVhci1pY29uLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzdcIjsgfVxuXG4ubGluZWFyLWljb24tZ2xhc3NlczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzhcIjsgfVxuXG4ubGluZWFyLWljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiOyB9XG5cbi5saW5lYXItaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7IH1cblxuLmxpbmVhci1pY29uLXdhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2JcIjsgfVxuXG4ubGluZWFyLWljb24tZmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjsgfVxuXG4ubGluZWFyLWljb24td2FsbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2RcIjsgfVxuXG4ubGluZWFyLWljb24taWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2VcIjsgfVxuXG4ubGluZWFyLWljb24tcmVzaXplLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1pY29uczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjsgfVxuXG4ubGluZWFyLWljb24tc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgxXCI7IH1cblxuLmxpbmVhci1pY29uLXNlbGVjdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODJcIjsgfVxuXG4ubGluZWFyLWljb24tc2l0ZS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODNcIjsgfVxuXG4ubGluZWFyLWljb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODRcIjsgfVxuXG4ubGluZWFyLWljb24tZWFydGgtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NVwiOyB9XG5cbi5saW5lYXItaWNvbi1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg2XCI7IH1cblxuLmxpbmVhci1pY29uLW5ldHdvcmstbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4N1wiOyB9XG5cbi5saW5lYXItaWNvbi1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODhcIjsgfVxuXG4ubGluZWFyLWljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODlcIjsgfVxuXG4ubGluZWFyLWljb24tc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGFcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4YlwiOyB9XG5cbi5saW5lYXItaWNvbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGNcIjsgfVxuXG4ubGluZWFyLWljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhkXCI7IH1cblxuLmxpbmVhci1pY29uLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGVcIjsgfVxuXG4ubGluZWFyLWljb24tZHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGZcIjsgfVxuXG4ubGluZWFyLWljb24tc2hvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MFwiOyB9XG5cbi5saW5lYXItaWNvbi1zaG9ja2VkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MVwiOyB9XG5cbi5saW5lYXItaWNvbi10b25ndWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkyXCI7IH1cblxuLmxpbmVhci1pY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTNcIjsgfVxuXG4ubGluZWFyLWljb24taGFwcHktZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiOyB9XG5cbi5saW5lYXItaWNvbi1jb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk1XCI7IH1cblxuLmxpbmVhci1pY29uLW1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NlwiOyB9XG5cbi5saW5lYXItaWNvbi1ncmluLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTdcIjsgfVxuXG4ubGluZWFyLWljb24tZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5OFwiOyB9XG5cbi5saW5lYXItaWNvbi13b3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTlcIjsgfVxuXG4ubGluZWFyLWljb24tYW5ub3llZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5YVwiOyB9XG5cbi5saW5lYXItaWNvbi13b25kZXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWJcIjsgfVxuXG4ubGluZWFyLWljb24tY29uZnVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWNcIjsgfVxuXG4ubGluZWFyLWljb24temlwcGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCI7IH1cblxuLmxpbmVhci1pY29uLWdydW1weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZVwiOyB9XG5cbi5saW5lYXItaWNvbi1tdXN0YWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZlwiOyB9XG5cbi5saW5lYXItaWNvbi10b21ic3RvbmUtaGlwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMFwiOyB9XG5cbi5saW5lYXItaWNvbi10b21ic3RvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTFcIjsgfVxuXG4ubGluZWFyLWljb24tZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTJcIjsgfVxuXG4ubGluZWFyLWljb24tZ2hvc3QtaGlwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhM1wiOyB9XG5cbi5saW5lYXItaWNvbi1oYWxsb3dlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTRcIjsgfVxuXG4ubGluZWFyLWljb24tY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE1XCI7IH1cblxuLmxpbmVhci1pY29uLWVhc3Rlci1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTZcIjsgfVxuXG4ubGluZWFyLWljb24tbXVzdGFjaGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7IH1cblxuLmxpbmVhci1pY29uLW11c3RhY2hlLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YThcIjsgfVxuXG4ubGluZWFyLWljb24tcGlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOVwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYVwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGFybS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWJcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm0tc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFjXCI7IH1cblxuLmxpbmVhci1pY29uLWFsYXJtLXJpbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWRcIjsgfVxuXG4ubGluZWFyLWljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWVcIjsgfVxuXG4ubGluZWFyLWljb24taGVhcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZlwiOyB9XG5cbi5saW5lYXItaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMFwiOyB9XG5cbi5saW5lYXItaWNvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIxXCI7IH1cblxuLmxpbmVhci1pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjJcIjsgfVxuXG4ubGluZWFyLWljb24tdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGIzXCI7IH1cblxuLmxpbmVhci1pY29uLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjRcIjsgfVxuXG4ubGluZWFyLWljb24tbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI1XCI7IH1cblxuLmxpbmVhci1pY29uLWxhbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjZcIjsgfVxuXG4ubGluZWFyLWljb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiN1wiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjhcIjsgfVxuXG4ubGluZWFyLWljb24td2lmaS1ibG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI5XCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmktbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJiXCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmktbG93MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiY1wiOyB9XG5cbi5saW5lYXItaWNvbi13aWZpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJkXCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmktYWxlcnQtbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJlXCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmktYWxlcnQtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJmXCI7IH1cblxuLmxpbmVhci1pY29uLXdpZmktYWxlcnQtbG93MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMFwiOyB9XG5cbi5saW5lYXItaWNvbi1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzFcIjsgfVxuXG4ubGluZWFyLWljb24tc3RyZWFtLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMyXCI7IH1cblxuLmxpbmVhci1pY29uLXN0cmVhbS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjM1wiOyB9XG5cbi5saW5lYXItaWNvbi1zdHJlYW0tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzRcIjsgfVxuXG4ubGluZWFyLWljb24tY29tbXVuaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNVwiOyB9XG5cbi5saW5lYXItaWNvbi1jb21tdW5pY2F0aW9uLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzZcIjsgfVxuXG4ubGluZWFyLWljb24tYnJvYWRjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM3XCI7IH1cblxuLmxpbmVhci1pY29uLWFudGVubmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzhcIjsgfVxuXG4ubGluZWFyLWljb24tc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM5XCI7IH1cblxuLmxpbmVhci1pY29uLXNhdGVsbGl0ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2FcIjsgfVxuXG4ubGluZWFyLWljb24tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNiXCI7IH1cblxuLmxpbmVhci1pY29uLW1pYy1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNjXCI7IH1cblxuLmxpbmVhci1pY29uLW1pYzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2RcIjsgfVxuXG4ubGluZWFyLWljb24tc3BvdGxpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZVwiOyB9XG5cbi5saW5lYXItaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2ZcIjsgfVxuXG4ubGluZWFyLWljb24tbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMFwiOyB9XG5cbi5saW5lYXItaWNvbi1sb2FkaW5nMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMVwiOyB9XG5cbi5saW5lYXItaWNvbi1sb2FkaW5nMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMlwiOyB9XG5cbi5saW5lYXItaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQzXCI7IH1cblxuLmxpbmVhci1pY29uLXJlZnJlc2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ0XCI7IH1cblxuLmxpbmVhci1pY29uLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDVcIjsgfVxuXG4ubGluZWFyLWljb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkNlwiOyB9XG5cbi5saW5lYXItaWNvbi1qdW1wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkN1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmRvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOFwiOyB9XG5cbi5saW5lYXItaWNvbi1yZWRvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkOVwiOyB9XG5cbi5saW5lYXItaWNvbi1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRhXCI7IH1cblxuLmxpbmVhci1pY29uLXJlcGVhdC1vbmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7IH1cblxuLmxpbmVhci1pY29uLXN5bmMtY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkY1wiOyB9XG5cbi5saW5lYXItaWNvbi1zeW5jMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZFwiOyB9XG5cbi5saW5lYXItaWNvbi1yZXBlYXQtb25lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZVwiOyB9XG5cbi5saW5lYXItaWNvbi1zeW5jLWNyb3NzZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGRmXCI7IH1cblxuLmxpbmVhci1pY29uLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMFwiOyB9XG5cbi5saW5lYXItaWNvbi1yZXR1cm4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7IH1cblxuLmxpbmVhci1pY29uLXJlZnVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlMlwiOyB9XG5cbi5saW5lYXItaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUzXCI7IH1cblxuLmxpbmVhci1pY29uLWhpc3RvcnkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU0XCI7IH1cblxuLmxpbmVhci1pY29uLXNlbGYtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTVcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTZcIjsgfVxuXG4ubGluZWFyLWljb24tY2xvY2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU3XCI7IH1cblxuLmxpbmVhci1pY29uLWNsb2NrMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOFwiOyB9XG5cbi5saW5lYXItaWNvbi13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlOVwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGFybTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWFcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm0tYWRkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThlYlwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGFybS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWNcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWRcIjsgfVxuXG4ubGluZWFyLWljb24tYWxhcm0tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWVcIjsgfVxuXG4ubGluZWFyLWljb24tdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZWZcIjsgfVxuXG4ubGluZWFyLWljb24tdGltZXItY3Jvc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmMFwiOyB9XG5cbi5saW5lYXItaWNvbi10aW1lcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjFcIjsgfVxuXG4ubGluZWFyLWljb24tdGltZXItY3Jvc3NlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjJcIjsgfVxuXG4ubGluZWFyLWljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjNcIjsgfVxuXG4ubGluZWFyLWljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY0XCI7IH1cblxuLmxpbmVhci1pY29uLWRvd25sb2FkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmNVwiOyB9XG5cbi5saW5lYXItaWNvbi11cGxvYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY2XCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGY3XCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZjhcIjsgfVxuXG4ubGluZWFyLWljb24tZW50ZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmOVwiOyB9XG5cbi5saW5lYXItaWNvbi1lbnRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmYVwiOyB9XG5cbi5saW5lYXItaWNvbi1leGl0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGZiXCI7IH1cblxuLmxpbmVhci1pY29uLWV4aXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmY1wiOyB9XG5cbi5saW5lYXItaWNvbi1leGl0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmRcIjsgfVxuXG4ubGluZWFyLWljb24tZXhpdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThmZVwiOyB9XG5cbi5saW5lYXItaWNvbi1lbnRlci11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZmZcIjsgfVxuXG4ubGluZWFyLWljb24tZW50ZXItZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4ubGluZWFyLWljb24tZW50ZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4ubGluZWFyLWljb24tZW50ZXItbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4ubGluZWFyLWljb24tZW50ZXItcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmxpbmVhci1pY29uLWVudGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4ubGluZWFyLWljb24tZXhpdC11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4ubGluZWFyLWljb24tZXhpdC1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5saW5lYXItaWNvbi1leGl0LWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmxpbmVhci1pY29uLWV4aXQtcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLmxpbmVhci1pY29uLWNsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5saW5lYXItaWNvbi1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4ubGluZWFyLWljb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1wcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtY2hhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbGUtc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjsgfVxuXG4ubGluZWFyLWljb24tZmlsZS1zcHJlYWRzaGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi5saW5lYXItaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cblxuLmxpbmVhci1pY29uLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiOyB9XG5cbi5saW5lYXItaWNvbi1saW5rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmxpbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cblxuLmxpbmVhci1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiOyB9XG5cbi5saW5lYXItaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiOyB9XG5cbi5saW5lYXItaWNvbi10aHVtYnMtdXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cblxuLmxpbmVhci1pY29uLXRodW1icy1kb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi5saW5lYXItaWNvbi10aHVtYnMtdXAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7IH1cblxuLmxpbmVhci1pY29uLXRodW1icy1kb3duMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG5cbi5saW5lYXItaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5saW5lYXItaWNvbi1zaGFyZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4ubGluZWFyLWljb24tc2hhcmUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7IH1cblxuLmxpbmVhci1pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG5cbi5saW5lYXItaWNvbi1maWxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiOyB9XG5cbi5saW5lYXItaWNvbi1maW5kLXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjsgfVxuXG4ubGluZWFyLWljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiOyB9XG5cbi5saW5lYXItaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi5saW5lYXItaWNvbi1sb3VwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiOyB9XG5cbi5saW5lYXItaWNvbi1sb3VwZS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7IH1cblxuLmxpbmVhci1pY29uLWxvdXBlLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7IH1cblxuLmxpbmVhci1pY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7IH1cblxuLmxpbmVhci1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjsgfVxuXG4ubGluZWFyLWljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiOyB9XG5cbi5saW5lYXItaWNvbi1saXN0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG5cbi5saW5lYXItaWNvbi1saXN0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiOyB9XG5cbi5saW5lYXItaWNvbi1tZW51MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiOyB9XG5cbi5saW5lYXItaWNvbi1saXN0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG5cbi5saW5lYXItaWNvbi1tZW51MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiOyB9XG5cbi5saW5lYXItaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiOyB9XG5cbi5saW5lYXItaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiOyB9XG5cbi5saW5lYXItaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiOyB9XG5cbi5saW5lYXItaWNvbi1jcm9zczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjsgfVxuXG4ubGluZWFyLWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiOyB9XG5cbi5saW5lYXItaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiOyB9XG5cbi5saW5lYXItaWNvbi1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb25zLWV4cGFuZC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9ucy1leHBhbmQtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9ucy1jb250cmFjdC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9ucy1jb250cmFjdC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvd3MtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3dzLXNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LWRpdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjsgfVxuXG4ubGluZWFyLWljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7IH1cblxuLmxpbmVhci1pY29uLWV4cGFuZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjsgfVxuXG4ubGluZWFyLWljb24tY29udHJhY3QyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7IH1cblxuLmxpbmVhci1pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjsgfVxuXG4ubGluZWFyLWljb24tdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjsgfVxuXG4ubGluZWFyLWljb24tZXhwYW5kMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiOyB9XG5cbi5saW5lYXItaWNvbi1leHBhbmQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbnRyYWN0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiOyB9XG5cbi5saW5lYXItaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjsgfVxuXG4ubGluZWFyLWljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiOyB9XG5cbi5saW5lYXItaWNvbi1ub3RpZmljYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7IH1cblxuLmxpbmVhci1pY29uLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiOyB9XG5cbi5saW5lYXItaWNvbi1tZW51LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7IH1cblxuLmxpbmVhci1pY29uLWNyb3NzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiOyB9XG5cbi5saW5lYXItaWNvbi1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiOyB9XG5cbi5saW5lYXItaWNvbi1jaXJjbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjsgfVxuXG4ubGluZWFyLWljb24tcGVyY2VudC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjsgfVxuXG4ubGluZWFyLWljb24tYXJyb3ctdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjsgfVxuXG4ubGluZWFyLWljb24tYmFja3dhcmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7IH1cblxuLmxpbmVhci1pY29uLWZpcnN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiOyB9XG5cbi5saW5lYXItaWNvbi1wcmV2aW91cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjsgfVxuXG4ubGluZWFyLWljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjsgfVxuXG4ubGluZWFyLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjsgfVxuXG4ubGluZWFyLWljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7IH1cblxuLmxpbmVhci1pY29uLW5leHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7IH1cblxuLmxpbmVhci1pY29uLWxhc3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7IH1cblxuLmxpbmVhci1pY29uLWZvcndhcmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7IH1cblxuLmxpbmVhci1pY29uLWVqZWN0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiOyB9XG5cbi5saW5lYXItaWNvbi1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7IH1cblxuLmxpbmVhci1pY29uLWZyYW1lLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiOyB9XG5cbi5saW5lYXItaWNvbi1mcmFtZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiOyB9XG5cbi5saW5lYXItaWNvbi1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiOyB9XG5cbi5saW5lYXItaWNvbi10cmFuc2Zvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjsgfVxuXG4ubGluZWFyLWljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiOyB9XG5cbi5saW5lYXItaWNvbi1ncmlkLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjsgfVxuXG4ubGluZWFyLWljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7IH1cblxuLmxpbmVhci1pY29uLWxheWVycy1jcm9zc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7IH1cblxuLmxpbmVhci1pY29uLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiOyB9XG5cbi5saW5lYXItaWNvbi1ydWxlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjsgfVxuXG4ubGluZWFyLWljb24tcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjsgfVxuXG4ubGluZWFyLWljb24tZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7IH1cblxuLmxpbmVhci1pY29uLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiOyB9XG5cbi5saW5lYXItaWNvbi1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7IH1cblxuLmxpbmVhci1pY29uLWZsaXAtaG9yaXpvbnRhbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjsgfVxuXG4ubGluZWFyLWljb24tZmxpcC12ZXJ0aWNhbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODBcIjsgfVxuXG4ubGluZWFyLWljb24tYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjsgfVxuXG4ubGluZWFyLWljb24tYW5nbGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7IH1cblxuLmxpbmVhci1pY29uLXN1YnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7IH1cblxuLmxpbmVhci1pY29uLWNvbWJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjsgfVxuXG4ubGluZWFyLWljb24taW50ZXJzZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7IH1cblxuLmxpbmVhci1pY29uLWV4Y2x1ZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjsgfVxuXG4ubGluZWFyLWljb24tYWxpZ24tY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7IH1cblxuLmxpbmVhci1pY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7IH1cblxuLmxpbmVhci1pY29uLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiOyB9XG5cbi5saW5lYXItaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7IH1cblxuLmxpbmVhci1pY29uLWFsaWduLWNlbnRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7IH1cblxuLmxpbmVhci1pY29uLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjsgfVxuXG4ubGluZWFyLWljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjsgfVxuXG4ubGluZWFyLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7IH1cblxuLmxpbmVhci1pY29uLXBlcmNlbnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7IH1cblxuLmxpbmVhci1pY29uLWFycm93LXVwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1kb3duLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MlwiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5M1wiOyB9XG5cbi5saW5lYXItaWNvbi1hcnJvdy1yaWdodC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi11cC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTVcIjsgfVxuXG4ubGluZWFyLWljb24tY2hldnJvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiOyB9XG5cbi5saW5lYXItaWNvbi1jaGV2cm9uLWxlZnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7IH1cblxuLmxpbmVhci1pY29uLWNoZXZyb24tcmlnaHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7IH1cblxuLmxpbmVhci1pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiOyB9XG5cbi5saW5lYXItaWNvbi1jcm9zcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjsgfVxuXG4ubGluZWFyLWljb24tbWVudS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjsgfVxuXG4ubGluZWFyLWljb24tcHJvaGliaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiOyB9XG5cbi5saW5lYXItaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWRcIjsgfVxuXG4ubGluZWFyLWljb24tcmFkaW8tYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7IH1cblxuLmxpbmVhci1pY29uLWxpZ2F0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7IH1cblxuLmxpbmVhci1pY29uLXRleHQtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7IH1cblxuLmxpbmVhci1pY29uLXRleHQtZm9ybWF0LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjsgfVxuXG4ubGluZWFyLWljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiOyB9XG5cbi5saW5lYXItaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTRcIjsgfVxuXG4ubGluZWFyLWljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7IH1cblxuLmxpbmVhci1pY29uLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjsgfVxuXG4ubGluZWFyLWljb24taGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7IH1cblxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7IH1cblxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiOyB9XG5cbi5saW5lYXItaWNvbi1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWNcIjsgfVxuXG4ubGluZWFyLWljb24taW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7IH1cblxuLmxpbmVhci1pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiOyB9XG5cbi5saW5lYXItaWNvbi10ZXh0LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjsgfVxuXG4ubGluZWFyLWljb24tcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMFwiOyB9XG5cbi5saW5lYXItaWNvbi1kaXJlY3Rpb24tbHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7IH1cblxuLmxpbmVhci1pY29uLWRpcmVjdGlvbi1ydGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjsgfVxuXG4ubGluZWFyLWljb24tcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliM1wiOyB9XG5cbi5saW5lYXItaWNvbi1wYWdlLWJyZWFrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiOyB9XG5cbi5saW5lYXItaWNvbi1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiOyB9XG5cbi5saW5lYXItaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjsgfVxuXG4ubGluZWFyLWljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliN1wiOyB9XG5cbi5saW5lYXItaWNvbi1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiOyB9XG5cbi5saW5lYXItaWNvbi1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjsgfVxuXG4ubGluZWFyLWljb24tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiOyB9XG5cbi5saW5lYXItaWNvbi1zb3J0LXRpbWUtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7IH1cblxuLmxpbmVhci1pY29uLXNvcnQtdGltZS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7IH1cblxuLmxpbmVhci1pY29uLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7IH1cblxuLmxpbmVhci1pY29uLXBlbmNpbC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7IH1cblxuLmxpbmVhci1pY29uLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmZcIjsgfVxuXG4ubGluZWFyLWljb24tcG9pbnRlci11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2ludGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7IH1cblxuLmxpbmVhci1pY29uLXBvaW50ZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2ludGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2VyLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiOyB9XG5cbi5saW5lYXItaWNvbi1yZW1pbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLWNyb3NzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzdcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy12aWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM4XCI7IH1cblxuLmxpbmVhci1pY29uLWdlc3R1cmUtem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiOyB9XG5cbi5saW5lYXItaWNvbi1nZXN0dXJlLXBpbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2NcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZVwiOyB9XG5cbi5saW5lYXItaWNvbi1oYW5kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2ludGVyLXVwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMFwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2ludGVyLXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMVwiOyB9XG5cbi5saW5lYXItaWNvbi1wb2ludGVyLWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7IH1cblxuLmxpbmVhci1pY29uLXBvaW50ZXItbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2VyLXRhcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDRcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy10YXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7IH1cblxuLmxpbmVhci1pY29uLXJlbWluZGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNlwiOyB9XG5cbi5saW5lYXItaWNvbi1nZXN0dXJlLXpvb20yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7IH1cblxuLmxpbmVhci1pY29uLWdlc3R1cmUtcGluY2gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLWhvcml6b250YWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7IH1cblxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiOyB9XG5cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGNcIjsgfVxuXG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWwzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7IH1cblxuLmxpbmVhci1pY29uLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7IH1cblxuLmxpbmVhci1pY29uLWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMFwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjsgfVxuXG4ubGluZWFyLWljb24tYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7IH1cblxuLmxpbmVhci1pY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7IH1cblxuLmxpbmVhci1pY29uLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiOyB9XG5cbi5saW5lYXItaWNvbi1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjsgfVxuXG4ubGluZWFyLWljb24tYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjsgfVxuXG4ubGluZWFyLWljb24tZWxsaXBzaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTlcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIxXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjlcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTJiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJkXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkyZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmZcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMwXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzJcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzVcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM2XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzN1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzhcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM5XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzYVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2JcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pM2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNjXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmkzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2VcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pM2Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNmXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQyXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ1XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGFcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0Y1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWNcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVkXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk1ZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWZcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYwXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2N1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZjXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTZkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZmXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzRcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pN2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdiXCI7IH1cblxuLmxpbmVhci1pY29uLXVuaTdjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3Y1wiOyB9XG5cbi5saW5lYXItaWNvbi11bmk3ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2RcIjsgfVxuXG4ubGluZWFyLWljb24tdW5pN2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdlXCI7IH1cblxuLmxpbmVhci1pY29uLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcYTlcIjsgfVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc19jdXN0b21cIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjsgXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59IFxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuICAvLyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuLy9cbi8vIEluIHBhcnRpY3VsYXIsIHVubGlrZSBtb3N0IG90aGVyIGJyb3dzZXJzLCBJRTExK0VkZ2Ugb24gV2luZG93cyAxMCBvbiB0b3VjaCBkZXZpY2VzIGFuZCBJRSBNb2JpbGUgMTAtMTFcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMC9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0taW5wdXRgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1pbnB1dGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDsgXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM4NjhlOTYgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7IFxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSAhZGVmYXVsdDtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFwiU0ZNb25vLVJlZ3VsYXJcIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMjAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbWFyay1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGZvcm0taW5wdXQtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZm9ybS1pbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRmb3JtLWlucHV0LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGZvcm0taW5wdXQtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGZvcm0taW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRmb3JtLWlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICMzMzMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAwIDAgMCAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgLjJyZW0gdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRmb3JtLWlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGZvcm0taW5wdXQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgcGxhY2Vob2xkZXI6IChcbiAgICBlbjogXCJDaG9vc2UgZmlsZS4uLlwiXG4gICksXG4gIGJ1dHRvbi1sYWJlbDogKFxuICAgIGVuOiBcIkJyb3dzZVwiXG4gIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgM3B4IDlweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIDVweCAxNXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICNiZDQxNDcgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxuQG1peGluIGhvdmVyIHtcbiAgLy8gVE9ETzogcmUtZW5hYmxlIGFsb25nIHdpdGggbXE0LWhvdmVyLXNoaW1cbi8vICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbi8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIEBlbHNlIHtcbiAgICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbi8vICB9XG59XG5cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICYsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRodW1ibmFpbC10cmFuc2l0aW9uKTtcbiAgYm94LXNoYWRvdzogJHRodW1ibmFpbC1ib3gtc2hhZG93O1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBtZWRpYS1xdWVyeS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBib3gtc2hhZG93OiAka2JkLWJveC1zaGFkb3c7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBvcmRlcjogJGk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gMTUwKSB7XG4gICAgQHJldHVybiAjMTExO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICNmZmY7XG4gIH1cbn1cblxuLy8gUmV0cmVpdmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICMwMDAsICNmZmYpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmFja2dyb3VuZDtcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWlucHV0LWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0taW5wdXQge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmFja2dyb3VuZDtcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0taW5wdXQtZmlsZSxcbi5mb3JtLWlucHV0LXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgdGV4dCB0b1xuLy8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSArICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vL1xuLy8gTGVnZW5kc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGVnZW5kIHRleHQgdG9cbi8vIGJlIHRoZSBzYW1lIHNpemUgYXMgcmVndWxhciBsYWJlbHMsIGFuZCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1pbnB1dC1wbGFpbnRleHQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1pbnB1dC1zbSxcbiAgJi5mb3JtLWlucHV0LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0taW5wdXRgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1sYWJlbC0qIGZvcm0taW5wdXRgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWlucHV0LXNtIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWlucHV0LXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1pbnB1dC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gICYuZGlzYWJsZWQge1xuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1sYWJlbGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWxhYmVsYFxuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tbGFiZWxgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWlucHV0LXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9tIGZvcm0gY29udHJvbHNcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDsgLy8gRmxleGJveCBhbGlnbm1lbnQgbWVhbnMgd2UgbG9zZSBvdXIgSFRNTCBzcGFjZSBoZXJlLCBzbyB3ZSBjb21wZW5zYXRlLlxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0taW5wdXQtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWlucHV0LWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcblxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIH1cblxuICAuZm9ybS1pbnB1dCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFRPRE86IHJlZG8gY2hlY2sgbWFya3VwIGxvbCBjcmFwXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gcmFkaW9zIGFuZCBjaGVja3NcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93O1xuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlLCAkZ3JheS05MDApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUsICR3aGl0ZSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcsICRpbnB1dC1idG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20sICRpbnB1dC1idG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQ6IG5vbmU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cFxuLy8gYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnVcbi8vIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nXG4vLyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93O1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAuYnRuIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICA+IC5idG46bGFzdC1jaGlsZCxcbiAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZvcm0taW5wdXQge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWlucHV0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWlucHV0LWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0taW5wdXQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0taW5wdXQtc207XG59XG5cblxuLy9cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXMpO1xuXG4gIC8vIFNpemluZ1xuICAmLmZvcm0taW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXMtc20pO1xuICB9XG5cbiAgJi5mb3JtLWlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmZvcm0taW5wdXQgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy9cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCA+IC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAvLyByZW1vdmUgbmFnYXRpdmUgbWFyZ2luICgkaW5wdXQtYnRuLWJvcmRlci13aWR0aCkgdG8gc29sdmUgb3ZlcmxhcHBpbmcgaXNzdWUgd2l0aCBidXR0b24uXG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgLy8gV2hlbiBpbnB1dCBpcyBmaXJzdCwgb3ZlcmxhcCB0aGUgcmlnaHQgc2lkZSBvZiBpdCB3aXRoIHRoZSBidXR0b24oLWdyb3VwKVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgLy8gQmVjYXVzZSBzcGVjaWZpY2l0eVxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gaW5kaWNhdG9yXG4vL1xuLy8gR2VuZXJhdGVzIGEgc2hhZG93IGVsZW1lbnQgdG8gY3JlYXRlIG91ciBtYWtlc2hpZnQgY2hlY2tib3gvcmFkaW8gYmFja2dyb3VuZC5cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdztcbn1cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxufVxuXG5cbi8vIExheW91dCBvcHRpb25zXG4vL1xuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXG4vLyBzZXQuIFVzZSB0aGVzZSBvcHRpb25hbCBjbGFzc2VzIHRvIHR3ZWFrIHRoZSBsYXlvdXQuXG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk7XG5cbiAgICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWJveC1zaGFkb3c7XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIHBsYWNlaG9sZGVyKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTplbXB0eTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICByaWdodDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgYm90dG9tOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wdXAge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyM0LWZsZXgtc2hvcnRoYW5kLWRlY2xhcmF0aW9ucy13aXRoLXVuaXRsZXNzLWZsZXgtYmFzaXMtdmFsdWVzLWFyZS1pZ25vcmVkXG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjNC1mbGV4LXNob3J0aGFuZC1kZWNsYXJhdGlvbnMtd2l0aC11bml0bGVzcy1mbGV4LWJhc2lzLXZhbHVlcy1hcmUtaWdub3JlZFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItZGl2aWRlcn1cIjtcbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC0xMCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgYm94LXNoYWRvdzogJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cztcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgJi5icy10b29sdGlwLXRvcCB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1yaWdodCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAuYXJyb3cge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAuYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1hdXRvIHtcbiAgICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBib3gtc2hhZG93OiAkcG9wb3Zlci1ib3gtc2hhZG93O1xuXG4gIC8vIEFycm93c1xuICAvL1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzo6YWZ0ZXIgaXMgaW5uZXJcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIH1cbiAgLmFycm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICB9XG5cbiAgLy8gUG9wb3ZlciBkaXJlY3Rpb25zXG5cbiAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy13aWR0aH0gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy13aWR0aH0gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LXdpZHRofSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAgIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctd2lkdGh9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy1wb3BvdmVyLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLy8gQ1NTMyB0cmFuc2Zvcm1zIHdoZW4gc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsLjI1KSwgcmdiYSgwLDAsMCwuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsMCwwLC4yNSksIHJnYmEoMCwwLDAsLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLCAuNSk7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuLmQtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLXByaW50LW5vbmUge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdlIHtcbiAgLmljb24tZGVmYXVsdCB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB9XG5cbiAgLmljb24tZ3JheSB7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgLmljb24tcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLmljb24tc2Vjb25kYXJ5LTIge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTI7XG4gIH1cblxuICAuaWNvbi1zZWNvbmRhcnktNCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktNDtcbiAgfVxuXG4gIC5pY29uLWdyYXktNCB7XG4gICAgY29sb3I6ICRncmF5LTQ7XG4gIH1cblxuICBhIHtcbiAgICAmLmljb24tZGVmYXVsdCB7XG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICRzZWNvbmRhcnk7IH1cbiAgICB9XG5cbiAgICAmLmljb24tcHJpbWFyeSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICY6aG92ZXIgeyBjb2xvcjogJGJsYWNrOyB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tcHJpbWFyeS1zZWNvbmRhcnl7XG5cbiAgICAmLmljb24tY2lyY2xle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgJHByaW1hcnkgMCUsICRzZWNvbmRhcnktOSAxMDAlKTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAkcHJpbWFyeSAwJSwgJHNlY29uZGFyeS05IDEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZSB7XG4gIC5pY29uLXh4cyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLmljb24tc20ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5pY29uLW1kIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAuaWNvbi1sZyB7XG4gICAgZm9udC1zaXplOiA0NHB4OyBcbiAgfVxuXG4gIC5pY29uLXh4bCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJY29uIHNoYXBlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pY29uLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5pY29uLmljb24tY2lyY2xlIHtcbiAgd2lkdGg6IDIuMmVtO1xuICBoZWlnaHQ6IDIuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pY29uLmljb24tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAyLjJlbTtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xufVxuXG4uaWNvbi1saXN0LXdyYXAge1xuICA+ICosXG4gICY6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59IiwiLy9cbi8vIExpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmstaW1hZ2Uge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWJsb2NrO1xuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5kZXNrdG9wIHtcbiAgICAubGluay1pbWFnZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiAuNDRzIGFsbCBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLWxnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay1ncmF5LTQge1xuICBAaW5jbHVkZSBsaW5rKCRncmF5LTQsICRibGFjayk7XG59XG5cbi8vIExpbmsgdHJhbnNwYXJlbnRcbi5saW5rLXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogMXB4IDIwcHg7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2l0aW9uOiAuMzNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCdXR0b24gR2VuZXJhbCBTdHlsZXNcbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIEBpbmNsdWRlIGJ0bi1zaXplKDEycHgsIDMwcHgsICRidG4tZm9udC1zaXplLCAyNHB4KTtcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIGJ0bi1zaXplKDEwcHgsIDMwcHgsICRidG4tZm9udC1zaXplLCAyNHB4KTtcbiAgfVxufVxuXG5zcGFuLmJ1dHRvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuKiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi8vIEFwcGVhcmFuY2Ugc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlIHtcbiAgLmJ1dHRvbi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkYmxhY2ssICRwcmltYXJ5LXRlcnRpYXJ5LCAkcHJpbWFyeS10ZXJ0aWFyeSwgJGJsYWNrLCAkcHJpbWFyeS1xdWF0ZXJuYXJ5LCAkcHJpbWFyeS1xdWF0ZXJuYXJ5KTtcbiAgfVxuICAuYnV0dG9uLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkYmxhY2ssICR3aGl0ZSwgJHdoaXRlLCAkYmxhY2ssICRncmF5LWxpZ2h0LCAkZ3JheS1saWdodCk7XG4gIH1cbiAgLmJ1dHRvbi1ibGFjayB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCAkYmxhY2ssICRibGFjaywgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuICB9XG4gIC5idXR0b24tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnksICR3aGl0ZSwgJHByaW1hcnktb2Zmc2V0LCAkcHJpbWFyeS1vZmZzZXQpO1xuICB9XG4gIC5idXR0b24taW50ZXJhY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkd2hpdGUsICRpbnRlcmFjdGlvbnMtcHJpbWFyeSwgJGludGVyYWN0aW9ucy1wcmltYXJ5LCAkd2hpdGUsICRpbnRlcmFjdGlvbnMtdGVydGlhcnksICRpbnRlcmFjdGlvbnMtdGVydGlhcnkpO1xuICB9XG4gIC5idXR0b24tY29udGVudCB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCAkY29udGVudC1wcmltYXJ5LCAkY29udGVudC1wcmltYXJ5LCAkd2hpdGUsICRjb250ZW50LXRlcnRpYXJ5LCAkY29udGVudC10ZXJ0aWFyeSk7XG4gIH1cbiAgLmJ1dHRvbi10cmFuc2FjdGlvbnMge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCR3aGl0ZSwgJHRyYW5zYWN0aW9ucy1wcmltYXJ5LCAkdHJhbnNhY3Rpb25zLXByaW1hcnksICR3aGl0ZSwgJHRyYW5zYWN0aW9ucy10ZXJ0aWFyeSwgJHRyYW5zYWN0aW9ucy10ZXJ0aWFyeSk7XG4gIH1cbiAgLmJ1dHRvbi1jb25uZWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCAkY29ubmVjdGlvbnMtcHJpbWFyeSwgJGNvbm5lY3Rpb25zLXByaW1hcnksICR3aGl0ZSwgJGNvbm5lY3Rpb25zLXRlcnRpYXJ5LCAkY29ubmVjdGlvbnMtdGVydGlhcnkpO1xuICB9XG4gIC5idXR0b24taW50ZXJhY3Rpb25zLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRpbnRlcmFjdGlvbnMtcHJpbWFyeSwgdHJhbnNwYXJlbnQsICRpbnRlcmFjdGlvbnMtcHJpbWFyeSwgJHdoaXRlLCAkYmxhY2ssICRibGFjayk7XG4gIH1cbiAgLmJ1dHRvbi1jb250ZW50LW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRjb250ZW50LXByaW1hcnksIHRyYW5zcGFyZW50LCAkY29udGVudC1wcmltYXJ5LCAkd2hpdGUsICRibGFjaywgJGJsYWNrKTtcbiAgfVxuICAuYnV0dG9uLXRyYW5zYWN0aW9ucy1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkdHJhbnNhY3Rpb25zLXByaW1hcnksIHRyYW5zcGFyZW50LCAkdHJhbnNhY3Rpb25zLXByaW1hcnksICR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xuICB9XG4gIC5idXR0b24tY29ubmVjdGlvbnMtb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJGNvbm5lY3Rpb25zLXByaW1hcnksIHRyYW5zcGFyZW50LCAkY29ubmVjdGlvbnMtcHJpbWFyeSwgJHdoaXRlLCAkYmxhY2ssICRibGFjayk7XG4gIH1cbiAgLmJ1dHRvbi1ncmF5LWxpZ2h0LW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRibGFjaywgdHJhbnNwYXJlbnQsICRncmF5LWxpZ2h0LCAkd2hpdGUsICRibGFjaywgJGJsYWNrKTtcbiAgfVxuICAuYnV0dG9uLWJsYWNrLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRibGFjaywgdHJhbnNwYXJlbnQsICRibGFjaywgJHdoaXRlLCAkYmxhY2ssICRibGFjayk7XG4gIH1cbiAgc3Bhbi5idXR0b24tZ3JheS1saWdodC1vdXRsaW5lIHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkYmxhY2ssIHRyYW5zcGFyZW50LCAkZ3JheS1saWdodCwgJGJsYWNrLCB0cmFuc3BhcmVudCwgJGdyYXktbGlnaHQpO1xuICB9XG5cbiAgLy9naG9zdFxuICAuYnV0dG9uLXByaW1hcnktZ2hvc3Qge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50KCRwcmltYXJ5LCB0cmFuc3BhcmVudCwgJHByaW1hcnksICR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xuICAgIH1cbiAgfVxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ1dHRvbi14cyB7XG4gIEBpbmNsdWRlIGJ0bi1zaXplKDVweCwgMjVweCwgMTJweCwgMjJweCk7XG59XG5cbi5idXR0b24tc20ge1xuICBAaW5jbHVkZSBidG4tc2l6ZSg2cHgsIDI1cHgsIDEzcHgsIDI0cHgpO1xufVxuXG4uYnV0dG9uLWxnIHtcbiAgQGluY2x1ZGUgYnRuLXNpemUoMThweCwgNDVweCwgMTZweCwgMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5idXR0b24teGwge1xuICBAaW5jbHVkZSBidG4tc2l6ZSgyMHB4LCA1MHB4LCAxOHB4LCAyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLy8gQnV0dG9uIFNoYXBlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ1dHRvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuXG4uYnV0dG9uLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idXR0b24tcm91bmQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLy8gQnV0dG9uIFR5cGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJ1dHRvbi1saW5rLCBcbi5idXR0b24tbGluay1yZWQsIFxuLmJ1dHRvbi1saW5rLXBpbmssIFxuLmJ1dHRvbi1saW5rLWJsdWUsXG4uYnV0dG9uLWxpbmstZ3JlZW4sXG4uYnV0dG9uLWxpbmstb3JhbmdlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBsaW5rKCRibGFjaywgJHByaW1hcnkpO1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBjb250ZW50OiAnXFxlOTQ0JztcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uYnV0dG9uLWxpbmstcmVkIHtcbiAgQGluY2x1ZGUgbGluaygjRkYwMDM3LCAkcHJpbWFyeSk7XG59XG4uYnV0dG9uLWxpbmstcGluayB7XG4gIEBpbmNsdWRlIGxpbmsoI0ZBMDU5QiwgJHByaW1hcnkpO1xufVxuLmJ1dHRvbi1saW5rLWJsdWUge1xuICBAaW5jbHVkZSBsaW5rKCMwMEJFRTEsICRwcmltYXJ5KTtcbn1cbi5idXR0b24tbGluay1ncmVlbiB7XG4gIEBpbmNsdWRlIGxpbmsoIzhCQzcwOSwgJHByaW1hcnkpO1xufVxuLmJ1dHRvbi1saW5rLW9yYW5nZSB7XG4gIEBpbmNsdWRlIGxpbmsoI0ZGNjAwMCwgJHByaW1hcnkpO1xufVxuXG4vLyBCdXR0b24gSWNvbiBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlIC5idXR0b24ge1xuICAmLmJ1dHRvbi1pY29uIHtcbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0uMjFlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gb3RoZXIgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJ1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gYm9vdHN0cmFwIGJ1dHRvbnNcblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xufSIsIi8vIEN1c3RvbSBidXR0b24gdmFyaWFudHNcbkBtaXhpbiBidG4tdmFyaWFudCgkY2xyLCAkYmcsICRiZCwgJGNsci1ob3ZlciwgJGJnLWhvdmVyLCAkYmQtaG92ZXIpIHtcbiAgY29sb3I6ICRjbHI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgYm9yZGVyLWNvbG9yOiAkYmQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY2xyLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRiZC1ob3ZlcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidG4tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbn1cblxuLy8gUmVzZXQgQnV0dG9uXG5AbWl4aW4gcmVzZXQtYnV0dG9uKCkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59IiwiLy8gQ1NTIEZsZXhcblxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkaXNwbGF5LWZsZXgoKSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBkaXNwbGF5LWlubGluZS1mbGV4KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWl4aW4gZmxleCgkZ3Jvdy1zaHJpbmstYmFzaXMpIHtcbiAgLW1zLWZsZXg6ICRncm93LXNocmluay1iYXNpcztcbiAgLXdlYmtpdC1mbGV4OiAkZ3Jvdy1zaHJpbmstYmFzaXM7XG4gIGZsZXg6ICRncm93LXNocmluay1iYXNpcztcbn1cblxuQG1peGluIGZsZXgtc2hyaW5rKCRzaHJpbmspIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogJHNocmluaztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6ICRzaHJpbms7XG4gIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xuICAtbXMtZmxleC1wb3NpdGl2ZTogJGdyb3c7XG4gIGZsZXgtZ3JvdzogJGdyb3c7XG59XG5cbkBtaXhpbiBmbGV4LWJhc2lzKCRiYXNpcykge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICRiYXNpcztcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICRiYXNpcztcbiAgZmxleC1iYXNpczogJGJhc2lzO1xuICBtYXgtd2lkdGg6ICRiYXNpcztcbn1cblxuQG1peGluIGp1c3RpZnktY29udGVudCgkYWxpZ24pIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRhbGlnbjtcbiAgQGlmICgkYWxpZ24gPT0gXCJmbGV4LXN0YXJ0XCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwiZmxleC1lbmRcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYXJvdW5kXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJzcGFjZS1iZXR3ZWVuXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1wYWNrOiAkYWxpZ247XG4gIH1cbiAganVzdGlmeS1jb250ZW50OiAkYWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbil7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduO1xuICBAaWYgKCRhbGlnbiA9PSBcImZsZXgtc3RhcnRcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJmbGV4LWVuZFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJzcGFjZS1hcm91bmRcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInNwYWNlLWJldHdlZW5cIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcImNlbnRlclwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJzdHJldGNoXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1wYWNrOiAkYWxpZ247XG4gIH1cbiAgYWxpZ24tY29udGVudDogJGFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsaWduO1xuICBAaWYgKCR2YWxpZ24gPT0gXCJmbGV4LXN0YXJ0XCIpIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgKCR2YWxpZ24gPT0gXCJmbGV4LWVuZFwiKSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246ICR2YWxpZ247XG4gIH1cbiAgYWxpZ24taXRlbXM6ICR2YWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1zZWxmKCR2YWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkdmFsaWduO1xuICBAaWYgKCR2YWxpZ24gPT0gXCJmbGV4LXN0YXJ0XCIpIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAoJHZhbGlnbiA9PSBcImZsZXgtZW5kXCIpIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWxpZ247XG4gIH1cbiAgYWxpZ24tc2VsZjogJHZhbGlnbjtcbn1cblxuXG5AbWl4aW4gb3JkZXIoJG9yZGVyKSB7XG4gIC13ZWJraXQtb3JkZXI6ICRvcmRlcjtcbiAgLW1zLWZsZXgtb3JkZXI6ICRvcmRlcjtcbiAgb3JkZXI6ICRvcmRlclxufVxuIiwiLy9cbi8vIEJveGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJveC1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uYm94LWNvdW50ZXJfX2ljb24ge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5ib3gtY291bnRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5ib3gtY291bnRlcl9fd3JhcCB7XG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuKiArIC5ib3gtY291bnRlcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4qICsgLmJveC1jb3VudGVyX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuYm94LWNvdW50ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gIH1cblxuICAqICsgLmJveC1jb3VudGVyX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59IiwiLy9cbi8vIEJsdXJiXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCbHVyYlxuLmJsdXJiIHtcbiAgaW1ne1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICYuYXV0aG9yLWRldGFpbCB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICB9XG59XG5cbi5ibHVyYl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4qICsgLmJsdXJiX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLmJsdXJiX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAqICsgLmJsdXJiX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuXG4vLyBCbHVyYiBjaXJjbGVcbi5ibHVyYi1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC51bml0IHtcbiAgICAuYmx1cmItY2lyY2xlX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYmx1cmItY2lyY2xlX19pY29uIHtcbiAgLmljb24ge1xuICAgIHdpZHRoOiAyLjRlbTtcbiAgICBoZWlnaHQ6IDIuNGVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMi4zM2VtO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuYmx1cmItY2lyY2xlX19pY29uIC5pY29uIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5cbi5ibHVyYi1jaXJjbGUuYmx1cmItY2lyY2xlX2NlbnRlcmVkIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmJsdXJiLWNpcmNsZXtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyBCbHVyYiBtaW5pbWFsXG4uYmx1cmItbWluaW1hbCB7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLnVuaXQge1xuICAgIC5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIC8vY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYmx1cmItbWluaW1hbC5ibHVyYi1taW5pbWFsX2JsYWNrIHtcbiAgJiwgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuYmx1cmItbWluaW1hbF9faWNvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC5ibHVyYi1taW5pbWFsX19pY29uIC5pY29uIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn0iLCIvKlxuKlxuKiBGb3JtIHN0eWxlc1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLy89PSBGb3JtcyB2YXJpYWJsZXNcbi8vXG4kaW5wdXQtaGVpZ2h0OiA0NHB4O1xuJGZvcm0taW5wdXQtY29sb3I6ICRncmF5LTcwMDtcbiRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAkZm9ybS1pbnB1dC1jb2xvcjtcblxuJGZvcm0taW5wdXQtYmFja2dyb3VuZDogJHdoaXRlO1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzOiAzcHg7XG4kZm9ybS1pbnB1dC1mb250LWNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcblxuJGZvcm0taW5wdXQtZm9udC1zaXplOiAxOHB4O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAyMnB4O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4kZXJyb3ItY29sb3I6ICNkOTUzNGY7XG4kc3VjY2Vzcy1jb2xvcjogIzVjYjg1YztcblxuJGZvcm0taW5wdXQtYm9yZGVyOiAxcHggc29saWQgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yO1xuJGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDogMTlweDtcbiRpbnB1dC1saW5lLWhlaWdodDogcm91bmQoJGZvcm0taW5wdXQtZm9udC1zaXplICogMS43KTtcblxuJGlucHV0LXBhZGRpbmctdmVydGljYWw6IHJvdW5kKCgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWxpbmUtaGVpZ2h0KSAvIDIpO1xuJGlucHV0LXBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXZlcnRpY2FsICRpbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG5cbkBpZiAoJGZvcm0taW5wdXQtYm9yZGVyICE9IG5vbmUpIHtcbiAgJGlucHV0LXBhZGRpbmctdmVydGljYWw6IHJvdW5kKCgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWxpbmUtaGVpZ2h0IC0gKG50aCgkZm9ybS1pbnB1dC1ib3JkZXIsIDEpICogMikpIC8gMik7XG4gICRpbnB1dC1wYWRkaW5nOiAkaW5wdXQtcGFkZGluZy12ZXJ0aWNhbCAkaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDogMjE2cHg7XG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1heC1oZWlnaHQ6IHJvdW5kKCRmb3JtLXRleHRhcmVhLWRlZmF1bHQtaGVpZ2h0ICogMS43KTtcblxuLy9cbi8vIEZvcm0gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmQtbWFpbGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IC5mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWxhYmVsLFxuLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXZlcnRpY2FsICRpbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgQGlmICgkZm9ybS1pbnB1dC1ib3JkZXIpIHtcbiAgICBib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA1cmVtIHJnYmEoJHByaW1hcnksIDEpO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0taW5wdXQge1xuICBoZWlnaHQ6ICRmb3JtLXRleHRhcmVhLWRlZmF1bHQtaGVpZ2h0O1xuICBtaW4taGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1pbi1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6ICRmb3JtLXRleHRhcmVhLWRlZmF1bHQtbWF4LWhlaWdodDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLy8gRm9ybSB3cmFwcGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1mb250LWNvbG9yO1xuIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAmLmRlcGVuZGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS13cmFwX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cblxuICAuZm9ybS1sYWJlbCB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJGlucHV0LWhlaWdodCAvIDI7XG4gICAgbGVmdDogMjJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYxJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkZ3JheS00O1xuICB9XG5cbiAgJl9fbGFiZWwtb3V0c2lkZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAkaW5wdXQtaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NSUpO1xuICAgIH1cbiAgfVxufVxuXG4qICsgLmZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb3JtLXdyYXAgKyAuZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLy8gRm9ybSBsYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJGlucHV0LWhlaWdodCAvIDI7XG4gIGxlZnQ6ICRpbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgJi5mb2N1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuYXV0by1maWxsIHtcbiAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICYsXG4gICAgJi5mb2N1cyxcbiAgICAmLmF1dG8tZmlsbCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiB+IC5mb3JtLWlucHV0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtb3V0c2lkZSB+IC5mb3JtLXZhbGlkYXRpb24ge1xuICB0b3A6IDMxcHg7XG59XG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9ybS12YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDFweDtcbiAgei1pbmRleDogMTE7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZm9ybS12YWxpZGF0aW9uLWxlZnQge1xuICAuZm9ybS12YWxpZGF0aW9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIG91dHB1dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jZm9ybS1vdXRwdXQtZ2xvYmFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgei1pbmRleDogOTk5OTk5OTtcblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG4uZm9ybS1vdXRwdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgLy9mb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuIC8vIG9wYWNpdHk6IDA7XG4gLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIC8vLmFjdGl2ZSB7XG4gIC8vICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIC8vICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvL31cblxuICAuZXJyb3Ige1xuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIH1cblxuICAuc3VjY2VzcyB7XG4gICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICB9XG59XG5cbi8vIFJhZGlvIGFuZCBDaGVja2JveCBDdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBTdHlsZXNcbi8vXG4ucmFkaW8gLnJhZGlvLWN1c3RvbSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tIHtcbiAgb3BhY2l0eTogMDtcblxuICAmW3R5cGU9J2NoZWNrYm94J10sICYtZHVtbXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLWR1bW15IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgIHRyYW5zaXRpb246IDI1MG1zO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnJhZGlvLWN1c3RvbTpjaGVja2VkICsgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbi5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hlY2tib3gtY3VzdG9tOmNoZWNrZWQgfiAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG5cbi8vIEN1c3RvbSBSYWRpbyBTdHlsZXNcbi8vXG4ucmFkaW8sXG4ucmFkaW8taW5saW5lIHtcbiAgZm9udC1zaXplOiAkZm9ybS1pbnB1dC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gLy8gZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5yYWRpby1jdXN0b20tZHVtbXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIENoZWNrYm94IFN0eWxlc1xuLy9cbi5jaGVja2JveCxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxlOTM0JztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29ucztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b21cbi5yZC1tYWlsZm9ybV9zdHlsZS0xIHtcbiAgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnJkLW1haWxmb3JtX3N0eWxlLTMge1xuICAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucmQtbWFpbGZvcm1fc3R5bGUtMSB7XG4gICAgKiArIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJkLW1haWxmb3JtX3N0eWxlLTIge1xuICBtYXgtd2lkdGg6IDQxOHB4O1xuXG4gICYgKyAubGlzdC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5mb3JtLXdyYXAuZ3JvdXAteGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJkLW1haWxmb3JtLWlubGluZS1mbGV4IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXG4gICAgPiAuZm9ybS13cmFwICsgLmZvcm0td3JhcCxcbiAgICA+IC5mb3JtLXdyYXAgKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgPiAuZm9ybS13cmFwIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICB9XG4gIH1cblxuICAmLnJkLW1haWxmb3JtLFxuICAmLnJkLXNlYXJjaCB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5yZC1tYWlsZm9ybV9yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJGlucHV0LWhlaWdodDogNTBweDtcbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLXRvcDogKCRpbnB1dC1oZWlnaHQgLSAkaW5wdXQtbGluZS1oZWlnaHQpIC8gMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoJGlucHV0LWhlaWdodCAtICRpbnB1dC1saW5lLWhlaWdodCkgLyAyO1xuICAgICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB9XG5cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICB0b3A6ICRpbnB1dC1oZWlnaHQgLyAyO1xuICAgIH1cblxuICAgIC5mb3JtLXdyYXBfaWNvbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogJGlucHV0LWhlaWdodCAvIDIgKyAxcHg7XG4gICAgfVxuICB9XG59XG5cbi8vcmVnaXN0ZXIgZm9ybVxuLy9cbi5yZWdpc3Rlci1mb3JtLFxuLmxvZ2luLWZvcm0ge1xuICAqICsgLmdyb3VwLFxuICAqICsgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJkLW1haWxmb3JtX3NpemluZy0xIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuI2NhcHR1cmVfZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZm9ybV9faW5uZXIge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLmZvcm1fX2NvcHkgIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuXG5cbiIsIi8vXG4vLyBEaXZpZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xufVxuXG4uZGl2aWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICB9XG4gIFxuICA+ICoge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIFxuICAmIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFRhYmxlIGN1c3RvbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHRhYmxlLWhlYWQtcGFkZGluZzogICAgICAgICAgICAzM3B4IDI0cHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDE3cHggMjRweCAxOHB4O1xuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHg7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAkc2Vjb25kYXJ5O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXI7XG5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2Q5ZDlkOTtcblxuLnRhYmxlLWN1c3RvbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAkdGFibGUtYmc7XG5cblxuICB0aCxcbiAgdGQge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWJnO1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgfVxuXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtaGVhZC1wYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGZvb3QgdGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLy8gU3R5bGVzXG4udGFibGUtY3VzdG9tLXNlY29uZGFyeSB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gIH1cbn1cblxuLnRhYmxlLWN1c3RvbS1saWdodGVyIHtcbiAgdGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQ6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cblxuICB0ZCArIHRkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLnRhYmxlLWN1c3RvbS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgPiB0cjpmaXJzdC1vZi10eXBlID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLnRhYmxlLWN1c3RvbS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCB7XG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxuXG4gIHRib2R5IHRkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTW9kaWZpY2F0b3JzXG4udGFibGUtcm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7XG5cbiAgLy8gTWVkaXVtIDw3NjhweFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUtY3VzdG9tIHtcbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAgXG4gIFxufSIsIi8vXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBsaXN0XG4vL1xuXG4ubGlzdC0wIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5saXN0LXNtYWxsIHtcbiAgPiBsaSB7XG4gICAgQGluY2x1ZGUgc21hbGw7XG4gIH1cbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5saXN0IHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmxpc3QtbWQsXG4ubGlzdC14cyxcbi5saXN0LXNtLFxuLmxpc3QtbGcsXG4ubGlzdC14eHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGlzdC14eHMge1xuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbn1cblxuLmxpc3QteHMge1xuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmxpc3Qtc20ge1xuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cblxuLmxpc3QtbWQge1xuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmxpc3QtbGcge1xuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubGlzdC1sZyB7XG4gICAgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbn1cblxuLy8gSW5saW5lIGxpc3Rcbi5saXN0LWlubGluZS14eHMge1xuICBAaW5jbHVkZSBpbmxpbmUtbGlzdCgxMHB4LCA1cHgpO1xufVxuXG4ubGlzdC1pbmxpbmUtc20ge1xuICBAaW5jbHVkZSBpbmxpbmUtbGlzdCgyMHB4LCA4cHgpO1xufVxuXG4ubGlzdC1pbmxpbmUtbWQge1xuICBAaW5jbHVkZSBpbmxpbmUtbGlzdCgyNXB4LCAxMHB4KTtcbn1cblxuLy8gVGVybXMgbGlzdFxuLmxpc3QtdGVybXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGR0IHtcbiAgICBmb250OiA3MDAgMTZweCAkZm9udC1mYW1pbHktc2VjO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgfVxuXG4gIGRkIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAoMjQgLyAxNCk7XG4gIH1cblxuICBkdCArIGRkIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgZGQgKyBkdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5saXN0LXRlcm1zIHtcbiAgICBkdCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IHRlcm1zIGlubGluZVxuLmxpc3QtdGVybXMtaW5saW5lIHtcbiAgZHQsXG4gIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBkdCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjpcIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGlzdCB0ZXJtcyBtaW5pbWFsXG4ubGlzdC10ZXJtcy1taW5pbWFsIHtcbiAgKiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgZHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBjb250ZW50OiBcIjpcIjtcbiAgfVxufVxuXG4vLyBMaXN0IHRlcm1zIG1vZGVyblxuLmxpc3QtdGVybXMtbW9kZXJuIHtcbiAgZHQsXG4gIGRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGR0IHtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBjb250ZW50OiBcIjpcIjtcbiAgICB9XG4gIH1cblxuICBkZCB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEluZGV4IGxpc3Rcbi5pbmRleC1saXN0IHtcbiAgY291bnRlci1yZXNldDogbGk7XG5cbiAgPiBsaSB7XG4gICAgLmxpc3QtaW5kZXgtY291bnRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNYXJrZWQgbGlzdFxuLmxpc3QtbWFya2VkIHtcbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbGluaygkcHJpbWFyeSwgJGJsYWNrKTtcbiAgICB9XG4gIH1cblxuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5saXN0LW1hcmtlZCB7XG4gICAgPiBsaSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0LW1hcmtlZC1wcmltYXJ5IHtcbiAgQGV4dGVuZCAubGlzdC1tYXJrZWQ7XG5cbiAgPiBsaSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcmRlcmVkIGxpc3Rcbi5saXN0LW9yZGVyZWQge1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbmsoaW5oZXJpdCwgJHByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4vLyBMaXN0IHNlbWljb2xvblxuLmxpc3Qtc2VtaWNvbG9uIHtcbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gID4gbGkgKyBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBjb250ZW50OiBcIjtcIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGlzdCBsaW5rZWRcbi5saXN0LWxpbmtlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6ICgyNCAvIDE0KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgY29udGVudDogXCJcXGU5NDRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVhcmljb25zXCI7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4vLyBMaXN0IHRhZ3Ncbi5saXN0LXRhZ3Mge1xuICBAaW5jbHVkZSBzcGFjaW5nKDhweCwgMTBweCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5saXN0LXRhZ3Mge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1pbmxpbmUtdGFnIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIC8vY29udGVudDogJywnO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgbmF2XG4ubGlzdC1uYXYge1xuICBAaW5jbHVkZSBzcGFjaW5nKDMwcHgsIDEwcHgpO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gID4gbGkuYWN0aXZlLFxuICA+IGxpIGEuYWN0aXZlLFxuICA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi8vIExpc3QgYm9yZGVyZWRcbi5saXN0LWJvcmRlcmVkIHtcbiAgQGluY2x1ZGUgc3BhY2luZygyNHB4LCAxMHB4KTtcbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICA+IGxpOm50aC1sYXN0LWNoaWxkKG4gKyAyKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgYXJjaGl2ZVxuLmxpc3QtYXJjaGl2ZSB7XG4gIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1iXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGh1bWItZGVmYXVsdCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgKiArIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuZmlndXJlIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmlndXJlLWlubGluZSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZpZ3VyZS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLy8gVGh1bWJcbi50aHVtYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRodW1iX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLnRodW1iX19zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIHNtYWxsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiogKyAudGh1bWJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC50aHVtYl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi8vIFRodW1iIG1pbmltYWxcbi50aHVtYi1taW5pbWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50aHVtYi1taW5pbWFsX19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aHVtYi1taW5pbWFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgLjkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgLmlwYWQgJiB7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJ1xcZTkzNic7XG4gICAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICB9XG59XG5cbi50aHVtYi1taW5pbWFsLnRodW1iLW1pbmltYWxfbGcge1xuICAudGh1bWItbWluaW1hbF9fb3ZlcmxheSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGh1bWIgQ29ycG9yYXRlXG4udGh1bWItY29ycG9yYXRlIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1ibG9jaztcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICogKyAudGh1bWItY29ycG9yYXRlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi50aHVtYi1jb3Jwb3JhdGVfX292ZXJsYXkge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggNXB4O1xufVxuXG4qICsgLnRodW1iLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmRlc2t0b3Age1xuICAgIC50aHVtYi1jb3Jwb3JhdGUge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50aHVtYi1jb3Jwb3JhdGVfX292ZXJsYXkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAudGh1bWItY29ycG9yYXRlX19saXN0IHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aHVtYi1jb3Jwb3JhdGVfX21haW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50aHVtYi1jb3Jwb3JhdGVfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheS1saWdodGVyLCAuOSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC50aHVtYi1jb3Jwb3JhdGVfX2xpc3Qge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoLjAxLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICogKyAudGh1bWItY29ycG9yYXRlX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi8vIFRodW1iIGNsYXNzaWNcbi50aHVtYi1jbGFzc2ljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgKiArIFtjbGFzcyo9bGlzdC1pbmxpbmUtXSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuXG4qICsgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5kZXNrdG9wIHtcbiAgICAudGh1bWItY2xhc3NpYyB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGh1bWItY2xhc3NpY19faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLjEsIDAsIDAsIDEuMTUsIDAsIDIwKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIC45KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnRodW1iLWNsYXNzaWNfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC50aHVtYi1jbGFzc2ljX19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gIH1cbn1cblxuLy8gVGh1bWIgbW9kZXJuXG4udGh1bWItbW9kZXJuIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NS4yMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnRodW1iLW1vZGVybl9fb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGh1bWItbW9kZXJuX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgLjkpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGU5MzYnO1xuICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFRodW1iIGNlbnRlcmVkXG4udGh1bWItY2VudGVyZWQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA3MjBweDtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmZpcmVmb3ggLnRodW1iLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnRodW1iLWNlbnRlcmVkLnRodW1iLWNlbnRlcmVkLW1kX19yZWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG59XG5cbi50aHVtYi1jZW50ZXJlZF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG1pbi13aWR0aDogMTAxJTtcblxuICAmLCAje2hlYWRpbmdzKCl9IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vIEV4dHJhIGxhcmdlIDwxMjAwcHhcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZywgeGwpIHtcbiAgLnRodW1iLWNlbnRlcmVkX3Jlc3BvbnNpdmUge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vdGh1bWJuYWlsIGNsYXNzaWNcbi8vXG5cbi50aHVtYm5haWwtY2xhc3NpYyB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAzNzBtcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbmEudGh1bWJuYWlsLWNsYXNzaWMtdGl0bGUge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljLXRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgKiArICYge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLy90aHVtYm5haWwgY2xhc3NpYyBtaW5pbWFsXG4vL1xuXG4udGh1bWJuYWlsLWNsYXNzaWMtbWluaW1hbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLy8gSW1nIHRodW1ibmFpbFxuLmltZy10aHVtYm5haWwtdmFyaWFudC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC41KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICB0cmFuc2l0aW9uOiAzNTBtcyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmNhcHRpb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5pbWctdGh1bWJuYWlsLXZhcmlhbnQtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44KSB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDM1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5pY29uLWxnIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmNhcHRpb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cbn1cblxuLmltZy10aHVtYm5haWwtdmFyaWFudC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5pY29uIHsgZm9udC1zaXplOiAzMHB4OyB9XG5cbiAgLmFycm93LXJpZ2h0IHsgZm9udC1zaXplOiAzMHB4OyB9XG5cbiAgLmxpc3QtaW5saW5lLXRhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5sYWJlbC1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMThweDtcbiAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuOSk7XG4gICAgdHJhbnNpdGlvbjogMjkwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICA+ICogeyBjb2xvcjogJHdoaXRlOyB9XG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5kaXZpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1heC13aWR0aDogMTE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmljb24geyBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDU1cHggNDVweDtcbiAgICAgID4gKiArICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmRpdmlkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBib3R0b206IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgLmRlc2t0b3AgJiB7XG4gICAgLmNhcHRpb24ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpO1xuICAgIH1cblxuICAgIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAyNTBtcyAyODBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG92ZXItdG9wLWVsZW1lbnQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IDQ1MG1zIDY1MG1zIGxpbmVhcjtcbiAgICB9XG5cbiAgICAuaG92ZXItYm90dG9tLWVsZW1lbnQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiA0NTBtcyA2NTBtcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG5cbiAgICAgIC5ob3Zlci10b3AtZWxlbWVudCxcbiAgICAgIC5ob3Zlci1ib3R0b20tZWxlbWVudCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2Utc2l6aW5nLTEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGh1bWJuYWlsLXR5cGUtMntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAubGFiZWwge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTs7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cbiAgICAubGFiZWwge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgZmlndXJle1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCA3NHB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBpbWd7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDc0cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgaW1ne1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXB0aW9ue1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAmLXRpdGxle1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUXVvdGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBRdW90ZSBjZW50ZXJlZFxuLnF1b3RlLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVvdGUtY2VudGVyZWRfX3RleHQge1xuXG4gIC5xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4ucXVvdGUtY2VudGVyZWRfX21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRwcmltYXJ5O1xufVxuXG4ucXVvdGUtY2VudGVyZWRfX2NpdGUge1xuICBjb2xvcjogJGdyYXk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgfVxufVxuXG4qICsgLnF1b3RlLWNlbnRlcmVkX19jaXRlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucXVvdGUtY2VudGVyZWRfX3RleHQge1xuICAgIC5xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNDMgLyAzMCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnF1b3RlLWNlbnRlcmVkIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG5cbiAgLnF1b3RlLWNlbnRlcmVkX190ZXh0IHtcbiAgICAucSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFF1b3RlIGRlZmF1bHRcbi5xdW90ZS1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5xdW90ZS1kZWZhdWx0IHtcbiAgICBtYXgtd2lkdGg6IDg2NXB4O1xuICB9XG59XG5cbi5xdW90ZS1kZWZhdWx0X19tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmaWxsOiAkcHJpbWFyeTtcbn1cblxuLnF1b3RlLWRlZmF1bHRfX2ltYWdlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbn1cblxuLnF1b3RlLWRlZmF1bHRfX2NpdGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbn1cblxuKiArIC5xdW90ZS1kZWZhdWx0X19tYXJrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5xdW90ZS1kZWZhdWx0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuKiArIC5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLy8gTW9kaWZpY2F0b3JzXG4ucXVvdGUtZGVmYXVsdC5xdW90ZS1kZWZhdWx0X2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5xdW90ZS1kZWZhdWx0X19tYXJrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucXVvdGUtZGVmYXVsdC5xdW90ZS1kZWZhdWx0X2xlZnQtdjIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5xdW90ZS1kZWZhdWx0X19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnF1b3RlLWRlZmF1bHRfX21hcmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgKiArIC5xdW90ZS1kZWZhdWx0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi8vIFF1b3RlIGJvcmRlcmVkXG4vL1xuLnF1b3RlLWJvcmRlcmVkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnF1b3RlLWJvcmRlcmVkX19tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICRwcmltYXJ5O1xufVxuXG4ucXVvdGUtYm9yZGVyZWRfX2ltYWdlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbn1cblxuLnF1b3RlLWJvcmRlcmVkX19jaXRlIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLnF1b3RlLWJvcmRlcmVkX19zbWFsbCB7XG4gIEBpbmNsdWRlIHNtYWxsO1xufVxuXG4qICsgLnF1b3RlLWJvcmRlcmVkX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiogKyAucXVvdGUtYm9yZGVyZWRfX3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuKiArIC5xdW90ZS1ib3JkZXJlZF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiogKyAucXVvdGUtYm9yZGVyZWRfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5xdW90ZS1ib3JkZXJlZCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gICogKyAucXVvdGUtYm9yZGVyZWRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAqICsgLnF1b3RlLWJvcmRlcmVkX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi8vIFF1b3RlIGNsYXNzaWNcbi5xdW90ZS1jbGFzc2ljIHtcbn1cblxuLnF1b3RlLWNsYXNzaWNfX21hcmsge1xuICBmaWxsOiAkcHJpbWFyeTtcbn1cblxuLnF1b3RlLWNsYXNzaWNfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHggLSAyNXB4KTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcpO1xuICB9XG59XG5cbi5xdW90ZS1jbGFzc2ljX19pbWFnZSB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnF1b3RlLWNsYXNzaWNfX2NhcHRpb24ge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG59XG5cbi5xdW90ZS1jbGFzc2ljX19jYXB0aW9uLW1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5xdW90ZS1jbGFzc2ljX19jaXRlIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLnF1b3RlLWNsYXNzaWNfX3NtYWxsIHtcbiAgQGluY2x1ZGUgc21hbGw7XG59XG5cbiogKyAucXVvdGUtY2xhc3NpY19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuKiArIC5xdW90ZS1jbGFzc2ljX19zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5xdW90ZS1jbGFzc2ljX19tYWluICsgIC5xdW90ZS1jbGFzc2ljX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAucXVvdGUtY2xhc3NpY19faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnF1b3RlLWNsYXNzaWNfX21haW4ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAucXVvdGUtY2xhc3NpY19fY2FwdGlvbi1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn0iLCIvKlxuKlxuKiBUb29sdGlwIEN1c3RvbVxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXG4vLz09IFRvb2x0aXBzIHZhcmlhYmxlc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgMjUzcHg7XG5cbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogJHByaW1hcnk7XG4kdG9vbHRpcC1vcGFjaXR5OiAxO1xuXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcbiR0b29sdGlwLWFycm93LXdpZHRoOiA1cHg7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICR0b29sdGlwLWJnO1xuXG5cbi50b29sdGlwLWN1c3RvbSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcblxuICAudG9vbHRpcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXG4gICAgJi5pbiB7XG4gICAgICBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5O1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJnO1xuICAgIH1cblxuICAgICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gICAgfVxuXG4gICAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWJnO1xuICAgIH1cblxuICAgICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWJnO1xuICAgIH1cblxuICAgICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWJnO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1O1xuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAkcHJpbWFyeTtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQ7XG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiO1xuXG4uYnJlYWRjcnVtYnMtY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xufVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5icmVhZGNydW1icy1jdXN0b21fX3BhdGgge1xuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gID4gbGkuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gbGkgKyBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItc2VwYXJhdG9yO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICYsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5icmVhZGNydW1icy1jdXN0b21fX2lubmVyIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLmJyZWFkY3J1bWJzLWN1c3RvbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0O1xuICB9XG59IiwiLy9cbi8vIENvbW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb21tZW50IG1pbmltYWxcbi5jb21tZW50LW1pbmltYWwge1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbWluaW1hbF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jb21tZW50LW1pbmltYWxfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAoMjQgLyAxNCk7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJveCBjb21tZW50IHBvc3Rcbi5ib3gtY29tbWVudCB7XG4gICogKyAmIHsgbWFyZ2luLXRvcDogMzJweDt9XG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICogKyB0aW1lLFxuICBwICsgKiB7IG1hcmdpbi10b3A6IDhweDsgfVxuICAqICsgcCB7IG1hcmdpbi10b3A6IDA7fVxuICBcbiAgcCB7IFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBcbiAgdGltZSwgXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgXG4gIHRpbWUgeyBjb2xvcjogJGJsYWNrOyB9XG4gIGltZyB7IHdpZHRoOiBhdXRvO31cbiAgLnVuaXQtYm9keXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5ib3gtY29tbWVudC5ib3gtY29tbWVudC1yZXBseSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgXG4gICogKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4uYm94LWNvbW1lbnRfX2ljb24ge1xuICBjb2xvcjogJGdyYXktMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcblxuICAuaWNvbiB7IGZvbnQtc2l6ZTogMjdweDsgfVxufVxuXG4uYm94LWNvbW1lbnRfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBcbiAgJjpiZWZvcmV7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci13aWR0aDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIH1cbn1cblxuLy8gcHJvZHVjdCBjb21tZW50XG5cbi5ib3gtY29tbWVudF9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnVuaXQtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJhdGluZy1saXN0IHtcblxuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gTGF5b3V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRm9vdGVyIGNvcnBvcmF0ZSxcbi5wcmUtZm9vdGVyLWNvcnBvcmF0ZSxcbi5mb290ZXItY29ycG9yYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogKDI0IC8gMTQpO1xufVxuXG4ucHJlLWZvb3Rlci1jb3Jwb3JhdGUge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG5cbiAgaDYgKyAqLFxuICAuaGVhZGluZy02ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvcnBvcmF0ZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyLWNvcnBvcmF0ZSAuZm9vdGVyLWNvcnBvcmF0ZV9faW5uZXIge1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZm9vdGVyLWNvcnBvcmF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5mb290ZXItY29ycG9yYXRlX19pbm5lciB7XG4gICAgICA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWNvcnBvcmF0ZV9faW5uZXIge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucHJlLWZvb3Rlci1jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgIGg2ICsgKixcbiAgICAuaGVhZGluZy02ICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oZWlnaHQtZGVza3RvcCkge1xuICAucHJlLWZvb3Rlci1jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cblxuLy8gRm9vdGVyIG1pbmltYWxcbi5mb290ZXItbWluaW1hbCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBzbWFsbDtcblxuICAqICsgLmZvb3Rlci1taW5pbWFsX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5mb290ZXItbWluaW1hbF9fbGlzdCArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuW2NsYXNzKj0nc2VjdGlvbiddLmJnLWRlZmF1bHQgKyAuZm9vdGVyLW1pbmltYWwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZm9vdGVyLW1pbmltYWwge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5mb290ZXItbWluaW1hbCB7XG4gICAgKiArIC5mb290ZXItbWluaW1hbF9fbGlzdCxcbiAgICAuZm9vdGVyLW1pbmltYWxfX2xpc3QgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oZWlnaHQtZGVza3RvcCkge1xuICAuZm9vdGVyLW1pbmltYWwge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cblxuLy8gRm9vdGVyIG1vZGVyblxuLmZvb3Rlci1tb2Rlcm4ge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDFweCAwO1xuXG4gIC5mb290ZXItbW9kZXJuX19sYXllciB7XG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSdzZWN0aW9uJ10uYmctZGVmYXVsdCArIC5mb290ZXItbW9kZXJuIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTE7XG59XG5cbi5mb290ZXItbW9kZXJuX19sYXllciB7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIEBpbmNsdWRlIHNtYWxsO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+ICoge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gICZfdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAmX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5mb290ZXItbW9kZXJuX19sYXllciArIC5mb290ZXItbW9kZXJuX19sYXllciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5mb290ZXItbW9kZXJuX19sYXllciB7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICB9XG5cbiAgLmZvb3Rlci1tb2Rlcm4ge1xuICAgIC5mb290ZXItbW9kZXJuX19sYXllciB7XG4gICAgICA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGZWF0dXJlcyAocHJvZGNhdCkgY29sZ3JpZCBsYXlvdXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmNvbHVtbi1jb250YWluZXIge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuXG4gICAgLmNvbHVtbi1pdGVtIHtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUG9zdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5maXJzdC1sZXR0ZXIge1xuICAmOmZpcnN0LWxldHRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjJweCAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLy8gUG9zdFxuLnBvc3QtaW5saW5lIHtcbiAgPiAqICsgKiB7IG1hcmdpbi10b3A6IDVweDsgfVxufVxuXG4ucG9zdC1pbmxpbmVfX2hlYWRlcixcbi5wb3N0LWlubGluZV9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIEBpbmNsdWRlIHNwYWNpbmcoMjBweCwgNXB4KTtcblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucG9zdC1pbmxpbmVfX3RpbWUsXG4ucG9zdC1pbmxpbmVfX2NvbW1lbnQge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5wb3N0LWlubGluZV9fbGluayB7XG4gIEBpbmNsdWRlIHNtYWxsO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIGEgeyBAaW5jbHVkZSBsaW5rKGluaGVyaXQsICRwcmltYXJ5KTsgfVxufVxuXG4ucG9zdC1pbmxpbmVfX3RleHQge1xuICBAaW5jbHVkZSBzbWFsbDtcbn1cblxuLy8gUG9zdCBjbGFzc2ljXG4vL1xuXG4qICsgLnBvc3QtY2xhc3NpYy1ib2R5LFxuLnBvc3QtY2xhc3NpYy10aXRsZSArICoge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4qICsgLnBvc3QtbWV0YSxcbiogKyAucG9zdC1jbGFzc2ljLWZvb3RlcixcbiogKyAucG9zdC1taW5pbWFsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiogKyAucG9zdC1jbGFzc2ljLXRpdGxlIHtcbiAgLy8gbWFyZ2luLXRvcDogMjVweDtcbn1cblxuKiArIC5jYXJvdXNlbC1wb3N0LWdhbGxlcnksXG4qICsgLmVudHJ5LXZpZGVvLFxuKiArIC5wb3N0LWxpbmssXG4qICsgLnBvc3QtcXVvdGUsXG4qICsgLnBvc3QtYXVkaW8sXG4qICsgLmltZy10aHVtYm5haWwtdmFyaWFudC0xe1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4qICsgLmJ1dHRvbi1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QtY2xhc3NpYy10aXRsZSBhe1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4ucG9zdC1jbGFzc2ljLXRpdGxlLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmW2NsYXNzKj1cImxpbmVhci1pY29uLVwiXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxufVxuXG4ucG9zdC1jbGFzc2ljLWZvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgKiArIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gIH1cbiAgJi0tZmVhdHVyZWQge1xuXG4gIH1cbiAgJl9fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMuNWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAuZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAuOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gICAgLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cbiAgLy8gZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubWV0YS1hdXRob3Ige1xuICBjb2xvcjogJGdyYXk7IFxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4vLyBQb3N0IGxpbmtcbi5wb3N0LWxpbmsge1xuICBwYWRkaW5nOiAyN3B4IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICoge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiA0MDAgMTRweC8xNHB4IFwiTGluZWFyaWNvbnNcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0LWNsYXNzaWMtdGl0bGUgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfSAgXG59XG5cbi8vIFBvc3QgcXVvdGVcbi5wb3N0LXF1b3RlIHtcbiAgXG4gIC5xdW90ZS1kZWZhdWx0e1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICBcbiAgYXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzBweCA2NXB4O1xuICAgIH1cbiAgICAucXVvdGUtZGVmYXVsdF9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXNtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3N0IGF1ZGlvXG4ucG9zdC1hdWRpbyB7XG4gIC5yZC1hdWRpby13cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuLy8gUG9zdCB2aWRlb1xuXG4ucG9zdC12aWRlby13cmFwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IDM1LjQ1JTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9zdCBtaW5pbWFsXG4vL1xuXG4ucG9zdC1taW5pbWFsIHtcbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICB9XG4gICZfX3ByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5wb3N0LW1pbmltYWxfX3ByZXZpZXcge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbiAgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICB9XG4gIGhlaWdodDogMTAwJTtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAqICsgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICogKyAucG9zdC1jbGFzc2ljLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAqICsgJiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LW1pbmltYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLy8gYmxvZyBtYXNvbnJ5XG4vL1xuXG4ucG9zdHMtbGlzdHMtbWFzb25yeS0zLWNvbHMge1xuICA+ICoge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnJkLWF1ZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAtbW96LWNvbHVtbnM6IDI7XG4gICAgY29sdW1uczogMjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDUwcHg7XG4gICAgY29sdW1uLWdhcDogNTBweDtcblxuICAgID4gKiB7XG4gICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLW1vei1jb2x1bW5zOiAzO1xuICAgICAgY29sdW1uczogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgID4gKiB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBibG9nIGp1c3RpZnkgXG4vL1xuXG4uY2Fyb3VzZWwtYmxvZy1qdXN0aWZ5IHtcbiAgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIHNpbmdsZSBwb3N0XG4vL1xuXG4ucG9zdC1zaW5nbGUtYm9keSB7XG4gIGgxe1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAyLjhlbTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpe1xuICAgICAgZm9udC1zaXplOiAyLjFlbTtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1oZWFkaW5nLFxuICAjYXV0aG9yLWhlYWRpbmd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIC8qZGlzcGxheTogYmxvY2s7Ki9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgKiArIGltZyxcbiAgKiBwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAqICsgLnF1b3RlLWRlZmF1bHRfX2NpdGUge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5xdW90ZS1kZWZhdWx0X19jaXRlIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAudGV4dC1sZWZ0IHtcbiAgICBpbWcge1xuICAgICAgLypkaXNwbGF5OiBibG9jazsqL1xuICAgICAgLyptYXJnaW46IGF1dG87Ki9cbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICAvL21hcmdpbi1sZWZ0OiAtMTUlO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAtMTUlO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTEwJTtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAtNSU7XG4gICAgICAvL21hcmdpbi1yaWdodDogLTUlO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yLWRldGFpbHtcbiAgLmFib3V0LWF1dGhvcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIGxlZ2VuZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmJsdXJiX190aXRsZXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tbm8tdG9wLWJvcmRlcntcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5cblxuLy8gTm9uc3RhbmRhcnQgcG9zdFxuXG4ubm9uc3RhbmRhcnQtcG9zdC1oZWFkZXIge1xuXG4gIGltZyArICogeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICogKyBoMiB7IG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgKiArIC5wb3N0LW1ldGEgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICogKyBbY2xhc3MqPSdsaXN0LWlubGluZS0nXSB7IG1hcmdpbi10b3A6IDUwcHg7IH1cblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgW2NsYXNzKj0nbGluZWFyLWljb24tJ10ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAucG9zdC1tZXRhIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBbY2xhc3MqPSdiZy1pbWFnZS0nXSAmIHtcbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLmljb246aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBvc3QgbW9kZXJuXG4ucG9zdC1tb2Rlcm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDc1LjM5NTAzMzglO1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWJsb2NrO1xuXG4gID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMSU7XG4gICAgbWluLXdpZHRoOiAxMDElO1xuICB9XG5cbiAgLnBvc3QtbW9kZXJuX19pbm5lciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtaW5saW5lLXRhZyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5wb3N0LW1vZGVybl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgLjY2KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnBvc3QtbW9kZXJuX190aXRsZSB7XG4gIG1heC1oZWlnaHQ6IDUuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnBvc3QtbW9kZXJuX19kaXZpZGVyIHtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5wb3N0LW1vZGVybl9faW5uZXIge1xuICAgID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAucG9zdC1tb2Rlcm5fX2lubmVyIHtcbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbi5kZXNrdG9wIHtcbiAgLnBvc3QtbW9kZXJuIHtcbiAgICA+IGltZyB7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAucG9zdC1tb2Rlcm5fX2lubmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgLjkpO1xuXG4gICAgICA+ICoge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcbiAgICAgICAgPiAqOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcyAqICRpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA+IGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoLjkpO1xuICAgICAgfVxuXG4gICAgICAucG9zdC1tb2Rlcm5fX2lubmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmVkLWJsb2d7XG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICB9XG5cbn1cblxuLmNvbnRlbnRfX2hlYWRpbmd7XG4gIG1hcmdpbi1sZWZ0OiAxLjElICFpbXBvcnRhbnQ7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgbWFyZ2luLWxlZnQ6IDIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgIG1hcmdpbi1sZWZ0OiAyLjUlICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4jYXJ0aWNsZSBhIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cblxuXG4iLCIvL3ByaWNpbmcgdGFibGVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcmljaW5nLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmNvbnRhY3QtdXMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuICAucHJpY2Uge1xuICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5wcmljaW5nLXRhYmxlLWxhYmVsIHtcbiAgICAucHJpY2luZy1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAyN3B4O1xuICB9XG59XG5cbi5wcmljaW5nLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTEwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cblxuLnByaWNpbmctYm9keSB7XG4gIHBhZGRpbmc6MTVweCAwO1xuICAubGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5cbi5wcmljaW5nLWZvb3RlciB7XG4gIHBhZGRpbmc6MTVweCAwO1xuXG4gIHB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICogKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcmljaW5nLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgZmlsbDogJHByaW1hcnk7XG4gIH1cbn1cblxuLy9wcmljaW5nLXRhYmxlLWN1c3RvbVxuLnByaWNpbmctdGFibGUtY3VzdG9tIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgKiArIC5saXN0LXh4cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICogKyAubGlzdC14eHMge1xuICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vd3JhcFxuLnByaWNpbmctdGFibGUtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuXG59IiwiLy90aW1lbGluZVxuLy9cblxuLnRpbWVsaW5lLWhlYWRpbmcge1xuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgKiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG5cbiAgKiArICYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRpbWVsaW5lLXRpdGxlIHtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLnBhZ2Uge1xuICAudGltZWxpbmUtdmFyaWFudC0xLFxuICAudGltZWxpbmUtdmFyaWFudC0yIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC50aW1lbGluZS1pbm5lci1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAvL3RpbWVsaW5lIDFcbiAgICAvL1xuICAgIC50aW1lbGluZS12YXJpYW50LTEge1xuXG4gICAgICA+IFtjbGFzcyo9J2NvbC0nXSB7ICAgICAgICBcbiAgICAgICAgXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIFxuICAgICAgICAgIC50aW1lbGluZS1pbm5lci1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIFxuICAgICAgICAgIC50aW1lbGluZS1pbm5lci1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3RpbWVsaW5lIDJcbiAgICAvL1xuICAgIC50aW1lbGluZS12YXJpYW50LTIge1xuXG4gICAgICA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLnRpbWVsaW5lLWlubmVyLWJveCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy90aW1lbGluZSAzXG4gIC8vXG4gIC50aW1lbGluZS12YXJpYW50LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC50aW1lbGluZS1pbm5lci1ib3gge1xuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IGNhbGMoOTklIC0gODVweCk7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDk5JSAtIDlweCk7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1wcmV2LFxuICAgIC5vd2wtbmV4dCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzVweCk7XG4gICAgfVxuICAgIC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy90aW1lbGluZSBpbm5lciBib3hcbi8vXG4udGltZWxpbmUtaW5uZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIHRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMjBweCA1NXB4O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG5cbiAgfVxufSIsIi8vXG4vLyBQYXJhbGxheCBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFyYWxsYXgtaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFyYWxsYXgtaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBhcmFsbGF4LWhlYWRlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgbWluLWhlaWdodDogMzMuMzMzM3ZoO1xuICB9XG5cbiAgLmllLTEwLFxuICAuaWUtMTEge1xuICAgIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWxsYXgtaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnBhcmFsbGF4LWhlYWRlcl9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMzMzdnc7XG4gIH1cblxuICAucGFyYWxsYXgtaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEzMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC5wYXJhbGxheC1oZWFkZXJfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgfVxufSIsIi8vXG4vLyBQcm9maWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnByb2ZpbGUtY29ycG9yYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4ucHJvZmlsZS1jb3Jwb3JhdGVfX3N1YnRpdGxlIHtcbiAgQGluY2x1ZGUgc21hbGw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fY2FwdGlvbiB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuLnByb2ZpbGUtY29ycG9yYXRlX190aXRsZSArIC5wcm9maWxlLWNvcnBvcmF0ZV9fc3VidGl0bGUgeyBtYXJnaW4tdG9wOiA1cHg7IH1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICAgICogKyBwIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24geyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fdGl0bGUgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgKiArIC5wcm9maWxlLWNvcnBvcmF0ZV9fbGlzdCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5wcm9maWxlLWNvcnBvcmF0ZV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogODg2cHg7XG4gIH1cblxuICAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogOTc1cHg7XG4gIH1cblxuICAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWhlaWdodC1kZXNrdG9wKSB7XG4gICogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX2NhcHRpb24geyBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICogKyAucHJvZmlsZS1jb3Jwb3JhdGVfX3RpdGxlIHsgbWFyZ2luLXRvcDogNjBweDsgfVxufSIsIi8vXG4vLyBDdXN0b20gbW9kYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWwtZGlhbG9nX2N1c3RvbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5tb2RhbC1kaWFsb2dfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgYnV0dG9uLmNsb3NlIHsgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJ1xcZTkyYSc7XG4gICAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICogKyAucmQtbWFpbGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIC5tb2RhbC1kaWFsb2dfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaWUtMTAsXG4uaWUtMTEge1xuICAubW9kYWwtZGlhbG9nX2N1c3RvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59IiwiLy8gcGFnaW5hdGlvbiBjbGFzc2ljXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbi1jbGFzc2ljIHtcbiAgbWFyZ2luOiAwO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuICAgICAgJi5pY29uIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIGEsXG4gICAgJi5hY3RpdmUgYTpob3ZlcixcbiAgICBhOmZvY3VzLFxuICAgIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTE7XG4gICAgfVxuICAgICYuYWN0aXZlIHNwYW4sXG4gICAgJi5hY3RpdmUgc3Bhbjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQgYSxcbiAgICAmLmRpc2FibGVkIGE6aG92ZXIsXG4gICAgJi5kaXNhYmxlZCBzcGFuLFxuICAgICYuZGlzYWJsZWQgc3Bhbjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xO1xuICAgIH1cbiAgICAmICsgbGkgeyBtYXJnaW4tbGVmdDogN3B4OyB9XG4gIH1cbn0iLCIvL1xuLy8gTGF5b3V0IHBhbmVsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kd2lkdGgtbW9iaWxlOiAyNjBweDtcbiR3aWR0aC1kZXNrdG9wOiAzMzBweDtcblxuJHNjcm9sbGJhci13aWR0aDogMjBweDtcblxuLmxheW91dC1wYW5lbC13cmFwIHtcbiAgQGV4dGVuZCAlY29udGV4dC1saWdodDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMTAwO1xuXG4gICYuYWN0aXZlIHtcbiAgICAubGF5b3V0LXBhbmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICAubGF5b3V0LXBhbmVsLWlubmVyOmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtcGFuZWwtdG9nZ2xlLFxuICAubGF5b3V0LXBhbmVsLWlubmVyID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLmxheW91dC1wYW5lbCB7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHdpZHRoLW1vYmlsZSArICRzY3JvbGxiYXItd2lkdGgpO1xuICB0cmFuc2l0aW9uOiAuNTVzIGFsbCBlYXNlO1xufVxuXG4vLyBTY3JvbGxcbi5sYXlvdXQtcGFuZWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDIwJSk7XG4gIH1cblxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vIElubmVyIGNvbnRlbnRcbi5sYXlvdXQtcGFuZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAxdmg7XG4gIG1heC13aWR0aDogJHdpZHRoLW1vYmlsZTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xMDtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICB9XG59XG5cbi5tb2JpbGUsIC50YWJsZXQge1xuICAmLnJkLW5hdmJhci1maXhlZC1saW5rZWQge1xuICAgIC5sYXlvdXQtcGFuZWwtaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuXG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgKiArIC5sYXlvdXQtcGFuZWwtZWxlbWVudCxcbiAgKiArIC5sYXlvdXQtcGFuZWwtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgKiArIC5sYXlvdXQtcGFuZWwtZWxlbWVudCxcbiAgICAqICsgLmxheW91dC1wYW5lbC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LXBhbmVsIHtcbiAgLmlzb3RvcGUtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIGZvbnQ6ICRmb250LXdlaWdodC1iYXNlIDEycHgvMThweCAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zNHM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLFxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pc290b3BlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgKiArIC5pc290b3BlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgKiArIC5pc290b3BlLWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmxheW91dC1wYW5lbC10b2dnbGUge1xuICBAaW5jbHVkZSByZXNldC1idXR0b247XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHZoO1xuICByaWdodDogJHdpZHRoLW1vYmlsZSArICRzY3JvbGxiYXItd2lkdGg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC01cHggMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IC41NXMgYWxsIGVhc2U7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjMzcztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTZmMic7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTM1JztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsYXlvdXQtc3BhY2luZygkeDogNXB4LCAkeTogJHgpIHtcbiAgcGFkZGluZy1sZWZ0OiAkeCAvIDI7XG4gIHBhZGRpbmctcmlnaHQ6ICR4IC8gMiAtIDFweDtcbiAgLmlzb3RvcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0keSk7XG4gIH1cblxuICAuaXNvdG9wZS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAkeTtcbiAgICBwYWRkaW5nOiAwICR4IC8gMjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LXBhbmVsLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBAaW5jbHVkZSBsYXlvdXQtc3BhY2luZygxMHB4LCAxMHB4KTtcblxuICAuaXNvdG9wZSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzb3RvcGUtaXRlbSB7XG4gICAgQGluY2x1ZGUgZmxleC1iYXNpcyg1MCUpO1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgfVxufVxuXG4qICsgLmxheW91dC1wYW5lbC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubGF5b3V0LXBhbmVsLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubGF5b3V0LXBhbmVsLXdyYXAge1xuICAgIHdpZHRoOiA3MzBweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5sYXlvdXQtcGFuZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1wYW5lbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHdpZHRoLWRlc2t0b3AgKyAkc2Nyb2xsYmFyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAubGF5b3V0LXBhbmVsLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogJHdpZHRoLWRlc2t0b3A7XG4gICAgfVxuXG4gICAgLmxheW91dC1wYW5lbC10b2dnbGUge1xuICAgICAgcmlnaHQ6ICR3aWR0aC1kZXNrdG9wICsgJHNjcm9sbGJhci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmLmllLTEwLFxuICAmLmllLTExIHtcbiAgICAubGF5b3V0LXBhbmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkd2lkdGgtZGVza3RvcCArICRzY3JvbGxiYXItd2lkdGgpO1xuICAgIH1cblxuICAgIC5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgICAgIHJpZ2h0OiAkc2Nyb2xsYmFyLXdpZHRoO1xuICAgIH1cblxuICAgIC5sYXlvdXQtcGFuZWwtd3JhcCB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHJpZ2h0OiAkc2Nyb2xsYmFyLXdpZHRoO1xuXG4gICAgICAgIC5sYXlvdXQtcGFuZWwtdG9nZ2xlIHtcbiAgICAgICAgICByaWdodDogJHdpZHRoLWRlc2t0b3AgKyAkc2Nyb2xsYmFyLXdpZHRoICogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRodW1ibmFpbCBzbWFsbFxuLy9cbi50aHVtYm5haWwtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBjb2xvcjogJGdyYXktZGFya2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi50aHVtYm5haWwtc21hbGwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRodW1ibmFpbC1zbWFsbC1ob3Zlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRodW1ibmFpbC1zbWFsbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbn1cblxuLnRodW1ibmFpbC1zbWFsbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQ6IDMwMCAxMnB4LzE4cHggJGZvbnQtZmFtaWx5LWJhc2U7XG59XG5cbi5kZXNrdG9wIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC50aHVtYm5haWwtc21hbGwtaW1hZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZTtcbiAgICB9XG5cbiAgICAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMCUsIC02MCUpO1xuICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAgIHdpZHRoOiAzODBweCAqIC45O1xuICAgICAgaGVpZ2h0OiAyODBweCAqIC45O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogLTNweCAwcHggNTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xMDAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMHB4IDQ1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aHVtYm5haWwtc21hbGwge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50aHVtYm5haWwtc21hbGwtY2FwdGlvbjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsLXNtYWxsLWhlYWRlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtc21hbGwtaW1hZ2Uge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsLXNtYWxsLWhvdmVyLWltYWdlIHtcbiAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ydGUge1xuICAvLyAqIHtcbiAgLy8gICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAvLyB9XG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxufSIsIi8vQ29udGVudCBFZGl0b3IgU3R5bGVzXG4uY2stYm94LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmY0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZhNWI3O1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMzJweCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuLmNrLWJveC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmRkY2ZjO1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMzJweCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuLmNrLWJ1dHRvbi1wcmltYXJ5LWludmVydGVkIHtcbiAgY29sb3I6ICNmZjAwMzc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMzc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTIuNXB4IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDM3O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uY2stYnV0dG9uLXNlY29uZGFyeS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZGNkY2RjO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEyLjVweCAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgfVxufVxuLmNrLXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xufVxuLmNrLWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAzNztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAzNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMi41cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmYwMDM3O1xuICB9XG59XG4ucGFnZXItYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IwMDJiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2IwMDJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2NiMDAyYjtcbiAgfVxufVxuLmNrLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEyLjVweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgY29sb3I6ICNkY2RjZGM7XG4gIH1cbn1cblxuIiwiLmNvbGxlY3Rpb25fX2xpc3QsXG4uY29sbGVjdGlvbl9faGVhZGluZyxcbi5mb3JtLS1maWx0ZXIsXG4uc2VhcmNoX19ub19fcmVzdWx0LFxuLnBhZ2VyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFydGljbGVfX2NvbnRlbnQsXG4uYXJ0aWNsZV9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jb2xsZWN0aW9uX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYXJ0aWNsZV9fY29udGVudCxcbi5hcnRpY2xlX19pbm5lciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmNvbGxlY3Rpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaW5wdXRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaW5wdXQge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2VhcmNoX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gICAgICBjb2xvcjogI2NiMDAyYjtcbiAgICAgIHRyYW5zaXRpb246IC4zNXM7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2hfX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiIsIi5jb250ZW50LS1za3lzY3JhcGVye1xuICAuY29udGFpbmVye1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOmF1dG87XG5cbiAgICAuY29udGVudF9faW5uZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIH1cblxuXG4gICAgICAuYmctZGVmYXVsdHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMlO1xuICAgICAgfVxuXG4gICAgICAudGFibGUtb2YtY29udGVudHN7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMyU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHRyYW5zaXRpb246IC40cyB0b3A7XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50c3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZV9fY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB1bHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuXG4gICAgICAgIH1cbiAgICAgICAgdWwgbGl7XG4gICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlX19kYXRle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgfVxuXG59IiwiLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLm5hdi1pdGVte1xuICAgIC5uYXYtbGlua3tcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAmLmFjdGl2ZS10YWJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG4iLCIvLyBzaWRlYmFyIGlubGluZSBmb3JtXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jc2lkZWJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI3NpZGViYXJfX2lubmVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jc2lkZWJhcl9fc2VjdGlvbiB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbiNzaWRlYmFyX19pbnB1dCB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IHh4LWxhcmdlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuI3NpZGViYXJfX2NhcHR1cmVfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3NpZGViYXJfX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoMiB7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBMVUdJTiBNb2R1bGVzIC0gU29jaWFsIFNoYXJpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi5zaGFyaW5nIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAyZW0gMCAwO1xuXHR6LWluZGV4OiA5OTk4O1xuXG5cdGg0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktcHJpbWFyeSwgMTAlKTtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAuOGVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1wcmltYXJ5O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDlweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zaXRpb246IC41cztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkd2hpdGUsIDElKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR3aXR0ZXIgeyBhOmhvdmVyIGkgeyBjb2xvcjogJHByaW1hcnktZGFyazsgfSB9XG5cdC5mYWNlYm9vayB7IGE6aG92ZXIgaSB7IGNvbG9yOiAkcHJpbWFyeS1kYXJrOyB9IH1cblx0Lmdvb2dsZXBsdXMgeyBhOmhvdmVyIGkgeyBjb2xvcjogJHByaW1hcnktZGFyazsgfSB9XG5cdC5saW5rZWRpbiB7IGE6aG92ZXIgaSB7IGNvbG9yOiAkcHJpbWFyeS1kYXJrOyB9IH1cblx0LnBpbnRlcmVzdCB7IGE6aG92ZXIgaSB7IGNvbG9yOiAkcHJpbWFyeS1kYXJrOyB9IH1cblx0LnR1bWJsciB7IGE6aG92ZXIgaSB7IGNvbG9yOiAkcHJpbWFyeS1kYXJrOyB9IH1cblx0LmVtYWlsIHsgYTpob3ZlciBpIHsgY29sb3I6ICRwcmltYXJ5LWRhcms7IH0gfVxuXG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuXHRcdHBhZGRpbmc6IDJlbSAwIC4zZW0gLjNlbTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGg0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQtc21hbGxlcikge1xuXHRcdHBhZGRpbmc6IDEuNWVtIDAgLjNlbSAuM2VtO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0aDQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldC1iaWdnZXIpIHtcblx0XHRwYWRkaW5nOiAxLjVlbSAwIC4zZW0gLjNlbTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGg0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDsgdG9wOiAzMjZweDtcblxuXHRcdGg0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogLjY1ZW0gLjU1ZW07XG5cdFx0XHRtYXJnaW46IDAgMCAycHggLTM0cHggIWltcG9ydGFudDtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAvKiBJRSA5ICovXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRhIHsgbWFyZ2luOiAtMXB4IDAgMCAwOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDsgdG9wOiAzMjZweDtcblxuICAgICAgaDQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAuNjVlbSAuNTVlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAtMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLyogSUUgOSAqL1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYSB7IG1hcmdpbjogLTFweCAwIDAgMDsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG4uY2xlYXJmaXgge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC8vIEZvciBJRSA2Lzcgb25seVxuXHQqem9vbTogMTtcbn1cbiIsIkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IHdpZGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoIDogMTYwMHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDEwMjVweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gZGVza3RvcC1iaWdnZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoIDogMTIwMXB4KSBhbmQgKG1heC13aWR0aCA6IDE2MDBweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gZGVza3RvcC1zbWFsbGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDEwMjVweCkgYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJHBvaW50ID09IHRhYmxldC1iaWdnZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoIDogNzY5cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRwb2ludCA9PSB0YWJsZXQtc21hbGxlciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGggOiA1NjlweCkgYW5kIChtYXgtd2lkdGggOiA3NjhweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDU2OXB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gcGhvbmUtYmlnZ2VyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDMyMXB4KSBhbmQgKG1heC13aWR0aCA6IDU2OHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRwb2ludCA9PSBwaG9uZS1zbWFsbGVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aCA6IDMyMHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IHBob25lIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aCA6IDU2OHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblx0U29jaWFsIFNoYXJpbmcgdjEuNFxuXHRTb2NpYWwgc2hhcmluZyBsaW5rcyBhbmQgYnV0dG9ucyB3aXRob3V0IHRoZSBibG9hdCBieSBDaHJpcyBGZXJkaW5hbmRpLlxuXHRodHRwOi8vZ29tYWtldGhpbmdzLmNvbVxuXG5cdEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBNSVQgTGljZW5zZS5cblx0aHR0cDovL2dvbWFrZXRoaW5ncy5jb20vbWl0L1xuXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRjb2xvci10d2l0dGVyOiAjNDFiN2Q4O1xuJGNvbG9yLWZhY2Vib29rOiAjM2I1OTk3O1xuJGNvbG9yLWdvb2dsZTogI2Q2NDkzNztcbiRjb2xvci1saW5rZWRpbjogIzAwNzNiMjtcbiRjb2xvci1waW50ZXJlc3Q6ICNjYjIwMjc7XG4kY29sb3ItZ2l0aHViOiAjM2EzODM4O1xuJGNvbG9yLXZrOiAjNWU4MmE4O1xuJGNvbG9yLXhpbmc6ICMxNzVlNjA7XG4kY29sb3ItdHVtYmxyOiAjMzU0NjVjO1xuXG4vKiAgQUREOiBWYXJpYWJsZXMgKi9cbiRjb2xvci15b3V0dWJlOiAjRkYzMzMzO1xuJGNvbG9yLXZpbWVvOiAjMUFCN0VBO1xuJGNvbG9yLXBpbnRlcmVzdDogI0NCMjAyNztcblxuLyogIEFERDogRXh0cmEgQ29sb3VyIFZhcmlhYmxlcyAqL1xuXHQkY29sb3ItZHJpYmJibGU6ICNFQTRDODk7XG5cdCRjb2xvci1hYm91dG1lOiAjRkZDQzMzO1xuXHQkY29sb3ItZm9ycnN0OiAjMzM1RDMwO1xuXHQkY29sb3ItZm91cnNxdWFyZTogIzBDQkFERjtcblx0JGNvbG9yLXR1bWJscjogIzJDNDc2Mjtcblx0JGNvbG9yLXF1b3JhOiAjQTgyNDAwO1xuXHQkY29sb3Itc291bmRjbG91ZDogI0ZGNjYwMDtcblx0JGNvbG9yLXZpcmI6ICMwMEIwRDg7XG5cdCRjb2xvci1iZWJvOiAjRUUxMDEwO1xuXHQkY29sb3ItYmVoYW5jZTogIzE3NjlGRjtcblx0JGNvbG9yLW15c3BhY2U6ICMwMDAwMDA7XG5cdCRjb2xvci1mbGlja3I6ICNGRjAwODQ7XG5cdCRjb2xvci1kZWxpY2lvdXM6ICMyODVEQTc7XG5cdCRjb2xvci1sYXN0Zm06ICNENTEwMDc7XG5cdCRjb2xvci12aW5lOiAjMDBBQTdGO1xuXHQkY29sb3ItZ2l0aHViOiAjNDE4M0M0O1xuXHQkY29sb3ItZ3Jvb3Zlc2hhcms6ICNGNzdGMDA7XG5cdCRjb2xvci1zcG90aWZ5OiAjN0FCODAwO1xuXHQkY29sb3ItcmRpbzogIzAwNkVEMjtcblx0JGNvbG9yLXdlaWJvOiAjRTYxNjJEO1xuXHQkY29sb3ItcmVkZGl0OiAjRkY1NzAwO1xuXHQkYm9yZGVyQ29sb3I6ICNjYWNhY2E7XG5cdCRwcmltYXJ5LWNvbG9yOiAjMGQzNzdmO1xuXG4vKiAgVHdpdHRlciAqL1xuXHQuYnRuLXR3ZWV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHdpdHRlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci10d2l0dGVyO1xuXHR9XG5cblx0LmJ0bi10d2VldDpob3Zlcixcblx0YSAuYnRuLXR3ZWV0OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci10d2l0dGVyLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXR3aXR0ZXIsIDE1JSApO1xuXHR9XG5cbi8qICBGYWNlYm9vayAqL1xuXHQuYnRuLWZhY2Vib29rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XG5cdH1cblxuXHQuYnRuLWZhY2Vib29rOmhvdmVyLFxuXHRhIC5idG4tZmFjZWJvb2s6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLWZhY2Vib29rLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLWZhY2Vib29rLCAxNSUgKTtcblx0fVxuXG4vKiAgR29vZ2xlICovXG5cdC5idG4tZ29vZ2xlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29vZ2xlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdvb2dsZTtcblx0fVxuXG5cdC5idG4tZ29vZ2xlOmhvdmVyLFxuXHRhIC5idG4tZ29vZ2xlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci1nb29nbGUsIDE1JSApO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3ItZ29vZ2xlLCAxNSUgKTtcblx0fVxuXG4vKiAgTGlua2VkSW4gKi9cblx0LmJ0bi1saW5rZWRpbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmtlZGluO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWxpbmtlZGluO1xuXHR9XG5cblx0LmJ0bi1saW5rZWRpbjpob3Zlcixcblx0YSAuYnRuLWxpbmtlZGluOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci1saW5rZWRpbiwgMTUlICk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1saW5rZWRpbiwgMTUlICk7XG5cdH1cblxuLyogIFBpbnRlcmVzdCAqL1xuXHQuYnRuLXBpbnRlcmVzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbnRlcmVzdDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1waW50ZXJlc3Q7XG5cdH1cblxuXHQuYnRuLXBpbnRlcmVzdDpob3Zlcixcblx0YSAuYnRuLXBpbnRlcmVzdDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItcGludGVyZXN0LCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXBpbnRlcmVzdCwgMTUlICk7XG5cdH1cblxuLyogIEdpdEh1YiAqL1xuXHQuYnRuLWdpdGh1YiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdpdGh1Yjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1naXRodWI7XG5cdH1cblxuXHQuYnRuLWdpdGh1Yjpob3Zlcixcblx0YSAuYnRuLWdpdGh1Yjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItZ2l0aHViLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLWdpdGh1YiwgMTUlICk7XG5cdH1cblxuLyogIFZLICovXG5cdC5idG4tdmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aztcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci12aztcblx0fVxuXG5cdC5idG4tdms6aG92ZXIsXG5cdGEgLmJ0bi12azpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItdmssIDE1JSApO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3ItdmssIDE1JSApO1xuXHR9XG5cbi8qICBYaW5nICovXG5cdC5idG4teGluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXhpbmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3IteGluZztcblx0fVxuXG5cdC5idG4teGluZzpob3Zlcixcblx0YSAuYnRuLXhpbmc6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLXhpbmcsIDE1JSApO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3IteGluZywgMTUlICk7XG5cdH1cblxuLyogIFR1bWJsciAqL1xuXHQuYnRuLXR1bWJsciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR1bWJscjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci10dW1ibHI7XG5cdH1cblxuXHQuYnRuLXR1bWJscjpob3Zlcixcblx0YSAuYnRuLXR1bWJscjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCAkY29sb3ItdHVtYmxyLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXR1bWJsciwgMTUlICk7XG5cdH1cblxuLyogIEFERDogTmV3IFNvY2lhbCBOZXd0b3JrcyAqL1xuXG4vKiAgWW91VHViZSAqL1xuXHQuYnRuLXlvdXR1YmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15b3V0dWJlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXlvdXR1YmU7XG5cdH1cblxuXHQuYnRuLXlvdXR1YmU6aG92ZXIsXG5cdGEgLmJ0bi15b3V0dWJlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci15b3V0dWJlLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXlvdXR1YmUsIDE1JSApO1xuXHR9XG5cbi8qICBWaW1lbyAqL1xuXHQuYnRuLXZpbWVvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdmltZW87XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdmltZW87XG5cdH1cblxuXHQuYnRuLXZpbWVvOmhvdmVyLFxuXHRhIC5idG4tdmltZW86aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLXZpbWVvLCAxNSUgKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXZpbWVvLCAxNSUgKTtcblx0fVxuXG4vKiAgUGludGVyZXN0ICovXG5cdC5idG4tcGludGVyZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGludGVyZXN0O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXBpbnRlcmVzdDtcblx0fVxuXG5cdC5idG4tcGludGVyZXN0OmhvdmVyLFxuXHRhIC5idG4tcGludGVyZXN0OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvci1waW50ZXJlc3QsIDE1JSApO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3ItcGludGVyZXN0LCAxNSUgKTtcblx0fSIsIi8vIENvbnRleHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVjb250ZXh0LWRhcmsge1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICN7aGVhZGluZ3MoKX0ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLnRhYnMtY3VzdG9tIHtcbiAgICAubmF2LWN1c3RvbS10YWJzIHtcbiAgICAgIGxpIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGxpbmsoaW5oZXJpdCwgJHByaW1hcnkpO1xuICB9XG5cbiAgLmJ1dHRvbi1saW5rIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLy8gQmx1cmJcbiAgLmJsdXJiX190aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5ibHVyYi1jaXJjbGUge1xuICAgICYsXG4gICAgLmJsdXJiLWNpcmNsZV9faWNvbiAuaWNvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5ibHVyYi1taW5pbWFsIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gQ291bnRkb3duXG4gIC5jb3VudGRvd24tZGVmYXVsdCB7XG4gICAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5jb3VudGRvd24tcGVyaW9kLFxuICAgIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLy8gQ291bnRlcnNcbiAgLmJveC1jb3VudGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmJveC1jb3VudGVyX19pY29uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gUHJvZ3Jlc3MgYmFyc1xuICAucHJvZ3Jlc3MtbGluZWFyLFxuICAucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSxcbiAgLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIFRodW1ibmFpbHNcbiAgLnRodW1iX190aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCB0cmFuc3BhcmVudCwgJHdoaXRlLCAkd2hpdGUsICRwcmltYXJ5LCAkcHJpbWFyeSk7XG4gIH1cbn1cblxuJWNvbnRleHQtbGlnaHQge1xuICAje2hlYWRpbmdzKCl9IHtcbiAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnBhcmFsbGF4LWhlYWRlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheS0zLCAuMzMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGV4dC1kYXJrIHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xufVxuXG4uY29udGV4dC1saWdodCB7XG4gIEBleHRlbmQgJWNvbnRleHQtbGlnaHQ7XG59XG5cbi8vIEJhY2tncm91bmQgY29sb3JzXG4vL1xuLmJnLWRlZmF1bHQge1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHdoaXRlKTtcbn1cblxuLmJnLWFjY2VudCxcbi5iZy1zZWNvbmRhcnktNyB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBidG4tdmFyaWFudCgkYmxhY2ssIHRyYW5zcGFyZW50LCAkd2hpdGUsICR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xuICB9XG5cbiAgLmJ1dHRvbi1ibGFjayB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCAkYmxhY2ssICRibGFjaywgJGJsYWNrLCAkd2hpdGUsICR3aGl0ZSk7XG4gIH1cblxuICAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCB0cmFuc3BhcmVudCwgJHdoaXRlLCAkYmxhY2ssICR3aGl0ZSwgJHdoaXRlKTtcbiAgfVxuXG4gIC8vIFByb2dyZXNzIGJhcnNcbiAgLnByb2dyZXNzLWxpbmVhci1tb2Rlcm4ge1xuICAgIC5wcm9ncmVzcy1iYXItbGluZWFyLXdyYXAge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCbHVyYlxuICAuYmx1cmItbWluaW1hbCB7XG4gICAgLmJsdXJiLW1pbmltYWxfX2ljb24gLmljb24sXG4gICAgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uYmctYWNjZW50IHtcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRwcmltYXJ5KTtcbn1cblxuLmJnLWFjY2VudC1ncmFkaWVudCB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeSAxNSUsIGRhcmtlbigkcHJpbWFyeSwgMTUlKSk7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkcHJpbWFyeSk7XG59XG5cbi5iZy1zZWNvbmRhcnktNyB7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkc2Vjb25kYXJ5LTcpO1xufVxuXG4uYmctc2Vjb25kYXJ5LTgge1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHNlY29uZGFyeS04KTtcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRncmF5LWRhcmspO1xufVxuLmJnLWJsYWNrIHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGJsYWNrKTtcbn1cblxuLmJnLWdyYXktZGFya2VyIHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGdyYXktZGFya2VyKTtcbn1cblxuLmJnLWJsYWNrIHtcbiAgQGV4dGVuZCAlY29udGV4dC1kYXJrO1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGJsYWNrKTtcblxuICAuYmx1cmJfX3RpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5iZy1ncmF5LWxpZ2h0ZXIge1xuICBAZXh0ZW5kICVjb250ZXh0LWxpZ2h0O1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGdyYXktbGlnaHRlcik7XG59XG5cbi5iZy1kYXJrLXJlZCB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRwcmltYXJ5LWRhcmspO1xuXG59XG5cbi8vIEJhY2tncm91bmQgaW1hZ2Vcbi8vXG4uYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctaW1hZ2UtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLmJnLWltYWdlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctaW1hZ2UtMi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1pbWFnZS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWltYWdlLTMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctaW1hZ2UtNCB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWltYWdlLTQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctaW1hZ2UtNiB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWltYWdlLTYuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi5iZy1maXhlZCB7XG4gIC5kZXNrdG9wICYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIENvcmVkbmEgYWRkaXRpb25hbCBiYWNrZ3JvdW5kc1xuLmJnLWNvbm5lY3Rpb25zLXByaW1hcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkY29ubmVjdGlvbnMtcHJpbWFyeSk7XG59XG5cbi5iZy1jb25uZWN0aW9ucy1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWxpZ2h0O1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGNvbm5lY3Rpb25zLXNlY29uZGFyeSk7XG59XG5cbi5iZy1jb25uZWN0aW9ucy10ZXJ0aWFyeSB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRjb25uZWN0aW9ucy10ZXJ0aWFyeSk7XG59XG5cbi5iZy1pbnRlcmFjdGlvbnMtcHJpbWFyeSB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRpbnRlcmFjdGlvbnMtcHJpbWFyeSk7XG59XG5cbi5iZy1pbnRlcmFjdGlvbnMtc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAlY29udGV4dC1saWdodDtcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRpbnRlcmFjdGlvbnMtc2Vjb25kYXJ5KTtcbn1cblxuLmJnLWludGVyYWN0aW9ucy10ZXJ0aWFyeSB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRpbnRlcmFjdGlvbnMtdGVydGlhcnkpO1xufVxuLmJnLWNvbnRlbnQtcHJpbWFyeSB7XG4gIEBleHRlbmQgJWNvbnRleHQtZGFyaztcbiAgQGluY2x1ZGUgYmctYmVoYXZpb3VyKCRjb250ZW50LXByaW1hcnkpO1xufVxuXG4uYmctY29udGVudC1zZWNvbmRhcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWxpZ2h0O1xuICBAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJGNvbnRlbnQtc2Vjb25kYXJ5KTtcbn1cblxuLmJnLWNvbnRlbnQtdGVydGlhcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkY29udGVudC10ZXJ0aWFyeSk7XG59XG4uYmctdHJhbnNhY3Rpb25zLXByaW1hcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkdHJhbnNhY3Rpb25zLXByaW1hcnkpO1xufVxuXG4uYmctdHJhbnNhY3Rpb25zLXNlY29uZGFyeSB7XG4gIEBleHRlbmQgJWNvbnRleHQtbGlnaHQ7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkdHJhbnNhY3Rpb25zLXNlY29uZGFyeSk7XG59XG5cbi5iZy10cmFuc2FjdGlvbnMtdGVydGlhcnkge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gIEBpbmNsdWRlIGJnLWJlaGF2aW91cigkdHJhbnNhY3Rpb25zLXRlcnRpYXJ5KTtcbn0iLCIvKlxuKlxuKiBUZXh0IEFsaWdubWVudFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LW1pZGRsZXtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIG1ha2UtdGV4dC1hbGlnbm1lbnQoJHJlc29sdXRpb24pe1xuICAudGV4dC0jeyRyZXNvbHV0aW9ufS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRleHQtI3skcmVzb2x1dGlvbn0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudGV4dC0jeyRyZXNvbHV0aW9ufS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudGV4dC0jeyRyZXNvbHV0aW9ufS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5cbmh0bWw6bm90KC5sdC1pZTEwKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwieHNcIik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgbWFrZS10ZXh0LWFsaWdubWVudChcInNtXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIG1ha2UtdGV4dC1hbGlnbm1lbnQoXCJtZFwiKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwibGdcIik7XG4gIH1cbn1cbiIsIi8qXG4qXG4qIFRleHQgc3R5bGluZ1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLy8gVGV4dCBzdHlsZVxuLy9cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIFRleHQgZGVjb3JhdGlvblxuLy9cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LXN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vLyBUZXh0IHdlaWdodFxuLy9cblxuLnRleHQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LXNib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtdWJvbGQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vLyBUZXh0IHNwYWNpbmdcbi8vXG5cbi50ZXh0LXNwYWNpbmctMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgLnRleHQtYWNjZW50IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAudGV4dC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG4gIC50ZXh0LWFjY2VudC0yIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS0yO1xuICB9XG59IiwiLypcbipcbiogRWxlbWVudCBncm91cHNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbmh0bWwgLnBhZ2Uge1xuXG4gIC5ncm91cCB7XG4gICAgQGluY2x1ZGUgZ3JvdXAoMTVweCwgMjBweCk7XG4gIH1cblxuICAuZ3JvdXAteHMge1xuICAgIEBpbmNsdWRlIGdyb3VwKDE1cHgsIDVweCk7XG4gIH1cblxuICAuZ3JvdXAtc20ge1xuXG4gIH0gXG5cbiAgLmdyb3VwLWxnIHtcbiAgICBAaW5jbHVkZSBncm91cCgyN3B4LCAxNXB4KTtcbiAgfVxuXG4gIC5ncm91cC14bCB7XG4gICAgQGluY2x1ZGUgZ3JvdXAoMjdweCwgMTBweCk7XG4gIH1cblxuICAuZ3JvdXAtdG9wIHtcbiAgICA+ICosID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgPiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwLWJvdHRvbSB7XG4gICAgPiAqLCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbn0iLCIvLyBFbGVtZW50LWdyb3Vwc1xuQG1peGluIGdyb3VwKCRvZmZzZXQteCwgJG9mZnNldC15OiAkb2Zmc2V0LXgpIHtcbiAgbWFyZ2luLWJvdHRvbTogLSRvZmZzZXQteTtcbiAgbWFyZ2luLWxlZnQ6IC0kb2Zmc2V0LXg7XG5cbiAgJjplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldC15O1xuICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0LXg7XG4gIH1cbn1cblxuQG1peGluIGdyb3VwLWNvbnRleHR1YWwoJG9mZnNldC14LCAkb2Zmc2V0LXk6ICRvZmZzZXQteCkge1xuICBtYXJnaW4tYm90dG9tOiAtJG9mZnNldC15O1xuICBtYXJnaW4tbGVmdDogLSRvZmZzZXQteDtcblxuICA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXQteTtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldC14O1xuICB9XG59IiwiLy9cbi8vIFNlY3Rpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTZWN0aW9uIFNwYWNpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNlY3Rpb24teHN7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnNlY3Rpb24tc20ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5zZWN0aW9uLW1kLFxuLnNlY3Rpb24tbGcsXG4uc2VjdGlvbi14bCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnNlY3Rpb24teHhse1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5zZWN0aW9uLWNvbGxhcHNlICsgLnNlY3Rpb24tY29sbGFwc2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zZWN0aW9uLXhzLFxuICAuc2VjdGlvbi1zbSxcbiAgLnNlY3Rpb24tbWQsXG4gIC5zZWN0aW9uLWxnLFxuICAuc2VjdGlvbi14bCB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zZWN0aW9uLXhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWFsdGVybmF0ZS0xIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zZWN0aW9uLXhze1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWhlaWdodC1kZXNrdG9wKSB7XG4gIC5zZWN0aW9uLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIH1cblxuICAuc2VjdGlvbi14bCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcblxuICAgICYuc2VjdGlvbi14bF9iaWdnZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXh4bCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXhzLFxuICAuc2VjdGlvbi1zbSxcbiAgLnNlY3Rpb24tbWQsXG4gIC5zZWN0aW9uLWxne1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tXG4uc2VjdGlvbi1kaXZpZGVkIHtcbn1cblxuLnNlY3Rpb24tZGl2aWRlZF9fbWFpbixcbi5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlIHtcbiAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIFtjbGFzcyo9J3NlY3Rpb24nXTpudGgtY2hpbGQobiArIDIpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTAwO1xuICB9XG59XG5cbi5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlIHtcbiAgaDUgKyAqLFxuICAuaGVhZGluZy01ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuXG4gICogKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbWQpIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG5cbiAgICA+IFtjbGFzcyo9J3NlY3Rpb24nXSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5zZWN0aW9uLXN0eWxlLTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmLnNlY3Rpb25fX2FzaWRlLWxlZnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgID4gKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWRpdmlkZWRfX2FzaWRlLWxlZnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1kaXZpZGVkX19tYWluLWxlZnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vZnVsbHdpZHRoIHBhZ2Vcbi8vXG5cbi5mdWxsd2lkdGgtcGFnZSB7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLnNlY3Rpb24tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIFxuICA+ICoge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAqICsgLmNvdW50ZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAqICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfbW9kLTF7XG4gICAgbWluLWhlaWdodDogOTB2aDtcbiAgfVxufVxuXG4uaWUtMTAsXG4uaWUtMTEge1xuICAuZnVsbHdpZHRoLXBhZ2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59IiwiLypcbipcbiogT2Zmc2V0c1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi8gXG5cbi8vIEVsZW1lbnQgb2Zmc2V0XG4qICsgcCB7IG1hcmdpbi10b3A6IDE2cHg7IH1cblxucCArICogeyBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi8vIEhlYWRpbmdzXG5cbi8vIFRhZ3MgKyBUYWdzXG5wICsgcCB7IG1hcmdpbi10b3A6IDE2cHg7IH1cblxuaDIgKyBoNixcbmgzICsgaDYge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4vLyBUYWdzICsgQ2xhc3Nlc1xuXG4vLyBDbGFzc2VzXG4qICsgLmxpc3QteHMgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbiogKyAubGlzdC1zbWFsbCB7IG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5saXN0LW1kIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4qICsgLmxpc3QtbWFya2VkIHsgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4qICsgLmxpc3Qtb3JkZXJlZCB7IG1hcmdpbi10b3A6IDE1cHg7IH1cblxuKiArIC5saXN0LWxpbmtlZCB7IG1hcmdpbi10b3A6IDIzcHg7IH1cblxuKiArIC5xdW90ZS1jZW50ZXJlZCB7IG1hcmdpbi10b3A6IDI1cHg7IH1cblxuKiArIC5ncm91cC1sZyB7IG1hcmdpbi10b3A6IDM1cHg7IH1cblxuKiArIC5maWd1cmUgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyBbY2xhc3MqPWxpc3QtaW5saW5lLV0geyBtYXJnaW4tdG9wOiAzOHB4OyB9XG5cbiogKyAucmQtbWFpbGZvcm0geyBtYXJnaW4tdG9wOiAzOHB4OyB9XG5cbiogKyAuY29udGFjdC1pbmZvIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4qICsgLnRhYmxlLXJlc3BvbnNpdmUgeyBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiogKyAuYmx1cmItbWluaW1hbCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuKiArIC5xdW90ZS1kZWZhdWx0IHsgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4vLyBDbGFzc2VzICsgVGFnc1xuaDUgKyBwLFxuLmhlYWRpbmctNSArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG5oNiArIHAsXG4uaGVhZGluZy02ICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pY29uLXh4bCArIGgzLFxuLmljb24teHhsICsgLmhlYWRpbmctMyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi8vIENsYXNzZXMgKyBDbGFzc2VzXG4ucmFuZ2UgKyAucmFuZ2UgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbmgxICsgaDMsXG4uaGVhZGluZy0xICsgaDMsXG5oMSArIC5oZWFkaW5nLTMsXG4uaGVhZGluZy0xICsgLmhlYWRpbmctMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmgyICsgaDUsXG4uaGVhZGluZy0yICsgaDUsXG5oMiArIC5oZWFkaW5nLTUsXG4uaGVhZGluZy0yICsgLmhlYWRpbmctNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmgzICsgLm93bC1jYXJvdXNlbCxcbi5oZWFkaW5nLTMgKyAub3dsLWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmJsdXJiLW1pbmltYWwgKyAuYmx1cmItbWluaW1hbCB7IG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLnBvc3QtZXZlbnQgKyAuZGl2aWRlci13cmFwLFxuLmRpdmlkZXItd3JhcCArIC5wb3N0LWV2ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgKyAucmFuZ2Uge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4vLyBNZWRpYSBvZmZzZXRzXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgKiArIHAgeyBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICogKyAucXVvdGUtY2VudGVyZWQgeyBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICogKyAuZmlndXJlIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuICAqICsgLmdyb3VwLWxnIHsgbWFyZ2luLXRvcDogNTBweDsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICogKyAucXVvdGUtZGVmYXVsdCB7IG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgLnJvdyArIC5yb3cgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG59XG5cbmh0bWwgLnBhZ2Uge1xuICAqICsgLm9mZnNldC10b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAqICsgLm9mZnNldC10b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAvLyBFeHRyYSBsYXJnZSDiiaUxMjAwcHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAqICsgLm9mZnNldC10b3AtMiB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgfSBcbn1cblxuLy8gUmFuZ2Ugc3BhY2luZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaHRtbCB7XG4gIC5yb3ctMTAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDEwcHgpO1xuICB9XG5cbiAgLnJvdy0yMCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoMjBweCk7XG4gIH1cblxuICAucm93LTMwIHtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCgzMHB4KTtcbiAgfSBcblxuICAucm93LWJvdGgtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDMwcHgpO1xuXG4gICAgPiBbY2xhc3MqPSdjZWxsJ10ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAucm93LTUwIHtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg1MHB4KTtcbiAgfVxuXG4gIC5yb3ctNjAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xuICB9XG5cbiAgLnJvdy03MCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNTBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnJvdy02MCB7XG4gICAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg2MHB4KTtcbiAgICB9XG4gICAgLnJvdy03MCB7XG4gICAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg3MHB4KTtcbiAgICB9XG5cbiAgICAucm93LXNtLTc1IHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDc1cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAucm93LW1kLTkwIHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDkwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCkpIGFuZCAobWluLWhlaWdodDogJHNjcmVlbi1oZWlnaHQtZGVza3RvcCkge1xuICAgIC5yb3ctNzAge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAucm93LXhsLTUwIHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xuICAgIH1cblxuICAgIC5yb3cteGwtYm90aC01MCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNTBweCk7XG5cbiAgICAgID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGN1c3RvbSBvZmZzZXQgZm9yIHJvd1xuLy9cbmh0bWwubHQtaWUtMTAgKiArIC5yb3csXG4qICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgaHRtbC5sdC1pZS0xMCAqICsgLnJvdyxcbiAgKiArIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLnJvdzpub3QoLnJvdy1jb25kZW5zZWQpLnJvdy1ob3Jpem9udGFsLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgPiBbY2xhc3MqPSdjb2wnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIEluc2V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLy8gQ3VzdG9tIHRhYmxlIGNlbnRlclxuLy9cbi50YWJsZS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBncmlkLW9mZnNldCgkb2Zmc2V0KSB7XG4gIG1hcmdpbi1ib3R0b206IC0kb2Zmc2V0O1xuXG4gICY6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+ICogeyBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0OyB9XG59XG4iLCIvL1xuLy8gVXRpbGl0aWVzIGN1c3RvbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oZWlnaHQtZmlsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblxuICA+ICoge1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgfVxufVxuXG4uYmxvY2stdG9wLWxldmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJsb2NrLWNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRleHQtd2lkdGgtMSB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbi50ZXh0LXdpZHRoLTIge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuXG4uZ3JpZC00IHtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBAaW5jbHVkZSBzcGFjaW5nKDhweCwgMTBweCk7XG5cbiAgPiAqIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5vYmplY3QtZGlzcGxhY2VtZW50LTEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIH1cbn1cblxuLy8gTW9kc1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgLnJvdy5yYW5nZS01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG5cbiAgICA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgJi0taG92ZXItb2ZmIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuICAmLS1ob3Zlci1vbntcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBXcmFwcGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vYmplY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5vYmplY3Qtd3JhcF9fYm9keSB7XG4gICAgaGVpZ2h0OiAzM3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm9iamVjdC13cmFwX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMDtcblxuICAgICYgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLm9iamVjdC13cmFwX19ib2R5Lm9iamVjdC13cmFwX19ib2R5LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5vYmplY3Qtd3JhcF9fYm9keS5vYmplY3Qtd3JhcF9fYm9keS1tZC1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gU2l6aW5nXG4gIC5vYmplY3Qtd3JhcF9fYm9keS1zaXppbmctMSB7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbn1cblxuLy8gUm93ICsgZ2FsbGVyeSB3cmFwXG4uZ2FsbGVyeS13cmFwIHtcbiAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoMTBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCgzMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNTBweCk7XG4gIH1cblxuICAmLnJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcblxuICAgICAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcblxuICAgID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIFxuICAgICYubm8tZ3V0dGVycyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLypcbipcbiogR3JpZCBzeXN0ZW1cbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vbWF4LXdpZHRoOiAyNTYwcHg7XG4gICAgXG4gIFtjbGFzcyo9J2NvbCddIHtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbGV4IHtcbiAgLnJvdyA+IFtjbGFzcyo9J2NvbCddIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIH1cblxuICAuY29sX19pbm5lciB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgcGFkZGluZzogMzVweCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiAqIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5maXJlZm94ICYge1xuICAgIC5yb3cgPiBbY2xhc3MqPSdjb2wnXSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5yZC1nb29nbGUtbWFwIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgYWxpZ24tc2VsZihzdHJldGNoKTtcbiAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmNvbF9faW5uZXIge1xuICAgICAgcGFkZGluZzogNDVweCAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgLmNvbF9faW5uZXIge1xuICAgICAgcGFkZGluZzogMTUycHggMTUuNjI1JTtcbiAgICB9XG5cbiAgICAuY29sLXNtLTgsXG4gICAgLmNvbC1tZC04LFxuICAgIC5jb2wtbGctOCxcbiAgICAuY29sLXhsLTgge1xuICAgICAgLmNvbF9faW5uZXIgeyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMi41JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIuNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnNoZWxsLWZsdWlkLWluc2V0LWxnLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5cbi5yYW5nZS1zcGFjZXIge1xuICBAaW5jbHVkZSBmbGV4LWJhc2lzKDEwMCUpO1xufVxuXG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCxcbi5yYW5nZS1jb25kZW5zZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIvLyBVbml0IFV0aWxpdGllc1xuQG1peGluIHVuaXQtdmFyaWFudCgkc3BhY2luZy14LCAkc3BhY2luZy15LCAkYnJlYWtwb2ludCkge1xuICAudW5pdCN7JGJyZWFrcG9pbnR9IHtcbiAgICBAaW5jbHVkZSBncm91cC1jb250ZXh0dWFsKCRzcGFjaW5nLXgsICRzcGFjaW5nLXkpO1xuICB9XG59XG5cbkBtaXhpbiB1bml0LXNwYWNpbmctdmFyaWFudCgkc3BhY2luZy14LCAkc3BhY2luZy15LCAkYnJlYWtwb2ludCkge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQpO1xuXG4gICYudW5pdCN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgZ3JvdXAtY29udGV4dHVhbCgkc3BhY2luZy14LCAkc3BhY2luZy15KTtcbiAgfVxufVxuXG5AbWl4aW4gdW5pdC1zcGFjaW5nKCRicmVha3BvaW50cywgJHNwYWNpbmcteCwgJHNwYWNpbmcteTogJHNwYWNpbmcteCkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSB1bml0LXNwYWNpbmctdmFyaWFudCgkc3BhY2luZy14LCAkc3BhY2luZy15LCAkaW5maXgpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdW5pdC1yZXNwb25zaXZlKCRicmVha3BvaW50cywgJHNwYWNpbmcteCwgJHNwYWNpbmcteTogJHNwYWNpbmcteCkge1xuICAudW5pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxuXG4gIFtjbGFzcyo9J3VuaXQnXTplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC51bml0LWJvZHkge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC5zbWFsbCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnVuaXQtbGVmdCxcbiAgLnVuaXQtcmlnaHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHVuaXQtdmFyaWFudCgkc3BhY2luZy14LCAkc3BhY2luZy15LCAkaW5maXgpO1xuICAgIH1cbiAgfVxufSIsIi8qXG4qXG4qIFJlc3BvbnNpdmUgdW5pdFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXG5AaW5jbHVkZSB1bml0LXJlc3BvbnNpdmUoJGdyaWQtYnJlYWtwb2ludHMsIDIwcHgsIDMwcHgpO1xuXG4vL1xuLy8gVW5pdCBTcGFjaW5nIFxuLy9cblxuLnVuaXQtc3BhY2luZy1zbSB7XG4gICAgQGluY2x1ZGUgdW5pdC1zcGFjaW5nKCRncmlkLWJyZWFrcG9pbnRzLCAxNXB4LCAyMHB4KTtcbn1cblxuLnVuaXQtc3BhY2luZy1tZCB7XG4gICAgQGluY2x1ZGUgdW5pdC1zcGFjaW5nKCRncmlkLWJyZWFrcG9pbnRzLCAxNXB4LCAzMHB4KTtcbn1cblxuLnVuaXQtc3BhY2luZy1sZyB7XG4gICAgQGluY2x1ZGUgdW5pdC1zcGFjaW5nKCRncmlkLWJyZWFrcG9pbnRzLCAyNXB4LCA0NXB4KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC51bml0LnVuaXQtaG9yaXpvbnRhbC51bml0LXNwYWNpbmctbWQge1xuICAgIC51bml0LWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIH1cbiAgfVxufSIsIi8qXG4qXG4qIE93bCBDYXJvdXNlbFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLyogXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGZvbnQ6IDQwMCA0MHB4LzgwcHggJ0ZvbnRBd2Vzb21lJztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0NCc7XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLypcbiAqIE93bCBOYXZpZ2F0aW9uXG4gKi9cblxuLm93bC1jYXJvdXNlbFtkYXRhLW5hdj0ndHJ1ZSddIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5vd2wtbmF2IHtcbiAgXG4gICYuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm93bC1wcmV2LFxuLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgY29sb3I6ICNjN2M3Yzc7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2InO1xuICB9XG59XG5cbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNjJztcbiAgfVxufVxuXG4vKlxuICogT3dsIFBhZ2luYXRpb25cbiAqL1xuXG4ub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIFxuICAmLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm93bC1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgdHJhbnNpdGlvbjogLjJzO1xuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsLm93bC1jYXJvdXNlbC1saWdodC1kb3RzIHtcbiAgLm93bC1kb3Qge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1wb3N0LWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZbZGF0YS1uYXY9J3RydWUnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLm93bC1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICAuaW1nLXRodW1ibmFpbC12YXJpYW50LTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm93bC1wcmV2LFxuICAub3dsLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkZ3JheS0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG5cbiAgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAub3dsLXByZXYsXG4gICAgLm93bC1uZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cblxufVxuXG4uY2Fyb3VzZWwtYmxvZy1wb3N0LW1pbmltYWwge1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbn1cblxuLm93bC1jYXJvdXNlbC1zcGFjaW5nLTEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgIH1cblxuICAgIC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG4gIH1cbn0iLCJcbkBpbmNsdWRlIGtleWZyYW1lcyhyZC1uYXZiYXItc2xpZGUtZG93bikge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocmQtbmF2YmFyLXNsaWRlLXVwKSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbi8vPT09PT09PT09PT0gICBOYXZiYXIgVG9nZ2xlIFByZXNldHMgICA9PT09PT09PT09PT09PVxuXG4vLyBIYW1idXJnZXJcbkBtaXhpbiBidXR0b24tbGluZXMoJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IChyb3VuZCgkZm9udC1zaXplIC8gNy4yNSkpICogLTI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IChyb3VuZCgkZm9udC1zaXplIC8gNy4yNSkpICogMjtcbiAgICB9XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlLFxuICAgICYge1xuICAgICAgd2lkdGg6ICRmb250LXNpemU7XG4gICAgICBoZWlnaHQ6IHJvdW5kKCRmb250LXNpemUgLyA5KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuICB9XG59XG5cbi8vIEhhbWJ1cmdlciB0byBDcm9zc1xuQG1peGluIGJ1dHRvbi1saW5lc19fY3Jvc3MtMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gICYuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1saW5lc19fY3Jvc3MtMigkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIHNwYW4ge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnMsIDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnMsIDAuMjJzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIycywgMHM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycywgMHM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yMnMgMHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjJzO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWxpbmVzX19jcm9zcy0zKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgMHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGFtYnVyZ2VyIHRvIEFycm93XG5AbWl4aW4gYnV0dG9uLWxpbmVzX19hcnJvdy0xKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkZm9udC1zaXplLzE0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAkZm9udC1zaXplLzEuNjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGFtYnVyZ2VyIHRvIEFycm93IChNYXRlcmlhbCBEZXNpZ24pXG5AbWl4aW4gYnV0dG9uLWxpbmVzX19hcnJvdy0yKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRmb250LXNpemUvMTQgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAkZm9udC1zaXplLzEuNjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQwZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhhbWJ1cmdlciB0byBNaW51c1xuQG1peGluIGJ1dHRvbi1saW5lc19fbWludXMtMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIHNwYW4ge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHNwYW4ge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2VhcmNoLXByZXNldC0xKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG5cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG59XG5cbkBtaXhpbiBjb2xsYXBzZS1wcmVzZXQtMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gICBzcGFuIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtKCRzaXplIC8gMTYpO1xuXG4gICAgJixcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAkc2l6ZSAvIDEyO1xuICAgICAgaGVpZ2h0OiAkc2l6ZSAvIDEyO1xuICAgICAgbGluZS1oZWlnaHQ6ICRzaXplIC8gMTI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkc2l6ZSAvIDI0KTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgkc2l6ZSAvIDE2KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6ICgkc2l6ZSAvIDE2KTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoKCRzaXplIC8gOSkqMiArICgkc2l6ZSAvIDE4KSoyKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCgkc2l6ZSAvIDkpKjIgKyAoJHNpemUgLyAxOCkqMikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS10b2dnbGUoJHByZXNldDogXCJidXR0b24tbGluZXMtYXJyb3ctMlwiLCAkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJHNpemU7XG4gIGhlaWdodDogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAoJHByZXNldCA9PSBcImNvbGxhcHNlLXByZXNldC0xXCIpIHtcbiAgICBAaW5jbHVkZSBjb2xsYXBzZS1wcmVzZXQtMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBpZiAoJHByZXNldCA9PSBcInNlYXJjaC1wcmVzZXQtMVwiKSB7XG4gICAgQGluY2x1ZGUgc2VhcmNoLXByZXNldC0xKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG5cbiAgQGlmICgkcHJlc2V0ID09IFwiYnV0dG9uLWxpbmVzLWNyb3NzLTFcIikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lcygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXNfX2Nyb3NzLTEoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cblxuICBAaWYgKCRwcmVzZXQgPT0gXCJidXR0b24tbGluZXMtY3Jvc3MtMlwiKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fY3Jvc3MtMigkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1jcm9zcy0zXCIpIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzX19jcm9zcy0zKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG5cbiAgQGlmICgkcHJlc2V0ID09IFwiYnV0dG9uLWxpbmVzLWFycm93LTFcIikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lcygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXNfX2Fycm93LTEoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cblxuICBAaWYgKCRwcmVzZXQgPT0gXCJidXR0b24tbGluZXMtYXJyb3ctMlwiKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fYXJyb3ctMigkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1taW51cy0xXCIpIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzX19taW51cy0xKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG59IiwiLypcbiogQHN1YnNlY3Rpb24gICBSRCBOYXZiYXJcbipcbiogQGRlc2NyaXB0aW9uICBEZXNjcmliZXMgc3R5bGUgZGVjbGFyYXRpb25zIGZvciBSRCBOYXZiYXIgZXh0ZW5zaW9uXG4qXG4qIEBhdXRob3IgICAgICAgRXZnZW5peSBHdXNhcm92XG4qIEBsaW5rICAgICAgICAgaHR0cHM6Ly91YS5saW5rZWRpbi5jb20vcHViL2V2Z2VuaXktZ3VzYXJvdi84YS9hNDAvNTRhXG4qL1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLW1peGlucy5zY3NzXCI7XG5cbi8qXG4qIEBzdWJzZWN0aW9uIEdlbmVyYWwgU3R5bGVzXG4qL1xuXG4kcmQtbmF2YmFyLW1pbi1mb250LXNpemU6IDI0cHg7XG4kcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodDogNDhweDtcbiRyZC1uYXZiYXItbWluLWhlaWdodDogNTZweDtcbiRyZC1uYXZiYXItdG9wLXBhbmVsLWhlaWdodDogNTBweDtcblxuJHJkLW5hdmJhci1jb2xvcjogJGdyYXktZGFya2VyO1xuJHJkLW5hdmJhci1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kcmQtbmF2YmFyLWRhcmstc3R1Y2stYmc6ICRibGFjaztcbiRyZC1uYXZiYXItc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgLjEpO1xuJHJkLW5hdmJhci13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHh4bCkgLSAzMHB4O1xuJHJkLW5hdmJhci1ib3JkZXI6IGRhcmtlbigkZ3JheS1saWdodGVyLCAyJSk7XG5cbi8vUkQgTmF2YmFyIHBhbmVsXG4kcmQtbmF2YmFyLXBhbmVsLWNvbG9yOiAkcmQtbmF2YmFyLWNvbG9yO1xuJHJkLW5hdmJhci1wYW5lbC1iYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG5cbi8vUkQgTmF2YmFyIG5hdlxuJHJkLW5hdmJhci1uYXYtbWluLXdpZHRoOiAyNzBweDtcbiRyZC1uYXZiYXItbmF2LWNvbG9yOiAkYmxhY2s7XG4kcmQtbmF2YmFyLW5hdi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRyZC1uYXZiYXItbmF2LWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcbiRyZC1uYXZiYXItbmF2LWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHJkLW5hdmJhci1uYXYtYWN0aXZlLWNvbG9yOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjtcbiRyZC1uYXZiYXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1iYWNrZ3JvdW5kO1xuJHJkLW5hdmJhci1zdWJtZW51LWJvcmRlcjogJGdyYXktbGlnaHQ7XG5cbi8vUkQgTmF2YmFyIGRyb3Bkb3duXG4kcmQtbmF2YmFyLWRyb3Bkb3duLXdpZHRoOiAyNDBweDtcbiRyZC1uYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZDogJGdyYXktMztcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG5cbi8vUkQgTmF2YmFyIG1lZ2FtZW51XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWd1dHRlcjogMzBweDtcbiRyZC1uYXZiYXItbWVnYW1lbnUtYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kO1xuJHJkLW5hdmJhci1tZWdhbWVudS1pdGVtLWNvbG9yOiAkYmxhY2s7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWl0ZW0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWl0ZW0taG92ZXItY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcbiRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuLy9SRCBOYXZiYXIgdG9nbGVzXG4kcmQtbmF2YmFyLXRvZ2dsZS1wcmVzZXQ6IFwiYnV0dG9uLWxpbmVzLWNyb3NzLTJcIjtcbiRyZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS1wcmVzZXQ6IFwic2VhcmNoLXByZXNldC0xXCI7XG4kcmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS1wcmVzZXQ6IFwiY29sbGFwc2UtcHJlc2V0LTFcIjtcblxuLy9SRCBOYXZiYXIgRml4ZWRcbiRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0OiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4kcmQtbmF2YmFyLWZpeGVkLWxpbmUtaGVpZ2h0OiAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodDtcbiRyZC1uYXZiYXItZml4ZWQtZm9udC1zaXplOiAkcmQtbmF2YmFyLW1pbi1mb250LXNpemU7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yOiAkYmxhY2s7XG4kcmQtbmF2YmFyLWZpeGVkLXRvZ2dsZS1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kcmQtbmF2YmFyLWZpeGVkLXNoYWRvdzogbm9uZTtcbiRyZC1uYXZiYXItZml4ZWQtYm9yZGVyOiAkcmQtbmF2YmFyLWJvcmRlcjtcblxuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhlaWdodDogNDBweDtcbiRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1mb250LXNpemU6IDEycHg7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tbGluZS1oZWlnaHQ6IDE4cHg7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogKCRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1oZWlnaHQgLSAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tbGluZS1oZWlnaHQpIC8gMjtcblxuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWNvbG9yOiAkYmxhY2s7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItY29sb3I6ICR3aGl0ZTtcbiRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1iYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWJhY2tncm91bmQ7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItYmFja2dyb3VuZDogJHByaW1hcnk7XG5cbiRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtY29sb3I6ICRncmF5LWRhcmtlcjtcbiRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtaG92ZXItY29sb3I6ICRwcmltYXJ5O1xuJHJkLW5hdmJhci1maXhlZC1zdWJtZW51LXRvZ2dsZS1mb2N1cy1jb2xvcjogJHdoaXRlO1xuXG4kbmF2YmFyLXN0YXRpYy1uYXYtaW5kZW50OiAyMHB4O1xuXG4kbmF2YmFyLWZ1bGx3aWR0aC1uYXYtaW5kZW50OiAzMHB4O1xuXG4vLyBSRCBOYXZiYXIgQmFzaWNzXG4lcmQtbmF2YmFyLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiAuMzJzIGFsbCBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApO1xufVxuXG4lcmQtbmF2YmFyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiVyZC1uYXZiYXItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmQtbmF2YmFyLS1uby10cmFuc2l0aW9uIHtcbiAgJiwgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZC1uYXZiYXItd3JhcCB7XG4gIEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xufVxuXG4ucmQtbmF2YmFyLCAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBAZXh0ZW5kICVyZC1uYXZiYXItaGlkZGVuO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkLFxuLnJkLW5hdmJhci1zdGF0aWMsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCxcbi5yZC1uYXZiYXItc2lkZWJhciB7XG4gIEBleHRlbmQgJXJkLW5hdmJhci12aXNpYmxlO1xufVxuXG4ucmQtbmF2YmFyLFxuLnJkLW5hdmJhci1icmFuZCxcbi5yZC1uYXZiYXItc2xvZ2FuLFxuLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zLFxuLmJyYW5kLW5hbWUsXG4ucmQtbmF2YmFyLW5hdixcbi5yZC1uYXZiYXItcGFuZWwsXG4ucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1zdWJtaXQsXG4ucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsXG4ucmQtbmF2YmFyLWxpdmUtc2VhcmNoLXJlc3VsdHMsXG4ucmQtbmF2YmFyLXNlYXJjaC1mb3JtIHtcbiAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZTtcbn1cblxuLy8gUkQgTmF2YmFyIENvbGxhcHNlXG4ucmQtbmF2YmFyLWNvbGxhcHNlIHtcbiAgJi10b2dnbGUge1xuICAgIEBpbmNsdWRlIG1ha2UtdG9nZ2xlKFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS1wcmVzZXQsXG4gICAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1mb250LXNpemUsXG4gICAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItcGFuZWwtY29sb3JcbiAgICApO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLWNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKlxuKiBAc3Vic2VjdGlvbiAgIEh5YnJpZCAgU3R5bGVzXG4qL1xuLnJkLW5hdmJhci5yZC1uYXZiYXItZml4ZWQgKyAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUsXG4ucmQtbmF2YmFyLnJkLW5hdmJhci1zaWRlYmFyICsgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhciB7XG4gIC5yZC1uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgPiAqIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4gICAgICAucmQtbmF2YmFyLXN1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCxcbi5yZC1uYXZiYXItc3RhdGljIHtcbiAgLnJkLW5hdmJhci1uYXYge1xuXG4gICAgLy8gUkQgTmF2YmFyIFN1Ym1lbnVcbiAgICA+IC5yZC1uYXZiYXItc3VibWVudSB7XG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICAgIH1cblxuICAgICAgJi5mb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQsXG4gICAgICAmLmZvY3VzIHtcbiAgICAgICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgbGkuZm9jdXMsXG4gICAgbGkub3BlbmVkIHtcbiAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZC1uYXZiYXItYm9yZGVyO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIExpc3RcbiAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAgIEBpbmNsdWRlIGxpbmsoJGdyYXktbGlnaHQsICRwcmltYXJ5KTtcbiAgICB9XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBEcm9wZG93blxuICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogJHJkLW5hdmJhci1kcm9wZG93bi13aWR0aCAqIC45O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQ7XG5cbiAgICAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5M2MnO1xuICAgICAgICBmb250LWZhbWlseTogJ0xpbmVhcmljb25zJztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgICAgdG9wOiAtMzFweDtcblxuICAgICAgJi5yZC1uYXZiYXItb3Blbi1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgID4gKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICYsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICYgfiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpLmZvY3VzID4gYSxcbiAgICA+IGxpLm9wZW5lZCA+IGEge1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ7XG5cbiAgICAgICYgfiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6ICRyZC1uYXZiYXItZHJvcGRvd24td2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE1lZ2FtZW51XG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAkcmQtbmF2YmFyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLW1lZ2FtZW51LWJhY2tncm91bmQ7XG5cbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDBweCAzNXB4O1xuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT2Zmc2V0c1xuICAgICogKyAucmQtbWVnYW1lbnUtbGlzdCB7IG1hcmdpbi10b3A6IDI0cHg7IH1cblxuICAgIC8vIFJlc2l6ZVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDMwcHggNTBweCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAqICsgLnJkLW1lZ2FtZW51LWxpc3QgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKSAtIDUwcHg7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDcwcHggNzBweCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICogKyAucmQtbWVnYW1lbnUtaGVhZGVyIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4gIC8vIFJEIE5hdmJhciBTZWFyY2hcbiAgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJkLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5yZC1zZWFyY2gge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3JkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLy8gU2lkZWJhciAmIFN0YXRpY1xuLnJkLW5hdmJhci1zdGF0aWMsXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuICAvLyBSRCBOYXZiYXIgVG9wIFBhbmVsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDJ2dztcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgfVxuICB9XG5cbiAgLmllLTEwICYsXG4gIC5pZS0xMSAmIHtcbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCB7XG4gICAgICA+ICoge1xuICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20sXG4gICAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3Age1xuICAgICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSArIGxpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluIHtcbiAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fYXNpZGUge1xuICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgIC5yZC1uYXZiYXItaXRlbXMtbGlzdCB7XG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6ICRyZC1uYXZiYXItdG9wLXBhbmVsLWhlaWdodDtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBTZWFyY2hcbiAgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAucmQtbmF2YmFyLXNlYXJjaC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbiAgICA+ICo6bm90KC5yZC1uYXZiYXItc2VhcmNoX25vdC1jb2xsYXBzYWJsZSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIH1cblxuICAgICAgLmZvcm0tbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03NSUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnJkLW5hdmJhci1zZWFyY2hfY29sbGFwc2FibGUsXG4gICAgICA+ICo6bm90KC5yZC1uYXZiYXItc2VhcmNoX25vdC1jb2xsYXBzYWJsZSkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJkLXNlYXJjaF9fc3VibWl0LFxuICAgICAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1pdGVtcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWwucmQtbmF2YmFyLXNlYXJjaC13cmFwIHtcbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fbWFpbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoX2NvbGxhcHNhYmxlLFxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LFxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsX19hc2lkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAucmQtbmF2YmFyLXNlYXJjaF9jb2xsYXBzYWJsZSxcbiAgICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LFxuICAgICAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2FzaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogJHJkLW5hdmJhci10b3AtcGFuZWwtaGVpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjMzcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMjVzIGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICB9XG5cbiAgICAuZm9ybS13cmFwIHsgcGFkZGluZy1yaWdodDogOTBweDsgfVxuICAgIC5mb3JtLWlucHV0IHsgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgICAuZm9ybS1sYWJlbCB7IGxlZnQ6IDRweDsgfVxuXG4gICAgLnJkLXNlYXJjaF9fc3VibWl0LFxuICAgIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEyMCUsIDApO1xuICAgIH1cblxuICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICByaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjMzcyBlYXNlIDBzLCB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgJjo6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgJjo6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXZcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbmsoJHJkLW5hdmJhci1uYXYtY29sb3IsICRwcmltYXJ5KTtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgICYub3BlbmVkID4gYSxcbiAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU3VibWVudSBUb2dnbGVcbiAgLnJkLW5hdmJhci1uYXYgPiBsaSB7XG4gICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHJkLW5hdmJhci1uYXYtY29sb3I7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgJi5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgICYgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAmOjphZnRlciB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIFxuICAgICAgLm1hYy1vcyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgICAmLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgICAmLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgJiA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICY6OmFmdGVyIHsgY29sb3I6ICRyZC1uYXZiYXItbmF2LWhvdmVyLWNvbG9yOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZW1lc1xuLnJkLW5hdmJhci1zdGF0aWMsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCB7XG4gICYucmQtbmF2YmFyX2hhbGYtZGFyayB7XG4gICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbGluayAoJGdyYXksICRwcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgPiBsaS5mb2N1cyA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkgKyBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJkLW5hdmJhci1zdGF0aWMsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCB7XG4gICYucmQtbmF2YmFyX2Rhcmsge1xuICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmsoJHdoaXRlLCAkcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvY3VzID4gYSxcbiAgICAgICAgJi5vcGVuZWQgPiBhLFxuICAgICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhcl9kYXJrLFxuLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhcl9pbnZlcnNlIHtcbiAgLy8gUkQgTmF2YmFyIFRvZ2dsZVxuICAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgbWFrZS10b2dnbGUgKFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLXRvZ2dsZS1wcmVzZXQsXG4gICAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAyMnB4LFxuICAgICAgICAgICAgICAgICAgICAkd2hpdGVcbiAgICApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAucmQtbmF2YmFyLWl0ZW1zLWxpc3Qge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gbGkgKyBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAuZm9ybS1pbnB1dCxcbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWdyYXktbGlnaHQtb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQoJHdoaXRlLCB0cmFuc3BhcmVudCwgJHdoaXRlLCAkd2hpdGUsICRwcmltYXJ5LCAkcHJpbWFyeSk7XG4gIH1cbn1cblxuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLXN0YXRpYy5zY3NzXCI7XG5AaW1wb3J0IFwicmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZnVsbHdpZHRoLnNjc3NcIjtcbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1maXhlZC5zY3NzXCI7XG5AaW1wb3J0IFwicmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItc2lkZWJhci5zY3NzXCI7XG4vKlxuKiBAc3Vic2VjdGlvbiAgIFBhZ2UgYm94ZWQgbGF5b3V0IHN0eWxlIHJlZGVjbGFyYXRpb25cbioqL1xuXG5odG1sLmJveGVkIHtcbiAgLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICAgIG1heC13aWR0aDogJHBhZ2UtYm94ZWQtd2lkdGg7IFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4iLCIvKlxuKiBOYXZiYXIgY29tcG9uZW50c1xuKi9cblxuLy8gUkQgTmF2YmFyXG4ucmQtbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1iYWNrZ3JvdW5kO1xufVxuXG4vLyBSRCBOYXZiYXIgVG9nZ2xlXG4ucmQtbmF2YmFyLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIG1ha2UtdG9nZ2xlIChcbiAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItdG9nZ2xlLXByZXNldCxcbiAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgMjJweCxcbiAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItZml4ZWQtdG9nZ2xlLWNvbG9yXG4gICk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUkQgTmF2YmFyIEJyYW5kXG4ucmQtbmF2YmFyLWJyYW5kIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yZC1uYXZiYXItc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5yZC1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItYmFja2dyb3VuZDtcblxuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLXNlYXJjaF9fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJHNpemU6IDIycHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHNpemU7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTIyJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udDogNDAwIDE5cHggJ0xpbmVhcmljb25zJztcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5yZC1uYXZiYXIgLnJkLW5hdmJhci1zZWFyY2hfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkZ3JheS00O1xuXG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICBjb250ZW50OiAnXFxlOTIyJztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBjb250ZW50OiAnXFxlOTJhJztcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuXG4gIC5kZXNrdG9wICYge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLnJkLW5hdmJhciB7XG4gIC5yZC1zZWFyY2gge1xuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pbnB1dCxcbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ucmQtbmF2YmFyIHtcbiAgYnV0dG9uLnJkLXNlYXJjaF9fc3VibWl0LFxuICBidXR0b24ucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XG4gIH1cbn1cblxuIiwiLypcbiogU3RhdGljIExheW91dFxuKi9cblxuLnJkLW5hdmJhci1zdGF0aWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG4gIGJveC1zaGFkb3c6ICRyZC1uYXZiYXItc2hhZG93O1xuXG4gIC8vIFJEIE5hdmJhciBpbm5lclxuICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG5cbiAgICA+ICogKyAqIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4gICAgLnJkLW5hdmJhci10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaWUtMTAgJixcbiAgLmllLTExICYge1xuICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1pbm5lcixcbiAgLnJkLW5hdmJhci10b3AtcGFuZWwsXG4gIC5yZC1uYXZiYXItYm90dG9tLXBhbmVsIHtcbiAgICBtYXgtd2lkdGg6ICRyZC1uYXZiYXItd2lkdGg7IFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5yZC1uYXZiYXItaW5uZXIsXG4gIC5yZC1uYXZiYXItbmF2LXdyYXAsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCxcbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gIH1cblxuICAucmQtbmF2YmFyLWlubmVyLFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3AsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSB7XG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXBhbmVsLFxuICAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgfVxuXG4gIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdiBXcmFwXG4gIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgXG4gICAgPiAqIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgYnJhbmRcbiAgLnJkLW5hdmJhci1icmFuZCB7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgVG9wIFBhbmVsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAmX2V4dGVuZGVkIHtcbiAgICAgICY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTEwMDtcblxuICAgICYucmQtbmF2YmFyLXRvcC1wYW5lbF9leHRlbmRlZCB7XG4gICAgICA+ICogeyBwYWRkaW5nOiAwOyB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3AsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LWJvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubGlzdC1ib3JkZXJlZCB7XG4gICAgICBAaW5jbHVkZSBzcGFjaW5nKDQ2cHgsIDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19jb250ZW50LXRvcCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC10b3AgKyAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgQm90dG9tIFBhbmVsXG4gIC5yZC1uYXZiYXItYm90dG9tLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnJkLW5hdmJhci0taXMtc3R1Y2spIHtcbiAgICAqICsgLnJkLW5hdmJhci1ib3R0b20tcGFuZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgICAgICAgd2lkdGg6IDEwMnZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2XG4gIC5yZC1uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IC0xM3B4IC0xM3B4IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgcGFkZGluZzogMCA1cHggMCAxMHB4O1xuXG4gICAgICAmLmZvY3VzID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN1Ym1lbnUgc3R5bGVzXG4gIC5yZC1uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICB9XG4gIH1cblxuICAvLyBOYXZiYXIgVmFyaWF0aW9uc1xuICAvLyAxOiBUcmFuc3BhcmVudFxuICAmLnJkLW5hdmJhcl90cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgICY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1hYy1vcyAmIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAyOiBDcmVhdGl2ZVxuICAmLnJkLW5hdmJhcl9jcmVhdGl2ZSB7XG5cbiAgICAmOm5vdCgucmQtbmF2YmFyLS1pcy1zdHVjaykge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXG4gICAgICAuaWUtMTAgJixcbiAgICAgIC5pZS0xMSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICogKyAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gMzogSW52ZXJzZVxuICAmLnJkLW5hdmJhcl9pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgucmQtbmF2YmFyLS1pcy1zdHVjaykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgICAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgICA+IGxpIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA0OiBDb3Jwb3JhdGVcbiAgJi5yZC1uYXZiYXJfY29ycG9yYXRlIHtcbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIDU6IERhcmtcbiAgJi5yZC1uYXZiYXJfZGFyayB7XG4gICAgLnJkLXNlYXJjaF9fc3VibWl0LFxuICAgIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjpob3ZlciB7IGNvbG9yOiAkcHJpbWFyeTsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZGlhXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgLnJkLW5hdmJhci1uYXYtd3JhcF9fZWxlbWVudCArIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudC1ib3R0b20ge1xuICAgICAgLmxpc3QtYm9yZGVyZWQge1xuICAgICAgICAudW5pdCB7XG4gICAgICAgICAgLnVuaXQtbGVmdCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAudW5pdC1ib2R5IHsgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnJkLW5hdmJhci1zdGF0aWMtc21vb3RoICYgeyBcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIC5yZC1uYXZiYXItc3RhdGljLXNtb290aCAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOm5vdCgucmQtbmF2YmFyX2NyZWF0aXZlKSAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cbiAgICAgID4gKiArICogeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuaWUtMTAgJixcbiAgICAuaWUtMTEgJiB7XG4gICAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBAaW5jbHVkZSBkaXNwbGF5LWlubGluZS1mbGV4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yZC1uYXZiYXItLWlzLXN0dWNrLFxuICAgICAgJi5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgICAgICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItcGFuZWwgKyAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjphZnRlciB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3RhdGVzXG4gICYucmQtbmF2YmFyLS1pcy1zdHVjayxcbiAgJi5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgbWluLWhlaWdodDogNzRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1uYXYgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWwgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZC1uYXZiYXJfdHJhbnNwYXJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJHJkLW5hdmJhci1zaGFkb3c7XG5cbiAgICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAgID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucmQtbmF2YmFyX2NyZWF0aXZlIHtcbiAgICAgIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgICA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZC1uYXZiYXJfY29ycG9yYXRlIHtcbiAgICAgIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnJkLW5hdmJhcl9jb3Jwb3JhdGUge1xuICAgICAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICAgICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICAgICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZC1uYXZiYXJfZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRhcmstc3R1Y2stYmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgICAgPiAqICsgKiB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1wYW5lbCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG4gIH1cbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zdGF0aWMtLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMtbGlua2VkIC5yZC1uYXZiYXItYWJzb2x1dGUge1xuICAucmQtbmF2YmFyLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cblxuXG4uYnV0dG9uLS1ncmVlbntcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ODFlO1xuICBjb2xvcjogIzAwOTgxZTtcbiAgJjphY3RpdmUsICY6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTgxZTtcbiAgfVxuXG4gICY6Zm9jdXN7XG4gICAgY29sb3I6ICMwMDk4MWU7XG4gIH1cbn0iLCIvKlxuKiBGdWxsd2lkdGggTGF5b3V0XG4qL1xuXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG4gIGJveC1zaGFkb3c6ICRyZC1uYXZiYXItc2hhZG93O1xuXG4gIC8vIFJEIE5hdmJhciBpbm5lclxuICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCk7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG5cbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1pbm5lcixcbiAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXBhbmVsLFxuICAucmQtbmF2YmFyLW5hdi13cmFwX19lbGVtZW50IHtcbiAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBuYXYgd3JhcFxuICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIGJyYW5kXG4gIC5yZC1uYXZiYXItYnJhbmQge1xuXG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2XG4gIC5yZC1uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkcmQtbmF2YmFyLW5hdi1jb2xvciwgJHByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAmLmZvY3VzID4gYSxcbiAgICAgICYub3BlbmVkID4gYSxcbiAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBTdWJtZW51IHN0eWxlc1xuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgPiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVkaWFcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXG4gICAgICA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjphZnRlciB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgfVxuICB9XG4gIFxuICAmLnJkLW5hdmJhcl90cmFuc3BhcmVudC1sYW5kaW5nIHtcbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuICAgICYucmQtbmF2YmFyLS1pcy1zdHVjayxcbiAgICAmLnJkLW5hdmJhci0taXMtY2xvbmUgeyBcbiAgICAgIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gU3RhdGVzXG4gICYucmQtbmF2YmFyLS1pcy1zdHVjayxcbiAgJi5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItbmF2ID4gbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICAgID4gKiArICoge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLypcbiogRml4ZWQgTGF5b3V0XG4qL1xuLnJkLW5hdmJhci1maXhlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIFJEIE5hdmJhciBCcmFuZFxuICAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE3O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBQYW5lbFxuICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogKCRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0IC0gJHJkLW5hdmJhci1maXhlZC1saW5lLWhlaWdodCkgLyAyO1xuICAgIGhlaWdodDogJHJkLW5hdmJhci1maXhlZC1oZWlnaHQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuICB9XG5cbiAgLnJkLW5hdmJhci1wYW5lbF9fYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBUb2dnbGVcbiAgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXYgV3JhcFxuICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogLSRyZC1uYXZiYXItbWluLWhlaWdodDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQgICogMiAwICgkcmQtbmF2YmFyLW1pbi1oZWlnaHQgKyAyNXB4KTtcbiAgICBib3R0b206IC0kcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4gICAgYm94LXNoYWRvdzogJHJkLW5hdmJhci1zaGFkb3c7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1pdGVtcy1saXN0LFxuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmZpcmVmb3ggJiB7XG4gICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1uYXYtd3JhcF9fc2hvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1pdGVtcy1saXN0ICsgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItbmF2LXdyYXBfX2VsZW1lbnQge1xuICAgIG1hcmdpbjogMjBweCAxMHB4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2XG4gIC5yZC1uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICBmb250LXNpemU6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogKCRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1saW5lLWhlaWdodCAvICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1mb250LXNpemUpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLXBhZGRpbmctdmVydGljYWwgNTZweCAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAxOHB4O1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICogKyAucmQtbmF2YmFyLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG5cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgbGkgPiBhLFxuICAgIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgbGkgbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJkLW5hdmJhci1uYXYtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAucmQtbWVnYW1lbnUtbGlzdCxcbiAgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgcGFkZGluZzogOXB4IDU2cHggOXB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAvLyBPZmZzZXRzXG4gICAgKiArIC5yZC1tZWdhbWVudS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuICAgICogKyAucmQtbWVnYW1lbnUtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgbGkge1xuICAgICAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwLjRzIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciB0b2dnbGVcbiAgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhlaWdodDtcbiAgICAgIGZvbnQ6IDQwMCAxNHB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taGVpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSHlicmlkIFN0eWxlc1xuICAucmQtbmF2YmFyLWNvbGxhcHNlLFxuICAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6ICgkcmQtbmF2YmFyLWZpeGVkLWhlaWdodCAtICRyZC1uYXZiYXItZml4ZWQtbGluZS1oZWlnaHQpIC8gMjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBTdGF0ZXNcbiAgJi5hY3RpdmUge1xuICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgVG9wIFBhbmVsXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0kcmQtbmF2YmFyLW1pbi1oZWlnaHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAqIHsgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluLmFjdGl2ZSAucmQtbmF2YmFyLXRvcC1wYW5lbF9fY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSB7XG4gICAgdG9wOiAoJHJkLW5hdmJhci1maXhlZC1oZWlnaHQgLSAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCkgLyAyO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6ICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIG1ha2UtdG9nZ2xlKFxuICAgICAgICAgICAgICAgICAgICAnY29sbGFwc2UtcHJlc2V0LTEnLFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICAgMTlweCxcbiAgICAgICAgICAgICAgICAgICAgJHJkLW5hdmJhci1maXhlZC10b2dnbGUtY29sb3JcbiAgICApO1xuICB9XG5cbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6ICRyZC1uYXZiYXItbWluLWhlaWdodCAtIDFweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBtYXJnaW46IDAgLTFweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuMjNzIGFsbCBlYXNlLW91dDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsX19sZWZ0ICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWl0ZW1zLWxpc3Qge1xuICAgICAgPiBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1ib3JkZXJlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgID4gbGk6bnRoLWxhc3QtY2hpbGQobiArIDIpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bml0IHtcbiAgICAgICAgLnVuaXRfX2xlZnQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC51bml0X19ib2R5IHsgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICB9XG5cbiAgICAgIGRsIHtcbiAgICAgICAgZHQsIGRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAqICsgLnJkLW5hdmJhci10b3AtcGFuZWxfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFNlYXJjaFxuICAucmQtbmF2YmFyLXNlYXJjaC1jb2xsYXBzYWJsZS13cmFwLFxuICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgLnJkLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6ICRyZC1uYXZiYXItbWluLWhlaWdodDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5ODtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgLnJkLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItc2VhcmNoX3RvZ2dsZWQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXNlYXJjaC13cmFwLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogLjFzO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDc4JTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggOHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1pbnB1dDpmb2N1cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAgIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAucmQtbmF2YmFyLWZpeGVkX19lbGVtZW50LTN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoX3RvZ2dsZWQgLnJkLXNlYXJjaCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuZm9ybS13cmFwIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vLnJkLW5hdmJhci1zZWFyY2gtd3JhcC5hY3RpdmUge1xuICAvLyAgLnJkLW5hdmJhci1zZWFyY2hfdG9nZ2xlZCAucmQtc2VhcmNoIHtcbiAgLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAvLyAgICBvcGFjaXR5OiAxO1xuICAvLyAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvLyAgfVxuICAvL31cblxuICAvLyBGaXhlZCBlbGVtZW50c1xuICBbY2xhc3MqPSdyZC1uYXZiYXItZml4ZWRfX2VsZW1lbnQnXSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIGhlaWdodDogJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjIycztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC8vIFN0YXRlc1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1maXhlZF9fZWxlbWVudC0xIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHJkLW5hdmJhci1taW4taGVpZ2h0ICogLjg7XG4gIH1cblxuICAucmQtbmF2YmFyLWZpeGVkX19lbGVtZW50LTIge1xuICAgIHJpZ2h0OiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQgKiAuODtcbiAgICB3aWR0aDogJHJkLW5hdmJhci1taW4taGVpZ2h0ICogLjU7XG4gIH1cblxuICAucmQtbmF2YmFyLWZpeGVkX19lbGVtZW50LTMge1xuICAgIHJpZ2h0OiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQgKiAyICogLjc1O1xuICAgIHdpZHRoOiAkcmQtbmF2YmFyLW1pbi1oZWlnaHQgKiAuNTtcbiAgfVxuXG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaHRtbCAucGFnZSAmIC5yZC1uYXZiYXItZml4ZWQtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBUaGVtZXNcbi5yZC1uYXZiYXItZml4ZWQge1xuICAvLyBEZWZhdWx0LXRoZW1lXG4gIC8vXG5cbiAgLy8gUkQgTmF2YmFyIFBhbmVsXG4gIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRyZC1uYXZiYXItZml4ZWQtc2hhZG93O1xuICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXYgV3JhcFxuICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRyZC1uYXZiYXItYm9yZGVyO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgbGkge1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmZvY3VzLFxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtZm9jdXMtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWZvY3VzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWl4ZWQgUkQgTmF2YmFyIERyb3Bkb3duICYgTWVnYW1lbnVcbiAgLnJkLW1lZ2FtZW51LWxpc3QsXG4gIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYuZm9jdXMsXG4gICAgJi5hY3RpdmUsXG4gICAgJi5vcGVuZWQge1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIG1lZ2FtZW51XG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoJGJsYWNrLCAkcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtY29sb3I7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU2VhcmNoXG4gIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZWQge1xuICAgIC5yZC1zZWFyY2gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfaGFsZi1kYXJrIHtcbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgbGkge1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmZvY3VzLFxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtZm9jdXMtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWZvY3VzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWl4ZWQgUkQgTmF2YmFyIERyb3Bkb3duICYgTWVnYW1lbnVcbiAgLnJkLW1lZ2FtZW51LWxpc3QsXG4gIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmZvY3VzLFxuICAgICYuYWN0aXZlLFxuICAgICYub3BlbmVkIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBtZWdhbWVudVxuICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkYmxhY2ssICRwcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXJfZGFyayxcbi5yZC1uYXZiYXItZml4ZWQucmQtbmF2YmFyX2ludmVyc2Uge1xuICAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgbWFrZS10b2dnbGUgKFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLXRvZ2dsZS1wcmVzZXQsXG4gICAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAyMnB4LFxuICAgICAgICAgICAgICAgICAgICAkd2hpdGVcbiAgICApO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFBhbmVsXG4gIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIFtjbGFzcyo9J3JkLW5hdmJhci1maXhlZF9fZWxlbWVudCddID4gKiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX190b2dnbGUge1xuICAgIHNwYW4ge1xuICAgICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9kYXJrIHtcbiAgLnJkLW5hdmJhci10b3AtcGFuZWxfX3RvZ2dsZSB7XG4gICAgc3BhbiB7XG4gICAgICAmLCAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBQYW5lbFxuICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBjb2xvcjogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRhcmstc3R1Y2stYmc7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWZpeGVkLnJkLW5hdmJhcl9pbnZlcnNlIHtcbiAgLy8gUkQgTmF2YmFyIFBhbmVsXG4gIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZGFyay1zdHVjay1iZztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5yZC1uYXZiYXItYnV0dG9uLWZpeGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTFweCA1NnB4IDExcHggMThweDtcbn1cbi5yZC1uYXZiYXItZml4ZWQge1xuICAmLnJkLW5hdmJhcl90cmFuc3BhcmVudC1sYW5kaW5nIHtcbiAgICAucmQtbmF2YmFyLWJ1dHRvbi1maXhlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5yZC1uYXZiYXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmh0bWwucmQtbmF2YmFyLWZpeGVkLWxpbmtlZCB7XG4gIC5wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufSIsIi8qXG4qIFNpZGViYXIgTGF5b3V0XG4qL1xuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFJEIE5hdmJhciBJbm5lclxuICAucmQtbmF2YmFyLWlubmVyIHtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBQYW5lbFxuICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cblxuICAucmQtbmF2YmFyLXBhbmVsX19hc2lkZSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBCcmFuZFxuICAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuMjJzO1xuICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTmF2IFdyYXBcbiAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gICAgdHJhbnNpdGlvbjogLjM2cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYlICsgMWVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxJSArIDFlbSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZC1uYXZiYXItYm9yZGVyO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXZcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDAuNHMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5vcGVuZWQpOm5vdCguYWN0aXZlKSA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFN1Ym1lbnVcbiAgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgID4gbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1jb2xvcjtcbiAgICB9XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIERyb3Bkb3duXG4gIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgID4gbGkge1xuICAgICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1jb2xvcjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgICAgICYub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkub3BlbmVkIHtcbiAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgID4gbGkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgPiBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgTWVnYW1lbnVcbiAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgLnJkLW1lZ2FtZW51LWxpc3Qge1xuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxuICBcbiAgKiArICAucmQtbWVnYW1lbnUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBUb3AgUGFuZWxcbiAgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsX19tYWluIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIFRvZ2dsZVxuICAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU2VhcmNoXG4gIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuXG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgICAgIC5zZWFyY2hfbGlzdCB7XG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTkuOCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlYXJjaF9hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZC1zaWRlYmFyX3JldmVyc2Uge1xuICAgIC5yZC1uYXZiYXItcGFuZWwge1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuICAgICAgJjo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxuXG4gICAgLy8gUkQgTmF2YmFyIE5hdiBXcmFwXG4gICAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMSUpO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJkLW5hdmJhcl9pbnZlcnNlIHtcbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIC5yZC1zZWFyY2hfX3N1Ym1pdCxcbiAgICAgIC5yZC1uYXZiYXItc2VhcmNoX190b2dnbGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWl0ZW1zLWxpc3Qge1xuICAgICAgPiBsaSArIGxpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgICAucmQtbmF2YmFyLWl0ZW1zLWxpc3Qge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItc2lkZWJhci1zbW9vdGggJiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAucmQtbmF2YmFyLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIC5yZC1uYXZiYXItc2lkZWJhci1zbW9vdGggJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy8gU3RhdGVzXG4gICYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcmQtbmF2YmFyLWJvcmRlcjtcblxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUkQgTmF2YmFyIFNlYXJjaFxuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcblxuICAgICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZC1uYXZiYXJfaW52ZXJzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgICAgLnJkLXNlYXJjaF9fc3VibWl0LFxuICAgICAgICAucmQtbmF2YmFyLXNlYXJjaF9fdG9nZ2xlIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgICAgIC5yZC1uYXZiYXItaXRlbXMtbGlzdCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItbGlua2VkIHtcbiAgLnJkLW5hdmJhci13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59IiwiLnJkLXBhcmFsbGF4LWxpZ2h0IHtcbiAgI3toZWFkaW5ncygpfSxcbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vKlxuKlxuKiBNYXRlcmlhbCBQYXJhbGxheFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hdGVyaWFsLXBhcmFsbGF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IDA7XG59XG5cbi5pcGFkLCAuaXBob25lIHtcbiAgLm1hdGVyaWFsLXBhcmFsbGF4IHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXRlcmlhbC1wYXJhbGxheCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDEwMSU7XG4gIG1pbi1oZWlnaHQ6IDEwMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnBhcmFsbGF4LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59IiwiLy9cbi8vIFNlYXJjaCBSZXN1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogOTk4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgI3NlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuc2VhcmNoLXF1aWNrLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5zZWFyY2hfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTFweCAtMTBweCAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAzMi41JTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogMjQuNiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5zZWFyY2hfYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gbGk6b25seS1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX2xpbmsge1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zZWFyY2gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5zZWFyY2hfc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5tYXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ub3QtZW1wdHkgfiAmIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUkQgU2VhcmNoIHJlc3VsdHNcbi8vXG4ucmQtc2VhcmNoLXJlc3VsdHMge1xuICAuc2VhcmNoX2xpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGxpIGRpdiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIGxpOm9ubHktY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgXG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybykgJy4nO1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbGlzdC1pdGVtICsgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgLjI1ZW07XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cblxuICAubWF0Y2gge1xuICAgIGZvbnQ6IDQwMCAxNHB4ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgfVxuXG5cbiAgKiArIC5tYXRjaCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgKiArIHAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtbGlzdC1pdGVtICsgLnNlYXJjaC1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuKiArIC5yZC1zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgKiArIC5yZC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuXG4vLyBGb3JtIHNlYXJjaCBjbGFzc2ljXG4vL1xuLnNlYXJjaC1mb3JtLWNsYXNzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgfVxuXG4gIC5yZC1zZWFyY2gtc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBjb250ZW50OiAnXFxlMDljJztcbiAgICAgIGZvbnQ6IDQwMCAyNHB4ICdmbC1iaWdtdWctbGluZSc7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gICAgfVxuICB9XG59XG5cbiogKyAuc2VhcmNoLWZvcm0tY2xhc3NpYyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59IiwiLy9cbi8vIFN3aXBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG59XG5cbi5zd2lwZXItdmVydGNhbCB7XG4gIGhlaWdodDogNDUwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaGVpZ2h0OiA5MHZoO1xuXG4gIH1cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIEBpbmNsdWRlIGFsaWduLXNlbGYoc3RyZXRjaCk7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRncmF5LTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZmlsbDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiAuMzNzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsbDogJHByaW1hcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjMpO1xuICB0cmFuc2l0aW9uOiAuMzNzO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi8qIDNEIENvbnRhaW5lciAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ292ZXJmbG93ICovXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLyogRmFkZSAqL1xuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIEN1YmUgKi9cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItc2xpZGUgPiAudmlkZV9fYm9keSxcbi5zd2lwZXItc2xpZGUgPiAucGFyYWxsYXhfY250IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBTd2lwZXIgY3VzdG9tIHN0eWxlc1xuLnN3aXBlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlX3RvcCB7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xufVxuXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZV92aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICBwYWRkaW5nOiAwO1xuXG4gIC52aWRlX2JnIHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDYwcHg7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWhlaWdodC1kZXNrdG9wKSB7XG4gIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTgwcHggMHB4IDE0MHB4O1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGVyLWN1c3RvbSB7XG4gICYuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGVza3RvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc3dpcGVyLXNsaWRlciB7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTd2lwZXIgRnVsbGhlaWdodFxuLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnN3aXBlci1zbGlkZS5iZy1ncmF5LWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUuYmctc2Vjb25kYXJ5LTcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAuMTIpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWluLWhlaWdodDogNjQwcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZGVza3RvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC1saW5rZWQge1xuICAgICAgLnN3aXBlci1zbGlkZXJfZnVsbGhlaWdodCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1jb3Jwb3JhdGUtbGlua2VkIHtcbiAgICAgIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjE1cHgpO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXJfdHJhbnNwYXJlbnQtbGlua2VkIHtcbiAgICAgIC5zd2lwZXItc2xpZGVyX2Z1bGxoZWlnaHQge1xuICAgICAgICAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LWxpbmtlZCB7XG4gICAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyX3RyYW5zcGFyZW50LWxpbmtlZCB7XG4gICAgICAuc3dpcGVyLXNsaWRlcl9mdWxsaGVpZ2h0IHtcbiAgICAgICAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW4taGFsZmhhbGYtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgcGFkZGluZzogMTMlIDUlIDUlIDUlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDEzJSAxMCUgNSUgMTAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAxMyUgMTAlIDUlIDE1JTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgcGFkZGluZzogMTElIDEwJSA1JSAxNSU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2OTBweCkge1xuICAgIHBhZGRpbmc6IDEwJSAxMCUgNSUgMjclO1xuICB9XG59XG4iLCIvL1xuLy8gQ291bnRkb3duXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvdW50ZG93bi1kZWZhdWx0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1pbmxpbmUtZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG4uaWUtMTAsXG4uaWUtMTEge1xuICAuY291bnRkb3duLWRlZmF1bHQge1xuICAgIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb3VudGRvd24tZGVmYXVsdC5jb3VudGRvd24tcHJpbWFyeSB7XG4gIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cblxuICAuY291bnRkb3duLXBlcmlvZCxcbiAgLmNvdW50ZG93bi1hbW91bnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5jb3VudGRvd24tZGVmYXVsdCB7XG4gICAgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY291bnRkb3duLWRlZmF1bHQge1xuICAgIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmNvdW50ZG93bi1kZWZhdWx0IHtcbiAgICAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIH1cblxuICAgIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAuY291bnRkb3duLXBlcmlvZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmllLTEwLFxuICAuaWUtMTEge1xuICAgIC5jb3VudGRvd24tZGVmYXVsdCB7XG4gICAgICAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qXG4qXG4qIFRhYnNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi8vPT0gVGFicyB2YXJpYWJsZXNcbi8vXG4vLyMjXG5cbi8vIEJhc2VcbiR0YWJzLWNvbG9yOiAkYmxhY2s7XG4kdGFicy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiR0YWJzLWZvbnQ6IDQwMCAxOHB4LzIwcHggJGZvbnQtZmFtaWx5LWJhc2U7XG4kdGFicy1wYWRkaW5nOiAyNXB4IDIycHg7XG5cbi8vIEhvcml6b250YWwgdGFic1xuJHRhYnMtaG9yaXpvbnRhbC1hY3RpdmUtY29sb3I6ICRwcmltYXJ5O1xuJHRhYnMtaG9yaXpvbnRhbC1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kdGFicy1ob3Jpem9udGFsLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4vLyBWZXJ0aWNhbCB0YWJzXG4kdGFicy12ZXJ0aWNhbC1hY3RpdmUtY29sb3I6ICRncmF5LWRhcms7XG4kdGFicy12ZXJ0aWNhbC1hY3RpdmUtbGluZTogJGdyYXktbGlnaHQ7XG5cbi8vIEJhc2Ugc3R5bGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50YWJzLWN1c3RvbSB7XG4gIC5uYXYtY3VzdG9tIHtcbiAgICAmID4gbGksICYgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAtMXB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtY3VzdG9tIHtcbiAgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgbGkgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBmb250OiAkdGFicy1mb250O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gICAgfVxuXG4gICAgbGkgYTpob3ZlcixcbiAgICBsaS5hY3RpdmUgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAubmF2LWN1c3RvbS10YWJzIHtcbiAgICAgIGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJHRhYnMtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJzLXBhZGRpbmc7XG4gICAgICB9XG4gICAgICBsaSBhOmhvdmVyLFxuICAgICAgbGkuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyNXB4IDE1cHggMjVweDtcbiAgYm9yZGVyOiAgMXB4IHNvbGlkICRncmF5LTE7O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICBib3JkZXI6MDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTtcblxuICAgIHAgKyBoNSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIHRhYnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYnMtY3VzdG9tIHtcbiAgJi50YWJzLWhvcml6b250YWwge1xuICAgIC8vbWFyZ2luLXRvcDogNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAubmF2LWN1c3RvbS10YWJzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWJzLWhvcml6b250YWwtYmFja2dyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGE6aG92ZXIsXG4gICAgICAgIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHRhYnMtaG9yaXpvbnRhbC1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRhYnMtaG9yaXpvbnRhbC1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLWhvcml6b250YWwtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtY3VzdG9tX19hbGlnbi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG4gICAgICAgIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnRpY2FsIHRhYnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYnMtY3VzdG9tIHtcbiAgJi50YWJzLXZlcnRpY2FsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblxuICAgICAgLm5hdi1jdXN0b20tdGFicyB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGxpLmFjdGl2ZSxcbiAgICAgICAgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXZlcnRpY2FsLWFjdGl2ZS1saW5lO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRhYnMtdmVydGljYWwtYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdmVydGljYWwtYWN0aXZlLWxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDU1cHggMjVweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5uYXYtY3VzdG9tLXRhYnMge1xuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIFJEIENhbGVuZGFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL3NlYXJjaCBib3hcbi8vXG4uY2FsZW5kYXItYm94LXNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5jYWxlbmRhci1ib3gtc2VhcmNoLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuXG4gICAgJiArIC5jYWxlbmRhci1ib3gtc2VhcmNoLWlubmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgaDYgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICYgKyAuY2FsZW5kYXItYm94LXNlYXJjaC1pbm5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAxOCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cbn1cblxuLmNhbGVuZGFyLWJveC1saXN0LXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiAyODBtcyBlYXNlLWluO1xuICB6LWluZGV4OiA5O1xuXG4gIC5pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEteHM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdG9wOiA4NHB4O1xuICB9XG59XG5cbi5yZC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnNob3ctZXZlbnRzIHtcblxuICB9XG59XG5cbi8vIFRvZGF5XG4ucmRjLXRvZGF5X2RheSB7XG5cbn1cblxuLnJkYy10b2RheV9kYXRlIHtcblxufVxuXG4ucmRjLXRvZGF5X21vbnRoIHtcblxufVxuXG4ucmRjLXRvZGF5X2Z1bGx5ZWFyIHtcblxufVxuXG4vLyBQYW5lbFxuLnJkYy1wYW5lbCB7XG5cbn1cblxuLy8gQ29udHJvbHNcbi5yZGMtbmV4dCwgLnJkYy1wcmV2LCAucmRjLWV2ZW50c19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkcHJpbWFyeTtcblxuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgZm9udDogNDAwIDE0cHgvMzhweCBcIkxpbmVhcmljb25zXCI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cbn1cblxuLnJkYy1wYW5lbC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAqICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZGMtbmV4dCB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxlOTQ0JztcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZGMtcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTk0Myc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZGMtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTNjJztcbiAgfVxufVxuXG4ucmRjLXByZXYge1xuICBsZWZ0OiAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzYic7XG4gIH1cbn1cblxuLnJkYy1ldmVudHNfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDEwcHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTM1JztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4vLyBFdmVudHNcbi5yZGMtZXZlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS14bDtcbiAgei1pbmRleDogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yZC1jYWxlbmRhci5zaG93LWV2ZW50cyAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLnJkYy1ldmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIFRhYmxlXG4ucmRjLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICB0ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmRjLW1vbnRoIHtcblxufVxuXG4ucmRjLWZ1bGx5ZWFyIHtcblxufVxuXG4ucmRjLXRhYmxlX2RheSB7XG4gIGNvbG9yOiAkZ3JheTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG4ucmRjLXRhYmxlX2RhdGUge1xuICAvL3dpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucmRjLXRhYmxlX3RvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5yZGMtdGFibGVfZXZlbnRzLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWluZGVudDogLTEwMDAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG4gICAgZm9udDogNDAwIDI0cHgvMjRweCAnTGluZWFyaWNvbnMnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBjb250ZW50OiBcIlNob3cgZXZlbnRcIjtcbiAgICAgIGZvbnQ6IDMwMCAxNHB4LzI0cHggJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgfVxuICB9XG59XG5cbi5yZGMtdGFibGVfaGFzLWV2ZW50cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLnJkYy10YWJsZV9kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5yZGMtdGFibGVfZXZlbnQge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgJixcbiAgLm1vYmlsZSAmLFxuICAudGFibGV0ICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucmRjLXRhYmxlX25leHQsXG4ucmRjLXRhYmxlX3ByZXYge1xuICBvcGFjaXR5OiAuNTtcblxuICAmIH4gLnJkYy10YWJsZV9ldmVudHMtY291bnQge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi8vIGJvb2tpbmcgY2FsZW5kYXJcbi8vXG5cbi5ib29raW5nLWNhbGVuZGFyIHtcblxuICAqICsgJiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAucmRjLW1vbnRoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5yZGMtZnVsbHllYXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvLyBQYW5lbFxuICAucmRjLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucmRjLXRhYmxlX2V2ZW50IHtcbiAgICAmLFxuICAgIC5tb2JpbGUgJixcbiAgICAudGFibGV0ICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnJkYy1tb250aCxcbiAgLnJkYy1mdWxseWVhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC8vIENvbnRyb2xzXG5cbiAgLnJkYy1uZXh0LCAucmRjLXByZXYsIC5yZGMtZXZlbnRzX2Nsb3NlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgLnJkYy1uZXh0LFxuICAucmRjLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAucmRjLWV2ZW50c19jbG9zZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjAwZCc7XG4gICAgfVxuICB9XG5cbiAgLy8gRXZlbnRzXG4gIC5yZGMtZXZlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJkYy10YWJsZV9oYXMtZXZlbnRzIHtcblxuICAgIC5yZGMtdGFibGVfZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrOyAgXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNzclO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiNCBBdmFpbGFibGVcIjtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDI1MG1zO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAmLm9wZW5lZCAucmRjLXRhYmxlX2RhdGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkYy10YWJsZV9ldmVudHMtY291bnQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZGMtdGFibGVfZXZlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDM4cHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5pY29uLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBbaWQqPSdjYWxlbmRhckV2ZW50J10ge1xuICAgIC5yZGMtdGFibGVfZXZlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5yZGMtZXZlbnQge1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gVGFibGVcbiAgLnJkYy10YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItc3BhY2luZzogNHB4O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRyIHtcblxuICAgICAgJiArIHRyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgICAgIH1cblxuICAgICAgPiB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgLmllLTEwICYsXG4gICAgICAgICAgICAuaWUtMTEgJixcbiAgICAgICAgICAgIC5pZS1lZGdlICYge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAuZGwtaG9yaXpvbnRhbC1tb2QtMSB7XG4gICAgICAgICAgZHQsIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAucmRjLXRhYmxlX2RheSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAucmRjLXRhYmxlX2V2ZW50IHtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAucmRjLXRhYmxlX2RhdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZGMtdGFibGVfdG9kYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAucmRjLXRhYmxlX25leHQsXG4gIC5yZGMtdGFibGVfcHJldiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgkZ3JheSwgLjUpO1xuXG4gICAgJiB+IC5yZGMtdGFibGVfZXZlbnRzLWNvdW50IHtcbiAgICAgIGNvbG9yOiByZ2JhKCRncmF5LCAuNSk7XG4gICAgfVxuICB9XG5cbiAgJi5ib29raW5nLWNhbGVuZGFyLWFzaWRlIHtcblxuICAgIC5yZGMtbW9udGgsXG4gICAgLnJkYy1mdWxseWVhciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIFtpZCo9J2NhbGVuZGFyRXZlbnQnXSB7XG4gICAgICAucmRjLXRhYmxlX2V2ZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkYy10YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucmRjLXRhYmxlX2RheSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAucmRjLXRhYmxlX2RhdGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkYy10YWJsZSA+IHRhYmxlIHtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkYy10YWJsZV9oYXMtZXZlbnRzLm9wZW5lZCAucmRjLXRhYmxlX2RhdGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkYy10YWJsZV9oYXMtZXZlbnRzIHVsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS5yZGMtZXZlbnQtYm9va2luZy10YWJsZSB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgdGFibGUucmRjLWV2ZW50LWJvb2tpbmctdGFibGUgdHIgPiB0ZDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vbW9kYWwgd2luZG93XG4vL1xuXG4jYXBwb2ludG1lbnQge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1zbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA1JSBhdXRvO1xuICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgfVxuXG4gIC5pY29uLW1kIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAucmFkaW8ge1xuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG5cbiAgLnJhZGlvLWN1c3RvbS1kdW1teSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4O1xuICAgIHAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICogKyAucmVnaXN0ZXItZm9ybSxcbiAgICAqICsgLmxvZ2luLWZvcm0sXG4gICAgKiArIGhyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIFxuICAgIC5ncm91cC14bCArICoge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucmVnaXN0ZXItZm9ybSB7XG4gICAgICAuYnRuLXNtIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgLmZvcm0tbGFiZWwge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9naW4tZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgICAgICAgICAgVkVSU0lPTiAgMTAuMC4yICAgICAgICAgICAgICBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXNsaWRlci5qc1xuICpcbiAqIE1haW50YWluZXJzOlxuICpcdFx0S3lsZSBLZW1wXG4gKlx0XHRcdC0gVHdpdHRlcjogQHNlaXlyaWFcbiAqXHRcdFx0LSBHaXRodWI6ICBzZWl5cmlhXG4gKlx0XHRSb2hpdCBLYWxrdXJcbiAqXHRcdFx0LSBUd2l0dGVyOiBAUm92b2x1dGlvbmFyeVxuICpcdFx0XHQtIEdpdGh1YjogIHJvdm9sdXRpb25cbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgKlxuICogYm9vdHN0cmFwLXNsaWRlciBpcyByZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxNyBLeWxlIEtlbXAsIFJvaGl0IEthbGt1ciwgYW5kIGNvbnRyaWJ1dG9yc1xuICogXG4gKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvblxuICogb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb25cbiAqIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dFxuICogcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsXG4gKiBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxuICogY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlXG4gKiBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZ1xuICogY29uZGl0aW9uczpcbiAqIFxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmVcbiAqIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuICogXG4gKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELFxuICogRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTXG4gKiBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORFxuICogTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFRcbiAqIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLFxuICogV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HXG4gKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SXG4gKiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovLnNsaWRlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbHt3aWR0aDoyMTBweDtoZWlnaHQ6MjBweH0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2t7aGVpZ2h0OjEwcHg7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi01cHg7dG9wOjUwJTtsZWZ0OjB9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXNlbGVjdGlvbiwuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2stbG93LC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1oaWdoe2hlaWdodDoxMDAlO3RvcDowO2JvdHRvbTowfS5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGV7bWFyZ2luLWxlZnQ6LTEwcHh9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZS50cmlhbmdsZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItd2lkdGg6MCAxMHB4IDEwcHggMTBweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1ib3R0b20tY29sb3I6IzJlNmRhNDttYXJnaW4tdG9wOjB9LnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stY29udGFpbmVye3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJX0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXJ7d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi10b3A6MjBweH0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVse3BhZGRpbmctdG9wOjRweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC50b29sdGlwey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10cmFja3tsZWZ0OmluaXRpYWw7cmlnaHQ6MH0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLWhhbmRsZXttYXJnaW4tbGVmdDppbml0aWFsO21hcmdpbi1yaWdodDotMTBweH0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLWNvbnRhaW5lcntsZWZ0OmluaXRpYWw7cmlnaHQ6MH0uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnRvb2x0aXB7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKX0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbHtoZWlnaHQ6MjEwcHg7d2lkdGg6MjBweH0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNre3dpZHRoOjEwcHg7aGVpZ2h0OjEwMCU7bGVmdDoyNSU7dG9wOjB9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1zZWxlY3Rpb257d2lkdGg6MTAwJTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjB9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1sb3csLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1oaWdoe3dpZHRoOjEwMCU7bGVmdDowO3JpZ2h0OjB9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxle21hcmdpbi10b3A6LTEwcHh9LnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xle2JvcmRlci13aWR0aDoxMHB4IDAgMTBweCAxMHB4O3dpZHRoOjFweDtoZWlnaHQ6MXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMyZTZkYTQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMyZTZkYTQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVye3doaXRlLXNwYWNlOm5vd3JhcH0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbHtwYWRkaW5nLWxlZnQ6NHB4fS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC50b29sdGlwey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItdHJhY2t7bGVmdDppbml0aWFsO3JpZ2h0OjI1JX0uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItc2VsZWN0aW9ue2xlZnQ6aW5pdGlhbDtyaWdodDowfS5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLC5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGV7Ym9yZGVyLXdpZHRoOjEwcHggMTBweCAxMHB4IDB9LnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbHtwYWRkaW5nLWxlZnQ6aW5pdGlhbDtwYWRkaW5nLXJpZ2h0OjRweH0uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLWhhbmRsZXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZGZkZmRmIDAsI2JlYmViZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2RmZGZkZiAwLCNiZWJlYmUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNkZmRmZGYgMCwjYmViZWJlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZGZkZmRmJyxlbmRDb2xvcnN0cj0nI2ZmYmViZWJlJyxHcmFkaWVudFR5cGU9MCl9LnNsaWRlci5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci10cmFja3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZTVlNWU1IDAsI2U5ZTllOSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2U1ZTVlNSAwLCNlOWU5ZTkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNlNWU1ZTUgMCwjZTllOWU5IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZTVlNWU1JyxlbmRDb2xvcnN0cj0nI2ZmZTllOWU5JyxHcmFkaWVudFR5cGU9MCk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5zbGlkZXIgaW5wdXR7ZGlzcGxheTpub25lfS5zbGlkZXIgLnRvb2x0aXAudG9we21hcmdpbi10b3A6LTM2cHh9LnNsaWRlciAudG9vbHRpcC1pbm5lcnt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LXdpZHRoOm5vbmV9LnNsaWRlciAuaGlkZXtkaXNwbGF5Om5vbmV9LnNsaWRlci10cmFja3twb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjVmNWY1IDAsI2Y5ZjlmOSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y1ZjVmNSAwLCNmOWY5ZjkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmNWY1ZjUgMCwjZjlmOWY5IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JyxlbmRDb2xvcnN0cj0nI2ZmZjlmOWY5JyxHcmFkaWVudFR5cGU9MCk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpO2JvcmRlci1yYWRpdXM6NHB4fS5zbGlkZXItc2VsZWN0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmOWY5ZjkgMCwjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjlmOWY5IDAsI2Y1ZjVmNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2Y5ZjlmOSAwLCNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLEdyYWRpZW50VHlwZT0wKTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4xNSk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6NHB4fS5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbntiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjOGFjMWVmIDAsIzgyYjNkZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzhhYzFlZiAwLCM4MmIzZGUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM4YWMxZWYgMCwjODJiM2RlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmOGFjMWVmJyxlbmRDb2xvcnN0cj0nI2ZmODJiM2RlJyxHcmFkaWVudFR5cGU9MCl9LnNsaWRlci10cmFjay1sb3csLnNsaWRlci10cmFjay1oaWdoe3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6NHB4fS5zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojRUMxOTM3O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNFQzE5MzcgMCwjRjM2OTdEIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjRUMxOTM3IDAsI0YzNjk3RCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI0VDMTkzNyAwLCNGMzY5N0QgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLGVuZENvbG9yc3RyPScjZmYyZTZkYTQnLEdyYWRpZW50VHlwZT0wKTtmaWx0ZXI6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50fS5zbGlkZXItaGFuZGxlLnJvdW5ke2JvcmRlci1yYWRpdXM6NTAlfS5zbGlkZXItaGFuZGxlLnRyaWFuZ2xle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm9uZX0uc2xpZGVyLWhhbmRsZS5jdXN0b217YmFja2dyb3VuZDp0cmFuc3BhcmVudCBub25lfS5zbGlkZXItaGFuZGxlLmN1c3RvbTo6YmVmb3Jle2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7Y29udGVudDonXFwyNjA1Jztjb2xvcjojNzI2MjA0fS5zbGlkZXItdGlja3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmOWY5ZjkgMCwjZjVmNWY1IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjlmOWY5IDAsI2Y1ZjVmNSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2Y5ZjlmOSAwLCNmNWY1ZjUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmOWY5ZjknLGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLEdyYWRpZW50VHlwZT0wKTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjE1KTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4xNSk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2ZpbHRlcjpub25lO29wYWNpdHk6Ljg7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnR9LnNsaWRlci10aWNrLnJvdW5ke2JvcmRlci1yYWRpdXM6NTAlfS5zbGlkZXItdGljay50cmlhbmdsZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmV9LnNsaWRlci10aWNrLmN1c3RvbXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmV9LnNsaWRlci10aWNrLmN1c3RvbTo6YmVmb3Jle2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1zaXplOjIwcHg7Y29udGVudDonXFwyNjA1Jztjb2xvcjojNzI2MjA0fS5zbGlkZXItdGljay5pbi1zZWxlY3Rpb257YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzhhYzFlZiAwLCM4MmIzZGUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCM4YWMxZWYgMCwjODJiM2RlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjOGFjMWVmIDAsIzgyYjNkZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjhhYzFlZicsZW5kQ29sb3JzdHI9JyNmZjgyYjNkZScsR3JhZGllbnRUeXBlPTApO29wYWNpdHk6MX0iLCIvKlxuKiBAc3Vic2VjdGlvbiAgIFJEIEF1ZGlvXG4qIEBkZXNjcmlwdGlvbiAgRGVzY3JpYmVzIHN0eWxlIGRlY2xhcmF0aW9ucyBmb3IgUkQgQXVkaW8gZXh0ZW5zaW9uXG4qIEBhdXRob3IgICAgICAgUmFmYWVsIFNoYXl2b2xvZHlhblxuKiBAbGluayAgICAgICAgIGh0dHBzOi8vdWEubGlua2VkaW4uY29tL2luL3JhZmFlbC1zaGF5dm9sb2R5YW4tM2EyOTdiOTZcbiogQHZlcnNpb24gICAgICAxLjAuMFxuKi9cblxuJGNvbG9yLTM6ICMzMzM7XG4kY29sb3ItMjogIzg4ODtcbiRjb2xvci0xOiAjZmZmO1xuXG4ucmQtYXVkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXhzO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcbiAgY29sb3I6ICRjb2xvci0zO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA4cHggMTVweDtcbiAgfVxufVxuXG4ucmQtYXVkaW8tdm9sdW1lLFxuLnJkLWF1ZGlvLXZvbHVtZS1iYXIsXG4ucmQtYXVkaW8tY29udHJvbHMtbGVmdCxcbi5yZC1hdWRpby1pY29uLFxuLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwLFxuLnJkLWF1ZGlvLXRpbWUsXG4ucmQtYXVkaW8tdGl0bGUtd3JhcCxcbi5yZC1hdWRpby1jb250cm9scy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yZC1hdWRpby1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQsXG4ucmQtYXVkaW8tdm9sdW1lLFxuLnJkLWF1ZGlvLXZvbHVtZS1iYXIge1xuICBvcmRlcjogMTtcbn1cblxuLnJkLWF1ZGlvLXZvbHVtZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAyMTBweCk7XG59XG5cbi5yZC1hdWRpby1jb250cm9scy1sZWZ0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5yZC1hdWRpby1jb250cm9scy1yaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucmQtYXVkaW8tdGltZSB7XG4gIHdpZHRoOiA3NnB4O1xufVxuXG4ucmQtYXVkaW8tdGl0bGUtd3JhcCwgLnJkLWF1ZGlvLXRpbWUsIC5yZC1hdWRpby1jdXJyZW50LXRpbWUsIC5yZC1hdWRpby1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZC1hdWRpby1jdXJyZW50LXRpbWUsIC5yZC1hdWRpby1kdXJhdGlvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yZC1hdWRpby10aXRsZS13cmFwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmQtYXVkaW8tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiAkY29sb3ItMjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLTM7XG4gIH1cbn1cblxuLnBsYXllci1oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJkLWF1ZGlvLnN0YXRlLWxvYWRpbmcgLnJkLWF1ZGlvLXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0zO1xufVxuXG4ucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTI7XG4gIGhlaWdodDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZC1hdWRpby1wcm9ncmVzcy1iYXIgLmN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgei1pbmRleDogMDtcbn1cblxuLnJkLWF1ZGlvLXByb2dyZXNzLWJhci1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaXBhZCB7XG4gIC5yZC1hdWRpby1wbGF5LXBhdXNlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cblxuLnJkLWF1ZGlvLnN0YXRlLXBsYXlpbmcgLnJkLWF1ZGlvLXBsYXktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0Yyc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xufVxuXG4ucmQtYXVkaW8ubXV0ZWQgLnJkLWF1ZGlvLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDI2JztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG59XG5cbi5yZC1hdWRpby1jdXJyZW50LXRpbWUgeyAgfVxuXG4ucmQtYXVkaW8tdGltZS1kaXZpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyIC5jdXJyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLXZlcnRpY2FsIC5yZC1hdWRpby12b2x1bWUtYmFyLXNsaWRlciB7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5yZC1hdWRpby12b2x1bWUtYmFyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnJkLWF1ZGlvLXZvbHVtZS1iYXItaG9yaXpvbnRhbCAucmQtYXVkaW8tdm9sdW1lLWJhci1zbGlkZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ucmQtYXVkaW8tdGl0bGUgeyAgfVxuXG4ucmQtYXVkaW8taWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLTI7XG5cbiAgJjpmb2N1cyB7IGNvbG9yOiAkY29sb3ItMjsgfVxuICAmOmhvdmVyIHsgY29sb3I6ICRjb2xvci0zOyB9XG59XG5cbi5jb250cm9sLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogJGNvbG9yLTM7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQsXG4gIC5yZC1hdWRpby1jb250cm9scy1yaWdodCxcbiAgLnJkLWF1ZGlvLXZvbHVtZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQsXG4gIC5yZC1hdWRpby12b2x1bWUsXG4gIC5yZC1hdWRpby12b2x1bWUtYmFyIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5yZC1hdWRpby1wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnJkLWF1ZGlvLXZvbHVtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgfVxuXG4gIC5yZC1hdWRpby12b2x1bWUtYmFyLWhvcml6b250YWwge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICAucGxheWVyLWhpZGRlbiB7XG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgfVxufVxuXG4vLyBQbGF5bGlzdFxuLnJkLWF1ZGlvLXBsYXlsaXN0IHtcbiAgJi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLmF1ZGlvLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYXV0aG9yLCAudGl0bGUsIC5sZW5ndGgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5hdXRob3IsIC50aXRsZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5hdXRob3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGxheWluZyB7XG4gICAgICAuYXV0aG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYXVkaW8tdHJhY2sge1xuICAgICAgLmF1dGhvciwgLnRpdGxlLCAubGVuZ3RoIHsgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuICAgICAgLmxlbmd0aCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICogKyAuYXVkaW8tdHJhY2sgeyBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuYXVkaW8tdHJhY2sge1xuICAgICAgLmF1dGhvciwgLnRpdGxlLCAubGVuZ3RoIHsgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC50aXRsZSwgLmxlbmd0aCB7IG1hcmdpbjogMDsgfVxuICAgICAgLmF1dGhvciwgLnRpdGxlIHsgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgICAuYXV0aG9yIHsgZm9udC1zaXplOiBpbmhlcml0OyB9XG4gICAgfVxuXG4gICAgKiArIC5hdWRpby10cmFjayB7IG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAqICsgLmF1ZGlvLXRyYWNrIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4gICAgLmF1ZGlvLXRyYWNrIHtcbiAgICAgIC5hdXRob3IgeyBwYWRkaW5nLWxlZnQ6IDYxcHg7IH1cbiAgICB9XG4gIH1cbn1cblxuLnJkLWF1ZGlvLWRhcmsge1xuXG59XG5cbi5yZC1hdWRpby1ob3Jpem9udGFsIHtcbiAgLnJkLWF1ZGlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnJkLWF1ZGlvLWNvbnRyb2xzLFxuICAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyLXdyYXAge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cbiAgICA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLWF1ZGlvLXByb2dyZXNzLWJhci13cmFwLFxuICAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIHtcbiAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gIH1cblxuICAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyLFxuICAucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsLFxuICAucmQtYXVkaW8tdm9sdW1lLWJhci1ob3Jpem9udGFsIC5jdXJyZW50IHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gIC5yZC1hdWRpby1wcm9ncmVzcy1iYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLnJkLWF1ZGlvLWNvbnRyb2xzLWxlZnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgb3JkZXIoMCk7XG5cbiAgICA+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAucmQtYXVkaW8taWNvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLWF1ZGlvLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yZC1hdWRpby1wbGF5LXBhdXNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAucmQtYXVkaW8tdm9sdW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1hdWRpby12b2x1bWUtYmFyLFxuICAucmQtYXVkaW8tcHJvZ3Jlc3MtYmFyIHtcbiAgICAuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgJiwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIFx0Y29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIFNsaWNrIGNhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcZTkzYlwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcZTkzY1wiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwi4oCiXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDsgXG4gIG1pbi1oZWlnaHQ6IDFweDsgXG5cbiAgW2Rpcj1cInJ0bFwiXSAmIHsgXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG4vLyBBcHBlYXJhbmNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uc2xpY2stbGlzdCB7XG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogOTtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgfVxufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1pY29ucztcbiAgZm9udC1zaXplOiAyN3B4O1xuICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIGxlZnQ6IC03NXB4O1xuICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgcmlnaHQ6IC03NXB4O1xuICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00NXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGN1c3RvbVxuLmNhcm91c2VsLXBhcmVudCB7XG4gIC5pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbn1cbiNjaGlsZC1jYXJvdXNlbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgLml0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICB0cmFuc2l0aW9uOiAyODBtcyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLml0ZW06aG92ZXIsXG4gIC5zbGljay1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIGdhbGxlcnlcbi5zbGljay1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC5jYXJvdXNlbC1wYXJlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgI2NoaWxkLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLml0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSkgYW5kIChtaW4taGVpZ2h0OiAkc2NyZWVuLWhlaWdodC1kZXNrdG9wLTEpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn0gIiwiLy9cbi8vIEZvcm1zdG9uZSBTdGVwcGVyIFBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnN0ZXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDgzcHg7XG4gIHdpZHRoOiA4M3B4O1xuICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXJ7XG4gICAuc3RlcHBlci1hcnJvdy51cCAsXG4gICAuc3RlcHBlci1hcnJvdy5kb3duIHtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgfVxuICB9XG5cbiAgJi1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcblxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJHByaW1hcnlcbiAgICB9XG5cbiAgICAmLnVwe1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnXFxlOTM5JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRvd257XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnXFxlOTNhJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVke1xuICAgIC5zdGVwcGVyLWFycm93e1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4qXG4qIFNlbGVjdCAyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaW5wdXQtZGVmYXVsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXM7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkZm9ybS1pbnB1dC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbkBtaXhpbiB2YWxpZGF0aW9uLXN0YXRlLWZvY3VzKCRjb2xvcikge1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRjb2xvciwgMjAlKTtcblxuICAuc2VsZWN0Mi1kcm9wZG93bixcbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxuXG4gICYuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuXG4gICAgJi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIGRyb3Bkb3duIGFycm93IHdoZW4gZHJvcGRvd24gaXMgb3BlblxuQG1peGluIGRyb3Bkb3duLWFycm93IHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC8qKlxuICAgICAqIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuICAgICAqL1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXktZGFyayB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQmFzZSBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDIgKyAuZm9ybS12YWxpZGF0aW9uIHtcbiAgei1pbmRleDogMTQ7XG59XG5cbi8vIFNlbGVjdCAyIEJvb3RzdHJhcCBUaGVtZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgQGluY2x1ZGUgaW5wdXQtZGVmYXVsdHM7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBTZWFyY2ggZmllbGQgaW4gdGhlIFNlbGVjdDIgZHJvcGRvd24uXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgQGluY2x1ZGUgaW5wdXQtZGVmYXVsdHM7XG4gICAgfVxuICB9XG5cbiAgLy8gTm8gb3V0bGluZSBmb3IgYWxsIHNlYXJjaCBmaWVsZHMgLSBpbiB0aGUgZHJvcGRvd25cbiAgLy8gYW5kIGlubGluZSBpbiBtdWx0aSBTZWxlY3Qycy5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgIH1cblxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBBZGp1c3QgU2VsZWN0MidzIGNob2ljZXMgaG92ZXIgYW5kIHNlbGVjdGVkIHN0eWxlcyB0byBtYXRjaFxuICAvLyBCb290c3RyYXAgMydzIGRlZmF1bHQgZHJvcGRvd24gc3R5bGVzLlxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXG4gICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHJlc3VsdHMuXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGUuXG4gICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICBjb2xvcjogZGFya2VuKCRncmF5LWRhcmssIDUlKTtcbiAgICB9XG5cbiAgICAvLyBTZWxlY3RlZCBzdGF0ZS5cbiAgICAmLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogKDMwLzE2KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblxuICAgIC8vIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcHJpbWFyeSB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgYm9yZGVyIHJhZGlpIG9mIHRoZSBjb250YWluZXIgd2hlbiB0aGUgZHJvcGRvd24gaXMgc2hvd2luZy5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDbGVhciB0aGUgc2VsZWN0aW9uLlxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkcmVzcyBkaXNhYmxlZCBTZWxlY3QyIHN0eWxlcy5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24gYm9yZGVyIGNvbG9yIGFuZCBib3gtc2hhZG93LlxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAvLyBMaW1pdCB0aGUgZHJvcGRvd24gaGVpZ2h0LlxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC8vIFNpbmdsZSBzZWxlY3RcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgNTVweCAwIDE1cHg7XG5cbiAgICAvLyBBZGp1c3QgdGhlIHNpbmdsZSBTZWxlY3QyJ3MgZHJvcGRvd24gYXJyb3cgYnV0dG9uIGFwcGVhcmFuY2UuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgYiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5M2EnO1xuICAgICAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgJGZvbnQtaWNvbnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTXV0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBNdWx0aSBTZWxlY3QyJ3MgY2hvaWNlcyBtYXRjaCBCb290c3RyYXAgMydzIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAvLyBNaW51cyAycHggYm9yZGVycy5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4IC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1pbi13aWR0aDogNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweCAvIDI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2xlYXIgdGhlIHNlbGVjdGlvbi5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUlRMIFNVUFBPUlRcbiAgJltkaXI9XCJydGxcIl0ge1xuXG4gICAgLy8gU2luZ2xlIFNlbGVjdDJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggKyA0cHggKjM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIDEgKi9cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNdWx0aXBsZSBTZWxlY3QyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweC8yO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzIEJvb3RzdHJhcCdzIHZhbGlkYXRpb24gc3RhdGVzXG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSB2YWxpZGF0aW9uLXN0YXRlLWZvY3VzKCM4YTZkM2IpO1xufVxuXG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygjYTk0NDQyKTtcbn1cblxuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygjM2M3NjNkKTtcbn1cblxuLy8gU2VsZWN0MiB3aWRnZXRzIGluIEJvb3RzdHJhcCBJbnB1dCBHcm91cHNcbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIG9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIG9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gQWRqdXN0IGFsaWdubWVudCBvZiBCb290c3RyYXAgYnV0dG9ucyBpbiBCb290c3RyYXAgSW5wdXQgR3JvdXBzIHRvIGFkZHJlc3Ncbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQsXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLFxuICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLy8gVGVtcG9yYXJ5IGZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3NlbGVjdDIvc2VsZWN0Mi1ib290c3RyYXAtdGhlbWUvaXNzdWVzLzlcbi5mb3JtLWlucHV0LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4vLyBEaXNwbGF5IG92ZXJyaWRlIGZvciBpbmxpbmUgZm9ybXNcbi5mb3JtLWlubGluZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0iLCIvL1xuLy8gUGFnZSBsb2FkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jcGFnZS1sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgJi5sb2FkZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi5lbmRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuW2RhdGEteC1tb2RlPVwiZGVzaWduLW1vZGVcIl0ge1xuICAjcGFnZS1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtbG9hZGVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtbG9hZGVyLWJvZHkge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jc3Nsb2FkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNzc2xvYWQtc3BlZWRpbmctd2hlZWwge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAzcHggc29saWQgJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBjc3Nsb2FkLXNwaW4gLjg4cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8vXG4vLyBqcXVlcnkgbW91c2V3aGVlbCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuIEJBU0lDIFNUWUxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ3VzdG9tU2Nyb2xsYmFyeyAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG4ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9ueyAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvOyB0b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLm1DdXN0b21TY3JvbGxCb3h7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcnsgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuIFZFUlRJQ0FMIFNDUk9MTEJBUlxueS1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tcmlnaHQ6IDA7IH0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcnsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tbGVmdDogMDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgcmlnaHQ6IC0yNnB4OyB9IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IGxlZnQ6IC0yNnB4OyB9IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IG1hcmdpbjogMjBweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcnsgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYm90dG9tOiAwOyB9XG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUlxueC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVueyBtYXJnaW4tYm90dG9tOiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBib3R0b206IC0yNnB4OyB9IC8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IG1hcmdpbjogMCAyMHB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcntcbiAgd2lkdGg6IDMwcHg7IC8qIG1pbmltdW0gZHJhZ2dlciB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgaGVpZ2h0OiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDJweCBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGhlaWdodDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCxcbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTsgICBcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnR7IGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0eyByaWdodDogMDsgfVxuXG5cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSU1xueXgtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXJ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJvdHRvbTogMjBweDsgfVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyByaWdodDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAwOyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAyMHB4OyB9XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlcnsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXJ7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lcnsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbntcbiAgbWFyZ2luLXJpZ2h0OiAwOyAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVueyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUNTQl9zY3JvbGxUb29scyxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcbiAgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXG4gIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLFxuICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcbiAgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcbiAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsXG4gIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxuICBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4xIFRIRU1FU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmMmYzZjgsIDEwJSk7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjQ7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuICBkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIC8qXG4gIHNwcml0ZXMgbG9jYXRpb25zXG4gIGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcbiAgZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG4gICovXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3Zlcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXJ7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLFxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZXsgb3BhY2l0eTogMC45OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cblxuLyogdGhlbWU6IFwiZGFya1wiICovXG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfSIsIi8vIGNhbnZhcyBhbmltYXRpb25cbi8vXG4ucGFydGljbGVzLWpzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuI3BhcnRpY2xlcy1qcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyBcbn0iLCIvLyBOT1RFOiBieSB1c2luZyAhZGVmYXVsdCBvbiBhbGwgdmFyaWFibGVzLCB3ZSdyZSBzYXlpbmcgb25seSBkZWNsYXJlIHRoZSB2YXJpYWJsZSBpZiBpdCBkb2Vzbid0XG4vLyBhbHJlYWR5IGV4aXN0LCB3aGljaCBhbGxvd3MgZGV2cyB0byBkZWNsYXJlIHRoZXNlIHZhcmlhYmxlcyB0aGVtc2VsdmVzIGFuZCBhc3NpZ24gdGhlbSBhbnkgdmFsdWVcbi8vIHRoZXkgd2FudCBiZWZvcmUgaW1wb3J0aW5nIHRoaXMgZmlsZVxuXG4vLyByZ2JhIGlzIG5lZWRlZCBmb3IgdGhlIHNlbGVjdGVkIGZsYWcgaG92ZXIgc3RhdGUgdG8gYmxlbmQgaW4gd2l0aFxuLy8gdGhlIGJvcmRlci1oaWdobGlnaHRpbmcgc29tZSBicm93c2VycyBnaXZlIHRoZSBpbnB1dCBvbiBmb2N1c1xuJGhvdmVyQ29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWRlZmF1bHQ7XG4kZ3JleVRleHQ6ICM5OTkgIWRlZmF1bHQ7XG4kZ3JleUJvcmRlcjogI0NDQyAhZGVmYXVsdDtcblxuJGZsYWdIZWlnaHQ6IDE1cHggIWRlZmF1bHQ7XG4kZmxhZ1dpZHRoOiAyMHB4ICFkZWZhdWx0O1xuJGZsYWdQYWRkaW5nOiA4cHggIWRlZmF1bHQ7XG4vLyB0aGlzIGJvcmRlciB3aWR0aCBpcyB1c2VkIGZvciB0aGUgcG9wdXAgYW5kIGRpdmlkZXIsIGJ1dCBpdCBpcyBhbHNvXG4vLyBhc3N1bWVkIHRvIGJlIHRoZSBib3JkZXIgd2lkdGggb2YgdGhlIGlucHV0LCB3aGljaCB3ZSBkbyBub3QgY29udHJvbFxuJGJvcmRlcldpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRhcnJvd0hlaWdodDogNHB4ICFkZWZhdWx0O1xuJGFycm93V2lkdGg6IDZweCAhZGVmYXVsdDtcbiR0cmlhbmdsZUJvcmRlcjogM3B4ICFkZWZhdWx0O1xuJGFycm93UGFkZGluZzogNnB4ICFkZWZhdWx0O1xuJGFycm93Q29sb3I6ICM1NTUgIWRlZmF1bHQ7XG5cbiRpbnB1dFBhZGRpbmc6IDZweCAhZGVmYXVsdDtcbiRzZWxlY3RlZEZsYWdXaWR0aDogJGZsYWdXaWR0aCArICgyICogJGZsYWdQYWRkaW5nKSAhZGVmYXVsdDtcbiRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoOiAkZmxhZ1dpZHRoICsgJGZsYWdQYWRkaW5nICsgJGFycm93V2lkdGggKyAoMiAqICRhcnJvd1BhZGRpbmcpICFkZWZhdWx0O1xuXG4vLyBpbWFnZSByZWxhdGVkIHZhcmlhYmxlc1xuJGZsYWdzSW1hZ2VQYXRoOiBcIi4uL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRmbGFnc0ltYWdlTmFtZTogXCJmbGFnc1wiICFkZWZhdWx0O1xuJGZsYWdzSW1hZ2VFeHRlbnNpb246IFwicG5nXCIgIWRlZmF1bHQ7XG5cbi8vIGVub3VnaCBzcGFjZSBmb3IgdGhlbSB0byBjbGljayBvZmYgdG8gY2xvc2VcbiRtb2JpbGVQb3B1cE1hcmdpbjogMzBweCAhZGVmYXVsdDtcblxuLml0aSB7XG4gIC8vIG5lZWQgcG9zaXRpb24gb24gdGhlIGNvbnRhaW5lciBzbyB0aGUgc2VsZWN0ZWQgZmxhZyBjYW4gYmVcbiAgLy8gYWJzb2x1dGVseSBwb3NpdGlvbmVkIG92ZXIgdGhlIGlucHV0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8ga2VlcCB0aGUgaW5wdXQncyBkZWZhdWx0IGlubGluZSBwcm9wZXJ0aWVzXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gcGF1bCBpcmlzaCBzYXlzIHRoaXMgaXMgb2tcbiAgLy8gaHR0cDovL3d3dy5wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIG5lZWQgdGhpcyBkdXJpbmcgaW5pdCwgdG8gZ2V0IHRoZSBoZWlnaHQgb2YgdGhlIGRyb3Bkb3duXG4gICZfX3YtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLy8gc3BlY2lmeSB0eXBlcyB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eSBlLmcuIHRvIG92ZXJyaWRlIGJvb3RzdHJhcCB2Mi4zXG4gIGlucHV0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBpbnB1dCBpcyBib3R0b20gbGV2ZWwsIGJlbG93IHNlbGVjdGVkIGZsYWcgYW5kIGRyb3Bkb3duXG4gICAgei1pbmRleDogMDtcblxuICAgIC8vIGFueSB2ZXJ0aWNhbCBtYXJnaW4gdGhlIHVzZXIgaGFzIG9uIHRoZWlyIGlucHV0cyB3b3VsZCBubyBsb25nZXIgd29yayBhcyBleHBlY3RlZFxuICAgIC8vIGJlY2F1c2Ugd2Ugd3JhcCBldmVyeXRoaW5nIGluIGEgY29udGFpbmVyIGRpdi4gaSBqdXN0aWZ5IHRoZSB1c2Ugb2YgIWltcG9ydGFudFxuICAgIC8vIGhlcmUgYmVjYXVzZSBpIGRvbid0IHRoaW5rIHRoZSB1c2VyIHNob3VsZCBldmVyIGhhdmUgdmVydGljYWwgbWFyZ2luIGhlcmUgLSB3aGVuXG4gICAgLy8gdGhlIGlucHV0IGlzIHdyYXBwZWQgaW4gYSBjb250YWluZXIsIHZlcnRpY2FsIG1hcmdpbiBtZXNzZXMgdXAgYWxpZ25tZW50IHdpdGggb3RoZXJcbiAgICAvLyBpbmxpbmUgZWxlbWVudHMgKGUuZy4gYW4gYWRqYWNlbnQgYnV0dG9uKSBpbiBmaXJlZm94LCBhbmQgcHJvYmFibHkgb3RoZXIgYnJvd3NlcnMuXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIC8vIG1ha2Ugc3BhY2UgZm9yIHRoZSBzZWxlY3RlZCBmbGFnIG9uIHJpZ2h0IG9mIGlucHV0IChpZiBkaXNhYmxlZCBhbGxvd0Ryb3Bkb3duKVxuICAgIC8vIE5vdGU6IG5vICFpbXBvcnRhbnQgaGVyZSwgYXMgdGhlIHVzZXIgbWF5IHdhbnQgdG8gdHdlYWsgdGhpcyBzbyB0aGF0IHRoZVxuICAgIC8vIHBlcmNlaXZlZCBpbnB1dCBwYWRkaW5nIG1hdGNoZXMgdGhlaXIgZXhpc3Rpbmcgc3R5bGVzXG4gICAgcGFkZGluZy1yaWdodDogJHNlbGVjdGVkRmxhZ1dpZHRoO1xuXG4gICAgLy8gYW55IG1hcmdpbi1yaWdodCBoZXJlIHdpbGwgcHVzaCB0aGUgc2VsZWN0ZWQtZmxhZyBhd2F5XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJl9fZmxhZy1jb250YWluZXIge1xuICAgIC8vIHBvc2l0aW9uZWQgb3ZlciB0aGUgdG9wIG9mIHRoZSBpbnB1dFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBmdWxsIGhlaWdodFxuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy8gcHJldmVudCB0aGUgaGlnaGxpZ2h0ZWQgY2hpbGQgZnJvbSBvdmVybGFwcGluZyB0aGUgaW5wdXQgYm9yZGVyXG4gICAgcGFkZGluZzogJGJvcmRlcldpZHRoO1xuICB9XG5cbiAgJl9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgLy8gcmVuZGVyIGFib3ZlIHRoZSBpbnB1dFxuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyB0aGlzIG11c3QgYmUgZnVsbC1oZWlnaHQgYm90aCBmb3IgdGhlIGhvdmVyIGhpZ2hsaWdodCwgYW5kIHRvIHB1c2ggZG93biB0aGVcbiAgICAvLyBkcm9wZG93biBzbyBpdCBhcHBlYXJzIGJlbG93IHRoZSBpbnB1dFxuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICRhcnJvd1BhZGRpbmcgMCAkZmxhZ1BhZGRpbmc7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRhcnJvd1BhZGRpbmc7XG5cbiAgICAvLyBjc3MgdHJpYW5nbGVcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICR0cmlhbmdsZUJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR0cmlhbmdsZUJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkYXJyb3dIZWlnaHQgc29saWQgJGFycm93Q29sb3I7XG5cbiAgICAmLS11cCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGFycm93SGVpZ2h0IHNvbGlkICRhcnJvd0NvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIHRoZSBkcm9wZG93blxuICAmX19jb3VudHJ5LWxpc3Qge1xuICAgIC5pdGlfX2ZsYWctY29udGFpbmVyICYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gcG9wdXAgc28gcmVuZGVyIGFib3ZlIGV2ZXJ5dGhpbmcgZWxzZVxuICAgICAgei1pbmRleDogMjtcblxuICAgICAgLy8gb3ZlcnJpZGUgZGVmYXVsdCBsaXN0IHN0eWxlc1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIC8vIGluIGNhc2UgYW55IGNvbnRhaW5lciBoYXMgdGV4dC1hbGlnbjpjZW50ZXJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC8vIHBsYWNlIG1lbnUgYWJvdmUgdGhlIGlucHV0IGVsZW1lbnRcbiAgICAgICYtLWRyb3B1cCB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKC0kYm9yZGVyV2lkdGgpO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLy8gbWFyZ2luLWxlZnQgdG8gY29tcGVuc2F0ZSBmb3IgdGhlIHBhZGRpbmcgb24gdGhlIHBhcmVudFxuICAgICAgbWFyZ2luOiAwIDAgMCAoLSRib3JkZXJXaWR0aCk7XG5cbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyV2lkdGggc29saWQgJGdyZXlCb3JkZXI7XG5cbiAgICAgIC8vIGRvbid0IGxldCB0aGUgY29udGVudHMgd3JhcCBBS0EgdGhlIGNvbnRhaW5lciB3aWxsIGJlIGFzIHdpZGUgYXMgdGhlIGNvbnRlbnRzXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLy8gZXhjZXB0IG9uIHNtYWxsIHNjcmVlbnMsIHdoZXJlIHdlIGZvcmNlIHRoZSBkcm9wZG93biB3aWR0aCB0byBtYXRjaCB0aGUgaW5wdXRcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgLy8gRml4ZXMgaHR0cHM6Ly9naXRodWIuY29tL2phY2tvY25yL2ludGwtdGVsLWlucHV0L2lzc3Vlcy83NjVcbiAgICAgIC8vIEFwcGxlIHN0aWxsIGhhc24ndCBmaXhlZCB0aGUgaXNzdWUgd2hlcmUgc2V0dGluZyBvdmVyZmxvdzogc2Nyb2xsIG9uIGEgZGl2IGVsZW1lbnQgZG9lcyBub3QgdXNlIGluZXJ0aWEgc2Nyb2xsaW5nXG4gICAgICAvLyBJZiB0aGlzIGlzIG5vdCBzZXQsIHRoZW4gdGhlIGNvdW50cnkgbGlzdCBzY3JvbGwgc3RvcHMgbW92aW5nIGFmdGVyIHJhc2luZyBhIGZpbmdlciwgYW5kIHVzZXJzIHJlcG9ydCB0aGF0IHNjcm9sbCBpcyBzbG93XG4gICAgICAvLyBTdGFja292ZXJmbG93IHF1ZXN0aW9uIGFib3V0IGl0OiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zMzYwMTE2NS9zY3JvbGxpbmctc2xvdy1vbi1tb2JpbGUtaW9zLXdoZW4tdXNpbmctb3ZlcmZsb3dzY3JvbGxcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cblxuICAvLyBkcm9wZG93biBmbGFncyBuZWVkIGNvbnNpc3RlbnQgd2lkdGgsIHNvIHdyYXAgaW4gYSBjb250YWluZXJcbiAgJl9fZmxhZy1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogJGZsYWdXaWR0aDtcbiAgfVxuXG4gIC8vIHRoZSBkaXZpZGVyIGJlbG93IHRoZSBwcmVmZXJyZWQgY291bnRyaWVzXG4gICZfX2RpdmlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRncmV5Qm9yZGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gZWFjaCBjb3VudHJ5IGl0ZW0gaW4gZHJvcGRvd24gKHdlIG11c3QgaGF2ZSBzZXBhcmF0ZSBjbGFzcyB0byBkaWZmZXJlbnRpYXRlIGZyb20gZGl2aWRlcnMpXG4gICZfX2NvdW50cnkge1xuICAgIC8vIE5vdGU6IGRlY2lkZWQgbm90IHRvIHVzZSBsaW5lLWhlaWdodCBoZXJlIGZvciBhbGlnbm1lbnQgYmVjYXVzZSBpdCBjYXVzZXMgaXNzdWVzIGUuZy4gbGFyZ2UgZm9udC1zaXplcyB3aWxsIG92ZXJsYXAsIGFuZCBhbHNvIGxvb2tzIGJhZCBpZiBvbmUgY291bnRyeSBvdmVyZmxvd3Mgb250byAyIGxpbmVzXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHRoZSBkaWFsIGNvZGVzIGFmdGVyIHRoZSBjb3VudHJ5IG5hbWVzIGFyZSBncmV5ZWQgb3V0XG4gICZfX2RpYWwtY29kZSB7XG4gICAgY29sb3I6ICRncmV5VGV4dDtcbiAgfVxuICAmX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgfVxuXG4gIC8vIHNwYWNpbmcgYmV0d2VlbiBjb3VudHJ5IGZsYWcsIG5hbWUgYW5kIGRpYWwgY29kZVxuICAmX19mbGFnLWJveCwgJl9fY291bnRyeS1uYW1lLCAmX19kaWFsLWNvZGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJl9fZmxhZy1ib3gsICZfX2NvdW50cnktbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAvLyB0aGVzZSBzZXR0aW5ncyBhcmUgaW5kZXBlbmRlbnQgb2YgZWFjaCBvdGhlciwgYnV0IGJvdGggbW92ZSBzZWxlY3RlZCBmbGFnIHRvIGxlZnQgb2YgaW5wdXRcbiAgJi0tYWxsb3ctZHJvcGRvd24sICYtLXNlcGFyYXRlLWRpYWwtY29kZSB7XG4gICAgaW5wdXQsIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXRQYWRkaW5nO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc2VsZWN0ZWRGbGFnQXJyb3dXaWR0aCArICRpbnB1dFBhZGRpbmc7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWFsbG93LWRyb3Bkb3duIHtcbiAgICAvLyBob3ZlciBzdGF0ZSAtIHNob3cgZmxhZyBpcyBjbGlja2FibGVcbiAgICAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQ29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGRpc2FibGUgaG92ZXIgc3RhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZFxuICAgIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuICAgIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZXBhcmF0ZS1kaWFsLWNvZGUge1xuICAgIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgLy8gbm93IHRoYXQgd2UgaGF2ZSBkaWdpdHMgaW4gdGhpcyBzZWN0aW9uLCBpdCBuZWVkcyB0aGlzIHZpc3VhbCBzZXBhcmF0aW9uXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICB9XG4gICAgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYXJyb3dQYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gIC8vIGlmIGRyb3Bkb3duQ29udGFpbmVyIG9wdGlvbiBpcyBzZXQsIGluY3JlYXNlIHotaW5kZXggdG8gcHJldmVudCBkaXNwbGF5IGlzc3Vlc1xuICAmLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICAvLyBoaWdoZXIgdGhhbiBkZWZhdWx0IEJvb3RzdHJhcCBtb2RhbCB6LWluZGV4IG9mIDEwNTBcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIC8vIHRvIGtlZXAgc3R5bGluZyBjb25zaXN0ZW50IHdpdGggLmZsYWctY29udGFpbmVyXG4gICAgcGFkZGluZzogJGJvcmRlcldpZHRoO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBvdmVycmlkZXMgZm9yIG1vYmlsZSBwb3B1cCAobm90ZTogLml0aS1tb2JpbGUgY2xhc3MgaXMgYXBwbGllZCBvbiBib2R5KVxuLml0aS1tb2JpbGUgLml0aSB7XG4gICYtLWNvbnRhaW5lciB7XG4gICAgdG9wOiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgYm90dG9tOiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgbGVmdDogJG1vYmlsZVBvcHVwTWFyZ2luO1xuICAgIHJpZ2h0OiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gICZfX2NvdW50cnktbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgLy8gaW5jcmVhc2UgbGluZSBoZWlnaHQgYmVjYXVzZSBkcm9wZG93biBjb3B5IGlzIHYgbGlrZWx5IHRvIG92ZXJmbG93IG9uIG1vYmlsZSBhbmQgd2hlbiBpdCBkb2VzIGl0IG5lZWRzIHRvIGJlIHdlbGwgc3BhY2VkXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cblxuXG5cblxuXG5AaW1wb3J0IFwic3ByaXRlXCI7XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6ICRmbGFnSGVpZ2h0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmxhZ3NJbWFnZVBhdGh9I3skZmxhZ3NJbWFnZU5hbWV9LiN7JGZsYWdzSW1hZ2VFeHRlbnNpb259XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBlbXB0eSBzdGF0ZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZmxhZ1dpZHRoIDA7XG5cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZsYWdzSW1hZ2VQYXRofSN7JGZsYWdzSW1hZ2VOYW1lfUAyeC4jeyRmbGFnc0ltYWdlRXh0ZW5zaW9ufVwiKTtcbiAgfVxufVxuXG5cblxuLy8gaGFjayBmb3IgTmVwYWwgd2hpY2ggaXMgdGhlIG9ubHkgZmxhZyB0aGF0IGlzIG5vdCBzcXVhcmUvcmVjdGFuZ2xlLCBzbyBpdCBoYXMgdHJhbnNwYXJlbmN5LCBzbyB5b3UgY2FuIHNlZSB0aGUgZGVmYXVsdCBncmV5IGJlaGluZCBpdFxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCJAZnVuY3Rpb24gcmV0aW5hLXNpemUoJHZhbHVlKSB7XG4gIEByZXR1cm4gZmxvb3IoJHZhbHVlIC8gMik7XG59XG5cbkBtaXhpbiByZXRpbmEtYmctc2l6ZSgkc3ByaXRlV2lkdGgsICRzcHJpdGVIZWlnaHQpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBmbG9vcigkc3ByaXRlV2lkdGggLyAyKSBmbG9vcigkc3ByaXRlSGVpZ2h0IC8gMik7XG59XG5cbi5pdGlfX2ZsYWcge1xuICAkaXRlbS13aWR0aC1tYXBzOiAoYWM6IDIwcHgsIGFkOiAyMHB4LCBhZTogMjBweCwgYWY6IDIwcHgsIGFnOiAyMHB4LCBhaTogMjBweCwgYWw6IDIwcHgsIGFtOiAyMHB4LCBhbzogMjBweCwgYXE6IDIwcHgsIGFyOiAyMHB4LCBhczogMjBweCwgYXQ6IDIwcHgsIGF1OiAyMHB4LCBhdzogMjBweCwgYXg6IDIwcHgsIGF6OiAyMHB4LCBiYTogMjBweCwgYmI6IDIwcHgsIGJkOiAyMHB4LCBiZTogMThweCwgYmY6IDIwcHgsIGJnOiAyMHB4LCBiaDogMjBweCwgYmk6IDIwcHgsIGJqOiAyMHB4LCBibDogMjBweCwgYm06IDIwcHgsIGJuOiAyMHB4LCBibzogMjBweCwgYnE6IDIwcHgsIGJyOiAyMHB4LCBiczogMjBweCwgYnQ6IDIwcHgsIGJ2OiAyMHB4LCBidzogMjBweCwgYnk6IDIwcHgsIGJ6OiAyMHB4LCBjYTogMjBweCwgY2M6IDIwcHgsIGNkOiAyMHB4LCBjZjogMjBweCwgY2c6IDIwcHgsIGNoOiAxNXB4LCBjaTogMjBweCwgY2s6IDIwcHgsIGNsOiAyMHB4LCBjbTogMjBweCwgY246IDIwcHgsIGNvOiAyMHB4LCBjcDogMjBweCwgY3I6IDIwcHgsIGN1OiAyMHB4LCBjdjogMjBweCwgY3c6IDIwcHgsIGN4OiAyMHB4LCBjeTogMjBweCwgY3o6IDIwcHgsIGRlOiAyMHB4LCBkZzogMjBweCwgZGo6IDIwcHgsIGRrOiAyMHB4LCBkbTogMjBweCwgZG86IDIwcHgsIGR6OiAyMHB4LCBlYTogMjBweCwgZWM6IDIwcHgsIGVlOiAyMHB4LCBlZzogMjBweCwgZWg6IDIwcHgsIGVyOiAyMHB4LCBlczogMjBweCwgZXQ6IDIwcHgsIGV1OiAyMHB4LCBmaTogMjBweCwgZmo6IDIwcHgsIGZrOiAyMHB4LCBmbTogMjBweCwgZm86IDIwcHgsIGZyOiAyMHB4LCBnYTogMjBweCwgZ2I6IDIwcHgsIGdkOiAyMHB4LCBnZTogMjBweCwgZ2Y6IDIwcHgsIGdnOiAyMHB4LCBnaDogMjBweCwgZ2k6IDIwcHgsIGdsOiAyMHB4LCBnbTogMjBweCwgZ246IDIwcHgsIGdwOiAyMHB4LCBncTogMjBweCwgZ3I6IDIwcHgsIGdzOiAyMHB4LCBndDogMjBweCwgZ3U6IDIwcHgsIGd3OiAyMHB4LCBneTogMjBweCwgaGs6IDIwcHgsIGhtOiAyMHB4LCBobjogMjBweCwgaHI6IDIwcHgsIGh0OiAyMHB4LCBodTogMjBweCwgaWM6IDIwcHgsIGlkOiAyMHB4LCBpZTogMjBweCwgaWw6IDIwcHgsIGltOiAyMHB4LCBpbjogMjBweCwgaW86IDIwcHgsIGlxOiAyMHB4LCBpcjogMjBweCwgaXM6IDIwcHgsIGl0OiAyMHB4LCBqZTogMjBweCwgam06IDIwcHgsIGpvOiAyMHB4LCBqcDogMjBweCwga2U6IDIwcHgsIGtnOiAyMHB4LCBraDogMjBweCwga2k6IDIwcHgsIGttOiAyMHB4LCBrbjogMjBweCwga3A6IDIwcHgsIGtyOiAyMHB4LCBrdzogMjBweCwga3k6IDIwcHgsIGt6OiAyMHB4LCBsYTogMjBweCwgbGI6IDIwcHgsIGxjOiAyMHB4LCBsaTogMjBweCwgbGs6IDIwcHgsIGxyOiAyMHB4LCBsczogMjBweCwgbHQ6IDIwcHgsIGx1OiAyMHB4LCBsdjogMjBweCwgbHk6IDIwcHgsIG1hOiAyMHB4LCBtYzogMTlweCwgbWQ6IDIwcHgsIG1lOiAyMHB4LCBtZjogMjBweCwgbWc6IDIwcHgsIG1oOiAyMHB4LCBtazogMjBweCwgbWw6IDIwcHgsIG1tOiAyMHB4LCBtbjogMjBweCwgbW86IDIwcHgsIG1wOiAyMHB4LCBtcTogMjBweCwgbXI6IDIwcHgsIG1zOiAyMHB4LCBtdDogMjBweCwgbXU6IDIwcHgsIG12OiAyMHB4LCBtdzogMjBweCwgbXg6IDIwcHgsIG15OiAyMHB4LCBtejogMjBweCwgbmE6IDIwcHgsIG5jOiAyMHB4LCBuZTogMThweCwgbmY6IDIwcHgsIG5nOiAyMHB4LCBuaTogMjBweCwgbmw6IDIwcHgsIG5vOiAyMHB4LCBucDogMTNweCwgbnI6IDIwcHgsIG51OiAyMHB4LCBuejogMjBweCwgb206IDIwcHgsIHBhOiAyMHB4LCBwZTogMjBweCwgcGY6IDIwcHgsIHBnOiAyMHB4LCBwaDogMjBweCwgcGs6IDIwcHgsIHBsOiAyMHB4LCBwbTogMjBweCwgcG46IDIwcHgsIHByOiAyMHB4LCBwczogMjBweCwgcHQ6IDIwcHgsIHB3OiAyMHB4LCBweTogMjBweCwgcWE6IDIwcHgsIHJlOiAyMHB4LCBybzogMjBweCwgcnM6IDIwcHgsIHJ1OiAyMHB4LCBydzogMjBweCwgc2E6IDIwcHgsIHNiOiAyMHB4LCBzYzogMjBweCwgc2Q6IDIwcHgsIHNlOiAyMHB4LCBzZzogMjBweCwgc2g6IDIwcHgsIHNpOiAyMHB4LCBzajogMjBweCwgc2s6IDIwcHgsIHNsOiAyMHB4LCBzbTogMjBweCwgc246IDIwcHgsIHNvOiAyMHB4LCBzcjogMjBweCwgc3M6IDIwcHgsIHN0OiAyMHB4LCBzdjogMjBweCwgc3g6IDIwcHgsIHN5OiAyMHB4LCBzejogMjBweCwgdGE6IDIwcHgsIHRjOiAyMHB4LCB0ZDogMjBweCwgdGY6IDIwcHgsIHRnOiAyMHB4LCB0aDogMjBweCwgdGo6IDIwcHgsIHRrOiAyMHB4LCB0bDogMjBweCwgdG06IDIwcHgsIHRuOiAyMHB4LCB0bzogMjBweCwgdHI6IDIwcHgsIHR0OiAyMHB4LCB0djogMjBweCwgdHc6IDIwcHgsIHR6OiAyMHB4LCB1YTogMjBweCwgdWc6IDIwcHgsIHVtOiAyMHB4LCB1bjogMjBweCwgdXM6IDIwcHgsIHV5OiAyMHB4LCB1ejogMjBweCwgdmE6IDE1cHgsIHZjOiAyMHB4LCB2ZTogMjBweCwgdmc6IDIwcHgsIHZpOiAyMHB4LCB2bjogMjBweCwgdnU6IDIwcHgsIHdmOiAyMHB4LCB3czogMjBweCwgeGs6IDIwcHgsIHllOiAyMHB4LCB5dDogMjBweCwgemE6IDIwcHgsIHptOiAyMHB4LCB6dzogMjBweCwgKTtcbiAgJHN0YW5kYXJkLWNvdW50cnk6ICdhYyc7XG4gIHdpZHRoOiBtYXAtZ2V0KCRpdGVtLXdpZHRoLW1hcHMsICRzdGFuZGFyZC1jb3VudHJ5KTtcblxuICBAZWFjaCAka2V5LCAkd2lkdGggaW4gJGl0ZW0td2lkdGgtbWFwcyB7XG4gICAgQGlmICR3aWR0aCAhPSBtYXAtZ2V0KCRpdGVtLXdpZHRoLW1hcHMsICRzdGFuZGFyZC1jb3VudHJ5KSB7XG4gICAgICAmLml0aV9fI3ska2V5fSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cblxuICAmLml0aV9fYWMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB9XG4gICYuaXRpX19hZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbiAgfVxuICAmLml0aV9fYWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2FmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xuICB9XG4gICYuaXRpX19hZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbiAgfVxuICAmLml0aV9fYWkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xuICB9XG4gICYuaXRpX19hbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2FtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbiAgfVxuICAmLml0aV9fYW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xuICB9XG4gICYuaXRpX19hcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2FyIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbiAgfVxuICAmLml0aV9fYXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xuICB9XG4gICYuaXRpX19hdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2F1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbiAgfVxuICAmLml0aV9fYXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xuICB9XG4gICYuaXRpX19heCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2F6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbiAgfVxuICAmLml0aV9fYmEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xuICB9XG4gICYuaXRpX19iYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2JkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbiAgfVxuICAmLml0aV9fYmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xuICB9XG4gICYuaXRpX19iZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2JnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbiAgfVxuICAmLml0aV9fYmgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xuICB9XG4gICYuaXRpX19iaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2JqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbiAgfVxuICAmLml0aV9fYmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xuICB9XG4gICYuaXRpX19ibSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2JuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbiAgfVxuICAmLml0aV9fYm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xuICB9XG4gICYuaXRpX19icSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2JyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbiAgfVxuICAmLml0aV9fYnMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xuICB9XG4gICYuaXRpX19idCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2J2IHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbiAgfVxuICAmLml0aV9fYncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xuICB9XG4gICYuaXRpX19ieSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2J6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbiAgfVxuICAmLml0aV9fY2Ege1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xuICB9XG4gICYuaXRpX19jYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NkIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbiAgfVxuICAmLml0aV9fY2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xuICB9XG4gICYuaXRpX19jZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NoIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbiAgfVxuICAmLml0aV9fY2kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xuICB9XG4gICYuaXRpX19jayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2NyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2N1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2N2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2N3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2N4IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2N5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2N6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2RlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2RnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2RqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2RrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2RtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2RvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2R6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2VhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2VjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2VlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2VnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2VoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2VyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2VzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2V0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2V1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ZpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ZqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ZrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ZtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ZvIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ZyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2diIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2doIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2duIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2dzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2d0IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2d1IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2d3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2d5IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2hrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2htIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2huIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2hyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2h0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2h1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ljIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2lkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2llIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2lsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ltIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2luIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2lvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2lxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2lyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2lzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2l0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2plIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ptIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2pvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2pwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2tlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2tnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2toIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2tpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2ttIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2tuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2twIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2tyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2t3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2t5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2t6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2xhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2xiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2xjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2xpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2xrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2xyIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2xzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2x0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2x1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2x2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX2x5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21jIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21kIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21lIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21mIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21nIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21oIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21rIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21tIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21uIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21vIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21wIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21xIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21yIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX21zIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX210IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG4gIH1cbiAgJi5pdGlfX211IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX212IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX213IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX214IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX215IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG4gIH1cbiAgJi5pdGlfX216IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25jIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25lIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25mIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25nIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25pIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25vIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25wIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG4gIH1cbiAgJi5pdGlfX25yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX251IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX256IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX29tIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BnIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BsIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3ByIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3BzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3B0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3B3IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3B5IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG4gIH1cbiAgJi5pdGlfX3FhIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDtcbiAgfVxuICAmLml0aV9fcmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbiAgfVxuICAmLml0aV9fcm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbiAgfVxuICAmLml0aV9fcnMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbiAgfVxuICAmLml0aV9fcnUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbiAgfVxuICAmLml0aV9fcncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbiAgfVxuICAmLml0aV9fc2Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbiAgfVxuICAmLml0aV9fc2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbiAgfVxuICAmLml0aV9fc2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbiAgfVxuICAmLml0aV9fc2Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbiAgfVxuICAmLml0aV9fc2Uge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbiAgfVxuICAmLml0aV9fc2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbiAgfVxuICAmLml0aV9fc2gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbiAgfVxuICAmLml0aV9fc2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbiAgfVxuICAmLml0aV9fc2oge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbiAgfVxuICAmLml0aV9fc2sge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbiAgfVxuICAmLml0aV9fc2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbiAgfVxuICAmLml0aV9fc20ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbiAgfVxuICAmLml0aV9fc24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbiAgfVxuICAmLml0aV9fc28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbiAgfVxuICAmLml0aV9fc3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbiAgfVxuICAmLml0aV9fc3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbiAgfVxuICAmLml0aV9fc3Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbiAgfVxuICAmLml0aV9fc3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbiAgfVxuICAmLml0aV9fc3gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbiAgfVxuICAmLml0aV9fc3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbiAgfVxuICAmLml0aV9fc3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbiAgfVxuICAmLml0aV9fdGEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbiAgfVxuICAmLml0aV9fdGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbiAgfVxuICAmLml0aV9fdGQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbiAgfVxuICAmLml0aV9fdGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbiAgfVxuICAmLml0aV9fdGcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbiAgfVxuICAmLml0aV9fdGgge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbiAgfVxuICAmLml0aV9fdGoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbiAgfVxuICAmLml0aV9fdGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbiAgfVxuICAmLml0aV9fdGwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbiAgfVxuICAmLml0aV9fdG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbiAgfVxuICAmLml0aV9fdG4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbiAgfVxuICAmLml0aV9fdG8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbiAgfVxuICAmLml0aV9fdHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbiAgfVxuICAmLml0aV9fdHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbiAgfVxuICAmLml0aV9fdHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbiAgfVxuICAmLml0aV9fdHcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbiAgfVxuICAmLml0aV9fdHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbiAgfVxuICAmLml0aV9fdWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbiAgfVxuICAmLml0aV9fdWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbiAgfVxuICAmLml0aV9fdW0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbiAgfVxuICAmLml0aV9fdW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbiAgfVxuICAmLml0aV9fdXMge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbiAgfVxuICAmLml0aV9fdXkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbiAgfVxuICAmLml0aV9fdXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbiAgfVxuICAmLml0aV9fdmEge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDtcbiAgfVxuICAmLml0aV9fdmMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbiAgfVxuICAmLml0aV9fdmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcbiAgfVxuICAmLml0aV9fdmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDtcbiAgfVxuICAmLml0aV9fdmkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbiAgfVxuICAmLml0aV9fdm4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcbiAgfVxuICAmLml0aV9fdnUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbiAgfVxuICAmLml0aV9fd2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbiAgfVxuICAmLml0aV9fd3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbiAgfVxuICAmLml0aV9feGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbiAgfVxuICAmLml0aV9feWUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbiAgfVxuICAmLml0aV9feXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbiAgfVxuICAmLml0aV9femEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbiAgfVxuICAmLml0aV9fem0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbiAgfVxuICAmLml0aV9fencge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogbnQtZm9udC1mYWNlXG4gKlxuICogSW1wbGVtZW50cyBzdGFuZGFyZGl6ZWQgc2l0ZSBjb3B5LiBBY2NlcHRzIGFyZ3VtZW50cyBmb3JcbiAqIHZhcmlhbnRzIChpbnZlcnNpb25zLCBldGMuKS5cbiAqXG4gKi9cbkBtaXhpbiBudC1mb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkcXVlcnktc3RyaW5nLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuXG4gICAgQGlmICRxdWVyeS1zdHJpbmcgPT0gJycge1xuICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgICAgICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpICAgICAgICAgICAgICAgICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX0nKSAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jeyRxdWVyeS1zdHJpbmd9Jyk7XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I3skcXVlcnktc3RyaW5nfSNpZWZpeCcpICAgICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LndvZmY/I3skcXVlcnktc3RyaW5nfScpICAgICAgICAgICAgICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnI3skZmlsZS1wYXRofS50dGY/I3skcXVlcnktc3RyaW5nfScpICAgICAgICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnN2Zz8jeyRxdWVyeS1zdHJpbmd9IyN7JGZvbnQtZmFtaWx5fScpICBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgbnQtZm9udC1mYWNlKCdCcm93bicsICcvZm9udHMvQnJvd24tTGlnaHQnLCBudWxsLCAzMDAsIGxpZ2h0ZXIpO1xuQGluY2x1ZGUgbnQtZm9udC1mYWNlKCdCcm93bicsICcvZm9udHMvQnJvd24tUmVndWxhcicsIG51bGwsIDUwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIG50LWZvbnQtZmFjZSgnQnJvd24nLCAnL2ZvbnRzL0Jyb3duLUJvbGQnLCBudWxsLCA3MDAsIGJvbGQpO1xuIiwiLypcbipcbiogRm9udCBBd2Vzb21lIEljb25zIDQuNy4wXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbltjbGFzcyo9J2ZhLSddOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9MaW5lYXJpY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149XCJsaW5lYXItaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGxpbmVhci1pY29uLVwiXSB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucyc7XG5cdFx0c3BlYWs6IG5vbmU7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHQvKiBFbmFibGUgTGlnYXR1cmVzID09PT09PT09PT09PT09PT0gKi9cblx0XHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG5cdFx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XG5cdFx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHRcdC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG5cdFx0LW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcblx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXG5cdFx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0fVxufVxuLmxpbmVhci1pY29uLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5saW5lYXItaWNvbi1ob21lMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLmxpbmVhci1pY29uLWhvbWUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4ubGluZWFyLWljb24taG9tZTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDNcIjtcbn1cbi5saW5lYXItaWNvbi1ob21lNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmxpbmVhci1pY29uLWhvbWU2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4ubGluZWFyLWljb24tYmF0aHR1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmxpbmVhci1pY29uLXRvb3RoYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5saW5lYXItaWNvbi1iZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5saW5lYXItaWNvbi1jb3VjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmxpbmVhci1pY29uLWNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4ubGluZWFyLWljb24tY2l0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmxpbmVhci1pY29uLWFwYXJ0bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmxpbmVhci1pY29uLXBlbmNpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLmxpbmVhci1pY29uLXBlbmNpbDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5saW5lYXItaWNvbi1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGZcIjtcbn1cbi5saW5lYXItaWNvbi1wZW5jaWwzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4ubGluZWFyLWljb24tZXJhc2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmxpbmVhci1pY29uLXBlbmNpbDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5saW5lYXItaWNvbi1mZWF0aGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG4ubGluZWFyLWljb24tZmVhdGhlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5saW5lYXItaWNvbi1mZWF0aGVyMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLmxpbmVhci1pY29uLXBlbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTdcIjtcbn1cbi5saW5lYXItaWNvbi1wZW4tYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4ubGluZWFyLWljb24tcGVuLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmxpbmVhci1pY29uLXZlY3RvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLmxpbmVhci1pY29uLXBlbjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWJcIjtcbn1cbi5saW5lYXItaWNvbi1ibG9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4ubGluZWFyLWljb24tYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWRcIjtcbn1cbi5saW5lYXItaWNvbi1icnVzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWVcIjtcbn1cbi5saW5lYXItaWNvbi1zcHJheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuLmxpbmVhci1pY29uLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLmxpbmVhci1pY29uLXN0YW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4ubGluZWFyLWljb24tdGFwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLmxpbmVhci1pY29uLWRlc2stdGFwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLmxpbmVhci1pY29uLXRleHR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5saW5lYXItaWNvbi1leWUtZHJvcHBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLmxpbmVhci1pY29uLXBhbGV0dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5saW5lYXItaWNvbi1jb2xvci1zYW1wbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4ubGluZWFyLWljb24tYnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4ubGluZWFyLWljb24tZ3JhZGllbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjlcIjtcbn1cbi5saW5lYXItaWNvbi1ncmFkaWVudDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5saW5lYXItaWNvbi1tYWdpYy13YW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4ubGluZWFyLWljb24tbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsLXJ1bGVyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLmxpbmVhci1pY29uLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmZcIjtcbn1cbi5saW5lYXItaWNvbi1haW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5saW5lYXItaWNvbi1ndW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5saW5lYXItaWNvbi1ib3R0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzJcIjtcbn1cbi5saW5lYXItaWNvbi1kcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4ubGluZWFyLWljb24tZHJvcC1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4ubGluZWFyLWljb24tZHJvcDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzVcIjtcbn1cbi5saW5lYXItaWNvbi1zbm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4ubGluZWFyLWljb24tc25vdzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzdcIjtcbn1cbi5saW5lYXItaWNvbi1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4ubGluZWFyLWljb24tbGlnaHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuLmxpbmVhci1pY29uLWtuaWZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4ubGluZWFyLWljb24tZGFnZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4ubGluZWFyLWljb24tdGlzc3VlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4ubGluZWFyLWljb24tdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4ubGluZWFyLWljb24tcG9vcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLmxpbmVhci1pY29uLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4ubGluZWFyLWljb24tdW1icmVsbGEyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4ubGluZWFyLWljb24tcmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLmxpbmVhci1pY29uLXRvcm5hZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5saW5lYXItaWNvbi13aW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG4ubGluZWFyLWljb24tZmFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4ubGluZWFyLWljb24tY29udHJhc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDVcIjtcbn1cbi5saW5lYXItaWNvbi1zdW4tc21hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDZcIjtcbn1cbi5saW5lYXItaWNvbi1zdW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDdcIjtcbn1cbi5saW5lYXItaWNvbi1zdW4yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4ubGluZWFyLWljb24tbW9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGNcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC1yYWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtaGFpbHN0b25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLXNub3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGZcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC13aW5keTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLmxpbmVhci1pY29uLXN1bi13aW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtZm9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtc3VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtc3luYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTZcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC1nZWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NThcIjtcbn1cbi5saW5lYXItaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4ubGluZWFyLWljb24tY2xvdWQtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLmxpbmVhci1pY29uLWNsb3VkLWRhdGFiYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4ubGluZWFyLWljb24tZGF0YWJhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWRcIjtcbn1cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1hZGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWVcIjtcbn1cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWZcIjtcbn1cbi5saW5lYXItaWNvbi1kYXRhYmFzZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4ubGluZWFyLWljb24tZGF0YWJhc2UtcmVmcmVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4ubGluZWFyLWljb24tZGF0YWJhc2UtaGlzdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuLmxpbmVhci1pY29uLWRhdGFiYXNlLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuLmxpbmVhci1pY29uLWRhdGFiYXNlLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG4ubGluZWFyLWljb24tc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4ubGluZWFyLWljb24tc2hpZWxkLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4ubGluZWFyLWljb24tbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuLmxpbmVhci1pY29uLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmNcIjtcbn1cbi5saW5lYXItaWNvbi11bmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmRcIjtcbn1cbi5saW5lYXItaWNvbi1rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmVcIjtcbn1cbi5saW5lYXItaWNvbi1rZXktaG9sZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLmxpbmVhci1pY29uLXRvZ2dsZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzBcIjtcbn1cbi5saW5lYXItaWNvbi10b2dnbGUtb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzFcIjtcbn1cbi5saW5lYXItaWNvbi1jb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzJcIjtcbn1cbi5saW5lYXItaWNvbi1jb2cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG4ubGluZWFyLWljb24td3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4ubGluZWFyLWljb24tc2NyZXdkcml2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzVcIjtcbn1cbi5saW5lYXItaWNvbi1oYW1tZXItd3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG4ubGluZWFyLWljb24taGFtbWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4ubGluZWFyLWljb24tc2F3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4ubGluZWFyLWljb24tYXhlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG4ubGluZWFyLWljb24tYXhlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuLmxpbmVhci1pY29uLXNob3ZlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuLmxpbmVhci1pY29uLXBpY2theGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2NcIjtcbn1cbi5saW5lYXItaWNvbi1mYWN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG4ubGluZWFyLWljb24tZmFjdG9yeTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2N2VcIjtcbn1cbi5saW5lYXItaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4ubGluZWFyLWljb24tdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODBcIjtcbn1cbi5saW5lYXItaWNvbi10cmFzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODFcIjtcbn1cbi5saW5lYXItaWNvbi10cmFzaDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODJcIjtcbn1cbi5saW5lYXItaWNvbi1icm9vbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLmxpbmVhci1pY29uLWdhbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODRcIjtcbn1cbi5saW5lYXItaWNvbi1nYW1lcGFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG4ubGluZWFyLWljb24tam95c3RpY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODZcIjtcbn1cbi5saW5lYXItaWNvbi1kaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG4ubGluZWFyLWljb24tc3BhZGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4ubGluZWFyLWljb24tZGlhbW9uZHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODlcIjtcbn1cbi5saW5lYXItaWNvbi1jbHViczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuLmxpbmVhci1pY29uLWhlYXJ0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuLmxpbmVhci1pY29uLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG4ubGluZWFyLWljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuLmxpbmVhci1pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuLmxpbmVhci1pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGZcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4ubGluZWFyLWljb24tZmxhZzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTFcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFnMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLmxpbmVhci1pY29uLW1haWxib3gtZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLmxpbmVhci1pY29uLW1haWxib3gtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTRcIjtcbn1cbi5saW5lYXItaWNvbi1hdC1zaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG4ubGluZWFyLWljb24tZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5saW5lYXItaWNvbi1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG4ubGluZWFyLWljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4ubGluZWFyLWljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTlcIjtcbn1cbi5saW5lYXItaWNvbi1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuLmxpbmVhci1pY29uLXJlcGx5LWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuLmxpbmVhci1pY29uLWluYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG4ubGluZWFyLWljb24taW5ib3gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG4ubGluZWFyLWljb24tb3V0Ym94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG4ubGluZWFyLWljb24tYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4ubGluZWFyLWljb24tYXJjaGl2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLmxpbmVhci1pY29uLWFyY2hpdmUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG4ubGluZWFyLWljb24tZHJhd2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLmxpbmVhci1pY29uLWRyYXdlcnMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4ubGluZWFyLWljb24tZHJhd2VyczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTRcIjtcbn1cbi5saW5lYXItaWNvbi1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTVcIjtcbn1cbi5saW5lYXItaWNvbi1leWUtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuLmxpbmVhci1pY29uLWV5ZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG4ubGluZWFyLWljb24tZXllLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4ubGluZWFyLWljb24tYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuLmxpbmVhci1pY29uLWJpbm9jdWxhcnMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4ubGluZWFyLWljb24taGRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4ubGluZWFyLWljb24taGRkLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWNcIjtcbn1cbi5saW5lYXItaWNvbi1oZGQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWRcIjtcbn1cbi5saW5lYXItaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLmxpbmVhci1pY29uLWRpc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWZcIjtcbn1cbi5saW5lYXItaWNvbi10YXBlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuLmxpbmVhci1pY29uLXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjFcIjtcbn1cbi5saW5lYXItaWNvbi1zaHJlZGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjNcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjVcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjZcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLmxpbmVhci1pY29uLWNvcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjhcIjtcbn1cbi5saW5lYXItaWNvbi1jb21wYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLmxpbmVhci1pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLmxpbmVhci1pY29uLWZvbGRlci1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzJcIjtcbn1cbi5saW5lYXItaWNvbi1mb2xkZXItc2hhcmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4ubGluZWFyLWljb24tZm9sZGVyLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzVcIjtcbn1cbi5saW5lYXItaWNvbi1mb2xkZXItZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLmxpbmVhci1pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4ubGluZWFyLWljb24tcGFzdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzhcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzlcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4ubGluZWFyLWljb24tY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2JcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi5saW5lYXItaWNvbi1jbGlwYm9hcmQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuLmxpbmVhci1pY29uLWNsaXBib2FyZC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG4ubGluZWFyLWljb24tY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4ubGluZWFyLWljb24tY2xpcGJvYXJkLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi5saW5lYXItaWNvbi1yZWdpc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkMVwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4ubGluZWFyLWljb24tZXhpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkM1wiO1xufVxuLmxpbmVhci1pY29uLXBhcGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLmxpbmVhci1pY29uLW5ld3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZDVcIjtcbn1cbi5saW5lYXItaWNvbi1yZWFkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4ubGluZWFyLWljb24tdHlwZXdyaXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLmxpbmVhci1pY29uLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG4ubGluZWFyLWljb24tZG9jdW1lbnQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmQ5XCI7XG59XG4ubGluZWFyLWljb24tZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGFcIjtcbn1cbi5saW5lYXItaWNvbi1saWNlbnNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4ubGluZWFyLWljb24tbGljZW5zZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZGNcIjtcbn1cbi5saW5lYXItaWNvbi1tZWRhbC1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuLmxpbmVhci1pY29uLW1lZGFsLWZpcnN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4ubGluZWFyLWljb24tbWVkYWwtc2Vjb25kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmRmXCI7XG59XG4ubGluZWFyLWljb24tbWVkYWwtdGhpcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTBcIjtcbn1cbi5saW5lYXItaWNvbi1wb2RpdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTFcIjtcbn1cbi5saW5lYXItaWNvbi10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi5saW5lYXItaWNvbi10cm9waHkyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmUzXCI7XG59XG4ubGluZWFyLWljb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLmxpbmVhci1pY29uLW11c2ljLW5vdGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG4ubGluZWFyLWljb24tbXVzaWMtbm90ZTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi5saW5lYXItaWNvbi1wbGF5bGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLmxpbmVhci1pY29uLXBsYXlsaXN0LWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlOFwiO1xufVxuLmxpbmVhci1pY29uLWd1aXRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuLmxpbmVhci1pY29uLXRydW1wZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi5saW5lYXItaWNvbi1hbGJ1bTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlYlwiO1xufVxuLmxpbmVhci1pY29uLXNodWZmbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi5saW5lYXItaWNvbi1yZXBlYXQtb25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG4ubGluZWFyLWljb24tcmVwZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmVlXCI7XG59XG4ubGluZWFyLWljb24taGVhZHBob25lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuLmxpbmVhci1pY29uLWhlYWRzZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi5saW5lYXItaWNvbi1sb3Vkc3BlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMVwiO1xufVxuLmxpbmVhci1pY29uLWVxdWFsaXplcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLmxpbmVhci1pY29uLXRoZWF0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi5saW5lYXItaWNvbi0zZC1nbGFzc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY0XCI7XG59XG4ubGluZWFyLWljb24tdGlja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG4ubGluZWFyLWljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4ubGluZWFyLWljb24tcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuLmxpbmVhci1pY29uLWZpbG0tcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuLmxpbmVhci1pY29uLWNsYXBib2FyZC1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG4ubGluZWFyLWljb24tbWVkaWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmFcIjtcbn1cbi5saW5lYXItaWNvbi1maWxtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4ubGluZWFyLWljb24tZmlsbTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmNcIjtcbn1cbi5saW5lYXItaWNvbi1zdXJ2ZWlsbGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi5saW5lYXItaWNvbi1zdXJ2ZWlsbGFuY2UyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG4ubGluZWFyLWljb24tY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmZmXCI7XG59XG4ubGluZWFyLWljb24tY2FtZXJhLWNyb3NzZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDBcIjtcbn1cbi5saW5lYXItaWNvbi1jYW1lcmEtcGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuLmxpbmVhci1pY29uLXRpbWUtbGFwc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDJcIjtcbn1cbi5saW5lYXItaWNvbi1yZWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDNcIjtcbn1cbi5saW5lYXItaWNvbi1jYW1lcmEyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG4ubGluZWFyLWljb24tY2FtZXJhLWZsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MDVcIjtcbn1cbi5saW5lYXItaWNvbi1wYW5vcmFtYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuLmxpbmVhci1pY29uLXRpbWUtbGFwc2UyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG4ubGluZWFyLWljb24tc2h1dHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuLmxpbmVhci1pY29uLXNodXR0ZXIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG4ubGluZWFyLWljb24tZmFjZS1kZXRlY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGFcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLmxpbmVhci1pY29uLWNvbnZleDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuLmxpbmVhci1pY29uLWNvbmNhdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGRcIjtcbn1cbi5saW5lYXItaWNvbi1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzBlXCI7XG59XG4ubGluZWFyLWljb24tcGljdHVyZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MGZcIjtcbn1cbi5saW5lYXItaWNvbi1waWN0dXJlMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLmxpbmVhci1pY29uLXBpY3R1cmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4ubGluZWFyLWljb24tYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuLmxpbmVhci1pY29uLWF1ZGlvLWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTNcIjtcbn1cbi5saW5lYXItaWNvbi1ib29rMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLmxpbmVhci1pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4ubGluZWFyLWljb24tYm9va21hcmsyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG4ubGluZWFyLWljb24tbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTdcIjtcbn1cbi5saW5lYXItaWNvbi1saWJyYXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG4ubGluZWFyLWljb24tbGlicmFyeTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MTlcIjtcbn1cbi5saW5lYXItaWNvbi1jb250YWN0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLmxpbmVhci1pY29uLXByb2ZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWJcIjtcbn1cbi5saW5lYXItaWNvbi1wb3J0cmFpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuLmxpbmVhci1pY29uLXBvcnRyYWl0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcxZFwiO1xufVxuLmxpbmVhci1pY29uLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWVcIjtcbn1cbi5saW5lYXItaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MWZcIjtcbn1cbi5saW5lYXItaWNvbi11c2VyLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4ubGluZWFyLWljb24tdXNlci1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzIxXCI7XG59XG4ubGluZWFyLWljb24tdXNlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjJcIjtcbn1cbi5saW5lYXItaWNvbi11c2VyczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjNcIjtcbn1cbi5saW5lYXItaWNvbi11c2Vycy1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG4ubGluZWFyLWljb24tdXNlcnMtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjVcIjtcbn1cbi5saW5lYXItaWNvbi1ncm91cC13b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG4ubGluZWFyLWljb24td29tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjdcIjtcbn1cbi5saW5lYXItaWNvbi1tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MjhcIjtcbn1cbi5saW5lYXItaWNvbi1iYWJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG4ubGluZWFyLWljb24tYmFieTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MmFcIjtcbn1cbi5saW5lYXItaWNvbi1iYWJ5MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuLmxpbmVhci1pY29uLWJhYnktYm90dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4ubGluZWFyLWljb24td2FsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZFwiO1xufVxuLmxpbmVhci1pY29uLWhhbmQtd2F2aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG4ubGluZWFyLWljb24tanVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLmxpbmVhci1pY29uLXJ1bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLmxpbmVhci1pY29uLXdvbWFuMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLmxpbmVhci1pY29uLW1hbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzJcIjtcbn1cbi5saW5lYXItaWNvbi1tYW4td29tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzNcIjtcbn1cbi5saW5lYXItaWNvbi1oZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzRcIjtcbn1cbi5saW5lYXItaWNvbi13ZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzVcIjtcbn1cbi5saW5lYXItaWNvbi1zY2FsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLmxpbmVhci1pY29uLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLmxpbmVhci1pY29uLWJvdy10aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzhcIjtcbn1cbi5saW5lYXItaWNvbi10aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3MzlcIjtcbn1cbi5saW5lYXItaWNvbi1zb2NrczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczYVwiO1xufVxuLmxpbmVhci1pY29uLXNob2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3M2JcIjtcbn1cbi5saW5lYXItaWNvbi1zaG9lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczY1wiO1xufVxuLmxpbmVhci1pY29uLWhhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTczZFwiO1xufVxuLmxpbmVhci1pY29uLXBhbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4ubGluZWFyLWljb24tc2hvcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4ubGluZWFyLWljb24tZmxpcC1mbG9wczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuLmxpbmVhci1pY29uLXNoaXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG4ubGluZWFyLWljb24taGFuZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4ubGluZWFyLWljb24tbGF1bmRyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuLmxpbmVhci1pY29uLXN0b3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG4ubGluZWFyLWljb24taGFpcmN1dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0NVwiO1xufVxuLmxpbmVhci1pY29uLXN0b3JlLTI0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG4ubGluZWFyLWljb24tYmFyY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0N1wiO1xufVxuLmxpbmVhci1pY29uLWJhcmNvZGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XG59XG4ubGluZWFyLWljb24tYmFyY29kZTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NDlcIjtcbn1cbi5saW5lYXItaWNvbi1jYXNoaWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG4ubGluZWFyLWljb24tYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4ubGluZWFyLWljb24tYmFnMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuLmxpbmVhci1pY29uLWNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NGRcIjtcbn1cbi5saW5lYXItaWNvbi1jYXJ0LWVtcHR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUwXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1wbHVzMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuLmxpbmVhci1pY29uLWNhcnQtYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG4ubGluZWFyLWljb24tY2FydC1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTNcIjtcbn1cbi5saW5lYXItaWNvbi1jYXJ0LWV4Y2hhbmdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG4ubGluZWFyLWljb24tdGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4ubGluZWFyLWljb24tdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuLmxpbmVhci1pY29uLXJlY2VpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NTdcIjtcbn1cbi5saW5lYXItaWNvbi13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NThcIjtcbn1cbi5saW5lYXItaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1OVwiO1xufVxuLmxpbmVhci1pY29uLWNhc2gtZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG4ubGluZWFyLWljb24tY2FzaC1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG4ubGluZWFyLWljb24tY2FzaC1wb3VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLmxpbmVhci1pY29uLWNhc2gteWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVkXCI7XG59XG4ubGluZWFyLWljb24tYmFnLWRvbGxhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLmxpbmVhci1pY29uLWJhZy1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4ubGluZWFyLWljb24tYmFnLXBvdW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzYwXCI7XG59XG4ubGluZWFyLWljb24tYmFnLXllbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2MVwiO1xufVxuLmxpbmVhci1pY29uLWNvaW4tZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzYyXCI7XG59XG4ubGluZWFyLWljb24tY29pbi1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzYzXCI7XG59XG4ubGluZWFyLWljb24tY29pbi1wb3VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2NFwiO1xufVxuLmxpbmVhci1pY29uLWNvaW4teWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY1XCI7XG59XG4ubGluZWFyLWljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2NlwiO1xufVxuLmxpbmVhci1pY29uLWNhbGN1bGF0b3IyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY3XCI7XG59XG4ubGluZWFyLWljb24tYWJhY3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzY4XCI7XG59XG4ubGluZWFyLWljb24tdmF1bHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NjlcIjtcbn1cbi5saW5lYXItaWNvbi10ZWxlcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NmFcIjtcbn1cbi5saW5lYXItaWNvbi1waG9uZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZiXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtd2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2Y1wiO1xufVxuLmxpbmVhci1pY29uLXBob25lLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzZkXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NmVcIjtcbn1cbi5saW5lYXItaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc2ZlwiO1xufVxuLmxpbmVhci1pY29uLXBob25lLWluLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3MFwiO1xufVxuLmxpbmVhci1pY29uLXBob25lLWVycm9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzcxXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtc2lwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzcyXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3M1wiO1xufVxuLmxpbmVhci1pY29uLXBob25lLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc0XCI7XG59XG4ubGluZWFyLWljb24tdm9pY2VtYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc1XCI7XG59XG4ubGluZWFyLWljb24tZGlhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3NlwiO1xufVxuLmxpbmVhci1pY29uLXRlbGVwaG9uZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzdcIjtcbn1cbi5saW5lYXItaWNvbi1wdXNocGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzc4XCI7XG59XG4ubGluZWFyLWljb24tcHVzaHBpbjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3NzlcIjtcbn1cbi5saW5lYXItaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdhXCI7XG59XG4ubGluZWFyLWljb24tbWFwLW1hcmtlci11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdiXCI7XG59XG4ubGluZWFyLWljb24tbWFwLW1hcmtlci1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdjXCI7XG59XG4ubGluZWFyLWljb24tbWFwLW1hcmtlci1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3ZFwiO1xufVxuLmxpbmVhci1pY29uLW1hcC1tYXJrZXItY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc3ZVwiO1xufVxuLmxpbmVhci1pY29uLXJhZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzdmXCI7XG59XG4ubGluZWFyLWljb24tY29tcGFzczI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODBcIjtcbn1cbi5saW5lYXItaWNvbi1tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODFcIjtcbn1cbi5saW5lYXItaWNvbi1tYXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzgyXCI7XG59XG4ubGluZWFyLWljb24tbG9jYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODNcIjtcbn1cbi5saW5lYXItaWNvbi1yb2FkLXNpZ246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODRcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4NVwiO1xufVxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzg2XCI7XG59XG4ubGluZWFyLWljb24tY2FsZW5kYXItY3Jvc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODdcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci0zMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4OFwiO1xufVxuLmxpbmVhci1pY29uLWNhbGVuZGFyLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ODlcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci1pbnNlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OGFcIjtcbn1cbi5saW5lYXItaWNvbi1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzhiXCI7XG59XG4ubGluZWFyLWljb24tY2FsZW5kYXItdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4Y1wiO1xufVxuLmxpbmVhci1pY29uLW1vdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzhkXCI7XG59XG4ubGluZWFyLWljb24tbW91c2UtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc4ZVwiO1xufVxuLmxpbmVhci1pY29uLW1vdXNlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzhmXCI7XG59XG4ubGluZWFyLWljb24tbW91c2UtYm90aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5MFwiO1xufVxuLmxpbmVhci1pY29uLWtleWJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzkxXCI7XG59XG4ubGluZWFyLWljb24ta2V5Ym9hcmQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTJcIjtcbn1cbi5saW5lYXItaWNvbi1rZXlib2FyZC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzkzXCI7XG59XG4ubGluZWFyLWljb24tZGVsZXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNzk0XCI7XG59XG4ubGluZWFyLWljb24tc3BlbGwtY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTVcIjtcbn1cbi5saW5lYXItaWNvbi1lc2NhcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTZcIjtcbn1cbi5saW5lYXItaWNvbi1lbnRlcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTdcIjtcbn1cbi5saW5lYXItaWNvbi1zY3JlZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OThcIjtcbn1cbi5saW5lYXItaWNvbi1hc3BlY3QtcmF0aW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OTlcIjtcbn1cbi5saW5lYXItaWNvbi1zaWduYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3OWFcIjtcbn1cbi5saW5lYXItaWNvbi1zaWduYWwtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5YlwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC04MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5Y1wiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC02MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5ZFwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC00MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5ZVwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC0yMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTc5ZlwiO1xufVxuLmxpbmVhci1pY29uLXNpZ25hbC0wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2EwXCI7XG59XG4ubGluZWFyLWljb24tc2lnbmFsLWJsb2NrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTFcIjtcbn1cbi5saW5lYXItaWNvbi1zaW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTJcIjtcbn1cbi5saW5lYXItaWNvbi1mbGFzaC1tZW1vcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTNcIjtcbn1cbi5saW5lYXItaWNvbi11c2ItZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTRcIjtcbn1cbi5saW5lYXItaWNvbi1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhNVwiO1xufVxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YTZcIjtcbn1cbi5saW5lYXItaWNvbi1zbWFydHBob25lLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhN1wiO1xufVxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmUtdmlicmF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2E4XCI7XG59XG4ubGluZWFyLWljb24tc21hcnRwaG9uZS1lbWJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhOVwiO1xufVxuLmxpbmVhci1pY29uLXNtYXJ0cGhvbmUtd2F2ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YWFcIjtcbn1cbi5saW5lYXItaWNvbi10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YWJcIjtcbn1cbi5saW5lYXItaWNvbi10YWJsZXQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2FjXCI7XG59XG4ubGluZWFyLWljb24tbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2FkXCI7XG59XG4ubGluZWFyLWljb24tbGFwdG9wLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2FlXCI7XG59XG4ubGluZWFyLWljb24tZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdhZlwiO1xufVxuLmxpbmVhci1pY29uLWxhdW5jaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiMFwiO1xufVxuLmxpbmVhci1pY29uLW5ldy10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjFcIjtcbn1cbi5saW5lYXItaWNvbi13aW5kb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjJcIjtcbn1cbi5saW5lYXItaWNvbi1jYWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiM1wiO1xufVxuLmxpbmVhci1pY29uLWNhYmxlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiNFwiO1xufVxuLmxpbmVhci1pY29uLXR2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2I1XCI7XG59XG4ubGluZWFyLWljb24tcmFkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YjZcIjtcbn1cbi5saW5lYXItaWNvbi1yZW1vdGUtY29udHJvbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiN1wiO1xufVxuLmxpbmVhci1pY29uLXBvd2VyLXN3aXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiOFwiO1xufVxuLmxpbmVhci1pY29uLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2I5XCI7XG59XG4ubGluZWFyLWljb24tcG93ZXItY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiYVwiO1xufVxuLmxpbmVhci1pY29uLWZsYXNoLWF1dG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YmJcIjtcbn1cbi5saW5lYXItaWNvbi1sYW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2JjXCI7XG59XG4ubGluZWFyLWljb24tZmxhc2hsaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiZFwiO1xufVxuLmxpbmVhci1pY29uLWxhbXBzaGFkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdiZVwiO1xufVxuLmxpbmVhci1pY29uLWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YmZcIjtcbn1cbi5saW5lYXItaWNvbi1vdXRsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YzBcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2MxXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjMlwiO1xufVxuLmxpbmVhci1pY29uLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3YzNcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWVycm9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M0XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3cxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M1XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M2XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1sb3czOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M3XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M4XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2M5XCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1taWQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NhXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NiXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjY1wiO1xufVxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmcyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2NkXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3Y2VcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdjZlwiO1xufVxuLmxpbmVhci1pY29uLWJhdHRlcnktY2hhcmdpbmc1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2QwXCI7XG59XG4ubGluZWFyLWljb24tYmF0dGVyeS1jaGFyZ2luZzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZDFcIjtcbn1cbi5saW5lYXItaWNvbi1iYXR0ZXJ5LWNoYXJnaW5nNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkMlwiO1xufVxuLmxpbmVhci1pY29uLWNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZDNcIjtcbn1cbi5saW5lYXItaWNvbi1jaGlwLXg2NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkNFwiO1xufVxuLmxpbmVhci1pY29uLWNoaXAteDg2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q1XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q2XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkN1wiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1kb3RzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q4XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLWFsZXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2Q5XCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLXF1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2RhXCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGJcIjtcbn1cbi5saW5lYXItaWNvbi1idWJibGUtcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2RjXCI7XG59XG4ubGluZWFyLWljb24tYnViYmxlLXBpY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGRcIjtcbn1cbi5saW5lYXItaWNvbi1idWJibGUtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZGVcIjtcbn1cbi5saW5lYXItaWNvbi1idWJibGUtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdkZlwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1xdW90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlMFwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1oZWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlMVwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1lbW90aWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlMlwiO1xufVxuLmxpbmVhci1pY29uLWJ1YmJsZS1hdHRhY2htZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2UzXCI7XG59XG4ubGluZWFyLWljb24tcGhvbmUtYnViYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U0XCI7XG59XG4ubGluZWFyLWljb24tcXVvdGUtb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlNVwiO1xufVxuLmxpbmVhci1pY29uLXF1b3RlLWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U2XCI7XG59XG4ubGluZWFyLWljb24tZG5hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2U3XCI7XG59XG4ubGluZWFyLWljb24taGVhcnQtcHVsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZThcIjtcbn1cbi5saW5lYXItaWNvbi1wdWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlOVwiO1xufVxuLmxpbmVhci1pY29uLXN5cmluZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZWFcIjtcbn1cbi5saW5lYXItaWNvbi1waWxsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlYlwiO1xufVxuLmxpbmVhci1pY29uLWZpcnN0LWFpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlY1wiO1xufVxuLmxpbmVhci1pY29uLWxpZmVidW95OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2VkXCI7XG59XG4ubGluZWFyLWljb24tYmFuZGFnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdlZVwiO1xufVxuLmxpbmVhci1pY29uLWJhbmRhZ2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2VmXCI7XG59XG4ubGluZWFyLWljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjBcIjtcbn1cbi5saW5lYXItaWNvbi1taWNyb3Njb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2YxXCI7XG59XG4ubGluZWFyLWljb24tYnJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjJcIjtcbn1cbi5saW5lYXItaWNvbi1iZWFrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjNcIjtcbn1cbi5saW5lYXItaWNvbi1za3VsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmNFwiO1xufVxuLmxpbmVhci1pY29uLWJvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjVcIjtcbn1cbi5saW5lYXItaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjZcIjtcbn1cbi5saW5lYXItaWNvbi1jb25zdHJ1Y3Rpb24tY29uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmN1wiO1xufVxuLmxpbmVhci1pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmOFwiO1xufVxuLmxpbmVhci1pY29uLXBpZS1jaGFydDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZjlcIjtcbn1cbi5saW5lYXItaWNvbi1ncmFwaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmYVwiO1xufVxuLmxpbmVhci1pY29uLWNoYXJ0LWdyb3d0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmYlwiO1xufVxuLmxpbmVhci1pY29uLWNoYXJ0LWJhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmNcIjtcbn1cbi5saW5lYXItaWNvbi1jaGFydC1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTdmZFwiO1xufVxuLmxpbmVhci1pY29uLWNha2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU3ZmVcIjtcbn1cbi5saW5lYXItaWNvbi1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlN2ZmXCI7XG59XG4ubGluZWFyLWljb24tYmFsbG9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmxpbmVhci1pY29uLXJhbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDFcIjtcbn1cbi5saW5lYXItaWNvbi1yYW5rMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwMlwiO1xufVxuLmxpbmVhci1pY29uLXJhbmszOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODAzXCI7XG59XG4ubGluZWFyLWljb24tY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDRcIjtcbn1cbi5saW5lYXItaWNvbi1sb3R1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuLmxpbmVhci1pY29uLWRpYW1vbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDZcIjtcbn1cbi5saW5lYXItaWNvbi1kaWFtb25kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuLmxpbmVhci1pY29uLWRpYW1vbmQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG4ubGluZWFyLWljb24tZGlhbW9uZDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MDlcIjtcbn1cbi5saW5lYXItaWNvbi1saW5lYXJpY29uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuLmxpbmVhci1pY29uLXRlYWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwYlwiO1xufVxuLmxpbmVhci1pY29uLXRlYXBvdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuLmxpbmVhci1pY29uLWdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG4ubGluZWFyLWljb24tYm90dGxlMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuLmxpbmVhci1pY29uLWdsYXNzLWNvY2t0YWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG4ubGluZWFyLWljb24tZ2xhc3MyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG4ubGluZWFyLWljb24tZGlubmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG4ubGluZWFyLWljb24tZGlubmVyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuLmxpbmVhci1pY29uLWNoZWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTNcIjtcbn1cbi5saW5lYXItaWNvbi1zY2FsZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTRcIjtcbn1cbi5saW5lYXItaWNvbi1lZ2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MTVcIjtcbn1cbi5saW5lYXItaWNvbi1lZ2cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG4ubGluZWFyLWljb24tZWdnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuLmxpbmVhci1pY29uLXBsYXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MThcIjtcbn1cbi5saW5lYXItaWNvbi1zdGVhazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuLmxpbmVhci1pY29uLWhhbWJ1cmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuLmxpbmVhci1pY29uLWhvdGRvZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuLmxpbmVhci1pY29uLXBpenphOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG4ubGluZWFyLWljb24tc2F1c2FnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuLmxpbmVhci1pY29uLWNoaWNrZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MWVcIjtcbn1cbi5saW5lYXItaWNvbi1maXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG4ubGluZWFyLWljb24tY2Fycm90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG4ubGluZWFyLWljb24tY2hlZXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG4ubGluZWFyLWljb24tYnJlYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjJcIjtcbn1cbi5saW5lYXItaWNvbi1pY2UtY3JlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjNcIjtcbn1cbi5saW5lYXItaWNvbi1pY2UtY3JlYW0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG4ubGluZWFyLWljb24tY2FuZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MjVcIjtcbn1cbi5saW5lYXItaWNvbi1sb2xsaXBvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyNlwiO1xufVxuLmxpbmVhci1pY29uLWNvZmZlZS1iZWFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG4ubGluZWFyLWljb24tY29mZmVlLWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXJyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyOVwiO1xufVxuLmxpbmVhci1pY29uLWdyYXBlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyYVwiO1xufVxuLmxpbmVhci1pY29uLWNpdHJ1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuLmxpbmVhci1pY29uLWFwcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODJjXCI7XG59XG4ubGluZWFyLWljb24tbGVhZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuLmxpbmVhci1pY29uLWxhbmRzY2FwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuLmxpbmVhci1pY29uLXBpbmUtdHJlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuLmxpbmVhci1pY29uLXRyZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzBcIjtcbn1cbi5saW5lYXItaWNvbi1jYWN0dXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzFcIjtcbn1cbi5saW5lYXItaWNvbi1wYXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzJcIjtcbn1cbi5saW5lYXItaWNvbi1mb290cHJpbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzNcIjtcbn1cbi5saW5lYXItaWNvbi1zcGVlZC1zbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG4ubGluZWFyLWljb24tc3BlZWQtbWVkaXVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODM1XCI7XG59XG4ubGluZWFyLWljb24tc3BlZWQtZmFzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuLmxpbmVhci1pY29uLXJvY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuLmxpbmVhci1pY29uLWhhbW1lcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4MzhcIjtcbn1cbi5saW5lYXItaWNvbi1iYWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODM5XCI7XG59XG4ubGluZWFyLWljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG4ubGluZWFyLWljb24tbHVnZ2FnZS13ZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4M2JcIjtcbn1cbi5saW5lYXItaWNvbi1kb2xseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzY1wiO1xufVxuLmxpbmVhci1pY29uLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG4ubGluZWFyLWljb24tcGxhbmUtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuLmxpbmVhci1pY29uLWhlbGljb3B0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4M2ZcIjtcbn1cbi5saW5lYXItaWNvbi10cmFmZmljLWxpZ2h0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuLmxpbmVhci1pY29uLXNpcmVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODQxXCI7XG59XG4ubGluZWFyLWljb24tcm9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0MlwiO1xufVxuLmxpbmVhci1pY29uLWVuZ2luZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuLmxpbmVhci1pY29uLW9pbC1wcmVzc3VyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuLmxpbmVhci1pY29uLWNvb2xhbnQtdGVtcGVyYXR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NDVcIjtcbn1cbi5saW5lYXItaWNvbi1jYXItYmF0dGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuLmxpbmVhci1pY29uLWdhczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0N1wiO1xufVxuLmxpbmVhci1pY29uLWdhbGxvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0OFwiO1xufVxuLmxpbmVhci1pY29uLXRyYW5zbWlzc2lvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuLmxpbmVhci1pY29uLWNhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0YVwiO1xufVxuLmxpbmVhci1pY29uLWNhci13YXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG4ubGluZWFyLWljb24tY2FyLXdhc2gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG4ubGluZWFyLWljb24tYnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODRkXCI7XG59XG4ubGluZWFyLWljb24tYnVzMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg0ZVwiO1xufVxuLmxpbmVhci1pY29uLWNhcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NGZcIjtcbn1cbi5saW5lYXItaWNvbi1wYXJraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUwXCI7XG59XG4ubGluZWFyLWljb24tY2FyLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTFcIjtcbn1cbi5saW5lYXItaWNvbi10YXhpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG4ubGluZWFyLWljb24tY2FyLXNpcmVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG4ubGluZWFyLWljb24tY2FyLXdhc2gzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU0XCI7XG59XG4ubGluZWFyLWljb24tY2FyLXdhc2g0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU1XCI7XG59XG4ubGluZWFyLWljb24tYW1idWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU2XCI7XG59XG4ubGluZWFyLWljb24tdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTdcIjtcbn1cbi5saW5lYXItaWNvbi10cmFpbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG4ubGluZWFyLWljb24tc2NhbGUtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NTlcIjtcbn1cbi5saW5lYXItaWNvbi10cmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1YVwiO1xufVxuLmxpbmVhci1pY29uLXNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWJcIjtcbn1cbi5saW5lYXItaWNvbi1zaGlwMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1Y1wiO1xufVxuLmxpbmVhci1pY29uLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuLmxpbmVhci1pY29uLWJvYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NWVcIjtcbn1cbi5saW5lYXItaWNvbi1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODVmXCI7XG59XG4ubGluZWFyLWljb24tYmljeWNsZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjBcIjtcbn1cbi5saW5lYXItaWNvbi1kdW1iYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuLmxpbmVhci1pY29uLWJlbmNoLXByZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODYyXCI7XG59XG4ubGluZWFyLWljb24tc3dpbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuLmxpbmVhci1pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG4ubGluZWFyLWljb24tYmFzZWJhbGwtYmF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG4ubGluZWFyLWljb24tYmFzZWJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjZcIjtcbn1cbi5saW5lYXItaWNvbi10ZW5uaXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NjdcIjtcbn1cbi5saW5lYXItaWNvbi10ZW5uaXMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY4XCI7XG59XG4ubGluZWFyLWljb24tcGluZy1wb25nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODY5XCI7XG59XG4ubGluZWFyLWljb24taG9ja2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG4ubGluZWFyLWljb24tOGJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NmJcIjtcbn1cbi5saW5lYXItaWNvbi1ib3dsaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZjXCI7XG59XG4ubGluZWFyLWljb24tYm93bGluZy1waW5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZkXCI7XG59XG4ubGluZWFyLWljb24tZ29sZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg2ZVwiO1xufVxuLmxpbmVhci1pY29uLWdvbGYyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG4ubGluZWFyLWljb24tYXJjaGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuLmxpbmVhci1pY29uLXNsaW5nc2hvdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3MVwiO1xufVxuLmxpbmVhci1pY29uLXNvY2NlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuLmxpbmVhci1pY29uLWJhc2tldGJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4NzNcIjtcbn1cbi5saW5lYXItaWNvbi1jdWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc0XCI7XG59XG4ubGluZWFyLWljb24tM2Qtcm90YXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG4ubGluZWFyLWljb24tcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG4ubGluZWFyLWljb24tZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3N1wiO1xufVxuLmxpbmVhci1pY29uLWdsYXNzZXMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG4ubGluZWFyLWljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuLmxpbmVhci1pY29uLXdoZWVsY2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4N2FcIjtcbn1cbi5saW5lYXItaWNvbi13YWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODdiXCI7XG59XG4ubGluZWFyLWljb24tZmVuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4N2NcIjtcbn1cbi5saW5lYXItaWNvbi13YWxsMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3ZFwiO1xufVxuLmxpbmVhci1pY29uLWljb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODdlXCI7XG59XG4ubGluZWFyLWljb24tcmVzaXplLWhhbmRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuLmxpbmVhci1pY29uLWljb25zMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4MFwiO1xufVxuLmxpbmVhci1pY29uLXNlbGVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4MVwiO1xufVxuLmxpbmVhci1pY29uLXNlbGVjdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODJcIjtcbn1cbi5saW5lYXItaWNvbi1zaXRlLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4M1wiO1xufVxuLmxpbmVhci1pY29uLWVhcnRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODg0XCI7XG59XG4ubGluZWFyLWljb24tZWFydGgtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuLmxpbmVhci1pY29uLW5ldHdvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODZcIjtcbn1cbi5saW5lYXItaWNvbi1uZXR3b3JrLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODdcIjtcbn1cbi5saW5lYXItaWNvbi1wbGFuZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ODhcIjtcbn1cbi5saW5lYXItaWNvbi1oYXBweTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4OVwiO1xufVxuLmxpbmVhci1pY29uLXNtaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG4ubGluZWFyLWljb24tZ3JpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4YlwiO1xufVxuLmxpbmVhci1pY29uLXRvbmd1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4Y1wiO1xufVxuLmxpbmVhci1pY29uLXNhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4ZFwiO1xufVxuLmxpbmVhci1pY29uLXdpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OGVcIjtcbn1cbi5saW5lYXItaWNvbi1kcmVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg4ZlwiO1xufVxuLmxpbmVhci1pY29uLXNob2NrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTBcIjtcbn1cbi5saW5lYXItaWNvbi1zaG9ja2VkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5MVwiO1xufVxuLmxpbmVhci1pY29uLXRvbmd1ZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTJcIjtcbn1cbi5saW5lYXItaWNvbi1uZXV0cmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODkzXCI7XG59XG4ubGluZWFyLWljb24taGFwcHktZ3JpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5NFwiO1xufVxuLmxpbmVhci1pY29uLWNvb2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTVcIjtcbn1cbi5saW5lYXItaWNvbi1tYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTZcIjtcbn1cbi5saW5lYXItaWNvbi1ncmluLWV2aWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OTdcIjtcbn1cbi5saW5lYXItaWNvbi1ldmlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG4ubGluZWFyLWljb24td293OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODk5XCI7XG59XG4ubGluZWFyLWljb24tYW5ub3llZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuLmxpbmVhci1pY29uLXdvbmRlcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTg5YlwiO1xufVxuLmxpbmVhci1pY29uLWNvbmZ1c2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG4ubGluZWFyLWljb24temlwcGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG4ubGluZWFyLWljb24tZ3J1bXB5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG4ubGluZWFyLWljb24tbXVzdGFjaGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4OWZcIjtcbn1cbi5saW5lYXItaWNvbi10b21ic3RvbmUtaGlwc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhMFwiO1xufVxuLmxpbmVhci1pY29uLXRvbWJzdG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhMVwiO1xufVxuLmxpbmVhci1pY29uLWdob3N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGEyXCI7XG59XG4ubGluZWFyLWljb24tZ2hvc3QtaGlwc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhM1wiO1xufVxuLmxpbmVhci1pY29uLWhhbGxvd2VlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhNFwiO1xufVxuLmxpbmVhci1pY29uLWNocmlzdG1hczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhNVwiO1xufVxuLmxpbmVhci1pY29uLWVhc3Rlci1lZ2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YTZcIjtcbn1cbi5saW5lYXItaWNvbi1tdXN0YWNoZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YTdcIjtcbn1cbi5saW5lYXItaWNvbi1tdXN0YWNoZS1nbGFzc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGE4XCI7XG59XG4ubGluZWFyLWljb24tcGlwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhOVwiO1xufVxuLmxpbmVhci1pY29uLWFsYXJtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFhXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFiXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tc25vb3plOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tcmluZ2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhZFwiO1xufVxuLmxpbmVhci1pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGFlXCI7XG59XG4ubGluZWFyLWljb24taGVhcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThhZlwiO1xufVxuLmxpbmVhci1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGIwXCI7XG59XG4ubGluZWFyLWljb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiMVwiO1xufVxuLmxpbmVhci1pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjJcIjtcbn1cbi5saW5lYXItaWNvbi12b2x1bWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjNcIjtcbn1cbi5saW5lYXItaWNvbi1tdXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGI0XCI7XG59XG4ubGluZWFyLWljb24tbGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG4ubGluZWFyLWljb24tbGFuMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiNlwiO1xufVxuLmxpbmVhci1pY29uLXdpZmk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjdcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjhcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLWJsb2NrZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YjlcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLW1pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiYVwiO1xufVxuLmxpbmVhci1pY29uLXdpZmktbG93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJiXCI7XG59XG4ubGluZWFyLWljb24td2lmaS1sb3cyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG59XG4ubGluZWFyLWljb24td2lmaS1hbGVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThiZFwiO1xufVxuLmxpbmVhci1pY29uLXdpZmktYWxlcnQtbWlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGJlXCI7XG59XG4ubGluZWFyLWljb24td2lmaS1hbGVydC1sb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YmZcIjtcbn1cbi5saW5lYXItaWNvbi13aWZpLWFsZXJ0LWxvdzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzBcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzFcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW0tY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzJcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW0tZXJyb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzNcIjtcbn1cbi5saW5lYXItaWNvbi1zdHJlYW0tYWxlcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4YzRcIjtcbn1cbi5saW5lYXItaWNvbi1jb21tdW5pY2F0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM1XCI7XG59XG4ubGluZWFyLWljb24tY29tbXVuaWNhdGlvbi1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM2XCI7XG59XG4ubGluZWFyLWljb24tYnJvYWRjYXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG4ubGluZWFyLWljb24tYW50ZW5uYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjOFwiO1xufVxuLmxpbmVhci1pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjOVwiO1xufVxuLmxpbmVhci1pY29uLXNhdGVsbGl0ZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2FcIjtcbn1cbi5saW5lYXItaWNvbi1taWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2JcIjtcbn1cbi5saW5lYXItaWNvbi1taWMtbXV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThjY1wiO1xufVxuLmxpbmVhci1pY29uLW1pYzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4Y2RcIjtcbn1cbi5saW5lYXItaWNvbi1zcG90bGlnaHRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG4ubGluZWFyLWljb24taG91cmdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGNmXCI7XG59XG4ubGluZWFyLWljb24tbG9hZGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkMFwiO1xufVxuLmxpbmVhci1pY29uLWxvYWRpbmcyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQxXCI7XG59XG4ubGluZWFyLWljb24tbG9hZGluZzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDJcIjtcbn1cbi5saW5lYXItaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQzXCI7XG59XG4ubGluZWFyLWljb24tcmVmcmVzaDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDRcIjtcbn1cbi5saW5lYXItaWNvbi11bmRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XG59XG4ubGluZWFyLWljb24tcmVkbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkNlwiO1xufVxuLmxpbmVhci1pY29uLWp1bXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGQ3XCI7XG59XG4ubGluZWFyLWljb24tdW5kbzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZDhcIjtcbn1cbi5saW5lYXItaWNvbi1yZWRvMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkOVwiO1xufVxuLmxpbmVhci1pY29uLXN5bmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZGFcIjtcbn1cbi5saW5lYXItaWNvbi1yZXBlYXQtb25lMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkYlwiO1xufVxuLmxpbmVhci1pY29uLXN5bmMtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThkY1wiO1xufVxuLmxpbmVhci1pY29uLXN5bmMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGRkXCI7XG59XG4ubGluZWFyLWljb24tcmVwZWF0LW9uZTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZGVcIjtcbn1cbi5saW5lYXItaWNvbi1zeW5jLWNyb3NzZWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGRmXCI7XG59XG4ubGluZWFyLWljb24tcmV0dXJuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGUwXCI7XG59XG4ubGluZWFyLWljb24tcmV0dXJuMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlMVwiO1xufVxuLmxpbmVhci1pY29uLXJlZnVuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlMlwiO1xufVxuLmxpbmVhci1pY29uLWhpc3Rvcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTNcIjtcbn1cbi5saW5lYXItaWNvbi1oaXN0b3J5MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlNFwiO1xufVxuLmxpbmVhci1pY29uLXNlbGYtdGltZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZTVcIjtcbn1cbi5saW5lYXItaWNvbi1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlNlwiO1xufVxuLmxpbmVhci1pY29uLWNsb2NrMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlN1wiO1xufVxuLmxpbmVhci1pY29uLWNsb2NrMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlOFwiO1xufVxuLmxpbmVhci1pY29uLXdhdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGU5XCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGVhXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tYWRkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlYlwiO1xufVxuLmxpbmVhci1pY29uLWFsYXJtLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlY1wiO1xufVxuLmxpbmVhci1pY29uLWFsYXJtLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGVkXCI7XG59XG4ubGluZWFyLWljb24tYWxhcm0tZXJyb3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZWVcIjtcbn1cbi5saW5lYXItaWNvbi10aW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThlZlwiO1xufVxuLmxpbmVhci1pY29uLXRpbWVyLWNyb3NzZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjBcIjtcbn1cbi5saW5lYXItaWNvbi10aW1lcjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjFcIjtcbn1cbi5saW5lYXItaWNvbi10aW1lci1jcm9zc2VkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmMlwiO1xufVxuLmxpbmVhci1pY29uLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGYzXCI7XG59XG4ubGluZWFyLWljb24tdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY0XCI7XG59XG4ubGluZWFyLWljb24tZG93bmxvYWQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY1XCI7XG59XG4ubGluZWFyLWljb24tdXBsb2FkMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmNlwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGY3XCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmOFwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZjlcIjtcbn1cbi5saW5lYXItaWNvbi1lbnRlci1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZThmYVwiO1xufVxuLmxpbmVhci1pY29uLWV4aXQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmJcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmNcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU4ZmRcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGZlXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOGZmXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItZG93bjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5saW5lYXItaWNvbi1lbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmxpbmVhci1pY29uLWVudGVyLWxlZnQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItcmlnaHQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ubGluZWFyLWljb24tZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmxpbmVhci1pY29uLWV4aXQtdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4ubGluZWFyLWljb24tZXhpdC1kb3duMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmxpbmVhci1pY29uLWV4aXQtbGVmdDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5saW5lYXItaWNvbi1leGl0LXJpZ2h0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmxpbmVhci1pY29uLWNsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmxpbmVhci1pY29uLWJ1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmxpbmVhci1pY29uLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS16aXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5saW5lYXItaWNvbi1maWxlLWF1ZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtcHJldmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtY2hhcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS1zdGF0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmxpbmVhci1pY29uLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5saW5lYXItaWNvbi1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4ubGluZWFyLWljb24tdW5saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4ubGluZWFyLWljb24tbGluazI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5saW5lYXItaWNvbi11bmxpbmsyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5saW5lYXItaWNvbi10aHVtYnMtdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLWRvd24yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4ubGluZWFyLWljb24tdGh1bWJzLXVwMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmxpbmVhci1pY29uLXRodW1icy1kb3duMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmxpbmVhci1pY29uLXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4ubGluZWFyLWljb24tc2hhcmUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4ubGluZWFyLWljb24tc2hhcmUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4ubGluZWFyLWljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4ubGluZWFyLWljb24tZmlsZS1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5saW5lYXItaWNvbi1maW5kLXJlcGxhY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5saW5lYXItaWNvbi16b29tLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4ubGluZWFyLWljb24tem9vbS1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5saW5lYXItaWNvbi1sb3VwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmxpbmVhci1pY29uLWxvdXBlLXpvb20taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5saW5lYXItaWNvbi1sb3VwZS16b29tLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLmxpbmVhci1pY29uLWNyb3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4ubGluZWFyLWljb24tbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLmxpbmVhci1pY29uLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5saW5lYXItaWNvbi1saXN0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmxpbmVhci1pY29uLWxpc3QzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4ubGluZWFyLWljb24tbWVudTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5saW5lYXItaWNvbi1saXN0NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmxpbmVhci1pY29uLW1lbnUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4ubGluZWFyLWljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5saW5lYXItaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmxpbmVhci1pY29uLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4ubGluZWFyLWljb24tY3Jvc3MyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4ubGluZWFyLWljb24tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmxpbmVhci1pY29uLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG4ubGluZWFyLWljb24tcGVyY2VudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbnMtZXhwYW5kLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbnMtZXhwYW5kLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9ucy1jb250cmFjdC12ZXJ0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb25zLWNvbnRyYWN0LWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuLmxpbmVhci1pY29uLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmxpbmVhci1pY29uLWFycm93cy1tZXJnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLmxpbmVhci1pY29uLWFycm93cy1zcGxpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmxpbmVhci1pY29uLWFycm93LWRpdmVydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmxpbmVhci1pY29uLWFycm93LXJldHVybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLmxpbmVhci1pY29uLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuLmxpbmVhci1pY29uLWNvbnRyYWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4ubGluZWFyLWljb24tZXhwYW5kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLmxpbmVhci1pY29uLWNvbnRyYWN0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmxpbmVhci1pY29uLW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5saW5lYXItaWNvbi10YWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy13YXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4ubGluZWFyLWljb24tZXhwYW5kMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmxpbmVhci1pY29uLWV4cGFuZDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5saW5lYXItaWNvbi1jb250cmFjdDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTNcIjtcbn1cbi5saW5lYXItaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5saW5lYXItaWNvbi13YXJuaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4ubGluZWFyLWljb24tbm90aWZpY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLmxpbmVhci1pY29uLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuLmxpbmVhci1pY29uLW1lbnUtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG4ubGluZWFyLWljb24tY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuLmxpbmVhci1pY29uLWNyb3NzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuLmxpbmVhci1pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG4ubGluZWFyLWljb24tY2lyY2xlLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG4ubGluZWFyLWljb24tcGVyY2VudC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWRcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWVcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuLmxpbmVhci1pY29uLWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbi11cC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjJcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLWRvd24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbi1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG4ubGluZWFyLWljb24tYmFja3dhcmQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG4ubGluZWFyLWljb24tZmlyc3QtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG4ubGluZWFyLWljb24tcHJldmlvdXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4ubGluZWFyLWljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjlcIjtcbn1cbi5saW5lYXItaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuLmxpbmVhci1pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuLmxpbmVhci1pY29uLW5leHQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG4ubGluZWFyLWljb24tbGFzdC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmRcIjtcbn1cbi5saW5lYXItaWNvbi1mb3J3YXJkLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuLmxpbmVhci1pY29uLWVqZWN0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuLmxpbmVhci1pY29uLWNyb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzBcIjtcbn1cbi5saW5lYXItaWNvbi1mcmFtZS1leHBhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzFcIjtcbn1cbi5saW5lYXItaWNvbi1mcmFtZS1jb250cmFjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuLmxpbmVhci1pY29uLWZvY3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG4ubGluZWFyLWljb24tdHJhbnNmb3JtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG4ubGluZWFyLWljb24tZ3JpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuLmxpbmVhci1pY29uLWdyaWQtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuLmxpbmVhci1pY29uLWxheWVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuLmxpbmVhci1pY29uLWxheWVycy1jcm9zc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG4ubGluZWFyLWljb24tdG9nZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG4ubGluZWFyLWljb24tcnVsZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4ubGluZWFyLWljb24tcnVsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2JcIjtcbn1cbi5saW5lYXItaWNvbi1mdW5uZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2NcIjtcbn1cbi5saW5lYXItaWNvbi1mbGlwLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2RcIjtcbn1cbi5saW5lYXItaWNvbi1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG4ubGluZWFyLWljb24tZmxpcC1ob3Jpem9udGFsMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuLmxpbmVhci1pY29uLWZsaXAtdmVydGljYWwyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG4ubGluZWFyLWljb24tYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODFcIjtcbn1cbi5saW5lYXItaWNvbi1hbmdsZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODJcIjtcbn1cbi5saW5lYXItaWNvbi1zdWJ0cmFjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuLmxpbmVhci1pY29uLWNvbWJpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODRcIjtcbn1cbi5saW5lYXItaWNvbi1pbnRlcnNlY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODVcIjtcbn1cbi5saW5lYXItaWNvbi1leGNsdWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG4ubGluZWFyLWljb24tYWxpZ24tY2VudGVyLXZlcnRpY2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG4ubGluZWFyLWljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODhcIjtcbn1cbi5saW5lYXItaWNvbi1hbGlnbi1ib3R0b206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODlcIjtcbn1cbi5saW5lYXItaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4ubGluZWFyLWljb24tYWxpZ24tY2VudGVyLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGJcIjtcbn1cbi5saW5lYXItaWNvbi1hbGlnbi10b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGNcIjtcbn1cbi5saW5lYXItaWNvbi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGRcIjtcbn1cbi5saW5lYXItaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuLmxpbmVhci1pY29uLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuLmxpbmVhci1pY29uLXBlcmNlbnQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctdXAtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG4ubGluZWFyLWljb24tYXJyb3ctZG93bi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTJcIjtcbn1cbi5saW5lYXItaWNvbi1hcnJvdy1sZWZ0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuLmxpbmVhci1pY29uLWFycm93LXJpZ2h0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tdXAtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG4ubGluZWFyLWljb24tY2hldnJvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmxpbmVhci1pY29uLWNoZXZyb24tbGVmdC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTdcIjtcbn1cbi5saW5lYXItaWNvbi1jaGV2cm9uLXJpZ2h0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuLmxpbmVhci1pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuLmxpbmVhci1pY29uLWNyb3NzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuLmxpbmVhci1pY29uLW1lbnUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4ubGluZWFyLWljb24tcHJvaGliaXRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuLmxpbmVhci1pY29uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuLmxpbmVhci1pY29uLXJhZGlvLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmxpbmVhci1pY29uLWxpZ2F0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG4ubGluZWFyLWljb24tdGV4dC1mb3JtYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTBcIjtcbn1cbi5saW5lYXItaWNvbi10ZXh0LWZvcm1hdC1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTFcIjtcbn1cbi5saW5lYXItaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTJcIjtcbn1cbi5saW5lYXItaWNvbi1ib2xkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG4ubGluZWFyLWljb24taXRhbGljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG4ubGluZWFyLWljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG4ubGluZWFyLWljb24tc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuLmxpbmVhci1pY29uLWhpZ2hsaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG4ubGluZWFyLWljb24tdGV4dC1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuLmxpbmVhci1pY29uLXRleHQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuLmxpbmVhci1pY29uLWxpbmUtc3BhY2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuLmxpbmVhci1pY29uLWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuLmxpbmVhci1pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuLmxpbmVhci1pY29uLXRleHQtd3JhcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuLmxpbmVhci1pY29uLXBpbGNyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjBcIjtcbn1cbi5saW5lYXItaWNvbi1kaXJlY3Rpb24tbHRyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4ubGluZWFyLWljb24tZGlyZWN0aW9uLXJ0bDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliMlwiO1xufVxuLmxpbmVhci1pY29uLXBhZ2UtYnJlYWs6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjNcIjtcbn1cbi5saW5lYXItaWNvbi1wYWdlLWJyZWFrMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmxpbmVhci1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliN1wiO1xufVxuLmxpbmVhci1pY29uLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG4ubGluZWFyLWljb24tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliYVwiO1xufVxuLmxpbmVhci1pY29uLXNvcnQtdGltZS1hc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmJcIjtcbn1cbi5saW5lYXItaWNvbi1zb3J0LXRpbWUtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliY1wiO1xufVxuLmxpbmVhci1pY29uLXNpZ21hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG4ubGluZWFyLWljb24tcGVuY2lsLWxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmVcIjtcbn1cbi5saW5lYXItaWNvbi1oYW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG4ubGluZWFyLWljb24tcG9pbnRlci11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMFwiO1xufVxuLmxpbmVhci1pY29uLXBvaW50ZXItcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzFcIjtcbn1cbi5saW5lYXItaWNvbi1wb2ludGVyLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzJcIjtcbn1cbi5saW5lYXItaWNvbi1wb2ludGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzNcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXItdGFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy10YXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5saW5lYXItaWNvbi1yZW1pbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljNlwiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtY3Jvc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljN1wiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtdmljdG9yeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljOFwiO1xufVxuLmxpbmVhci1pY29uLWdlc3R1cmUtem9vbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljOVwiO1xufVxuLmxpbmVhci1pY29uLWdlc3R1cmUtcGluY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2FcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1ob3Jpem9udGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2NcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2VcIjtcbn1cbi5saW5lYXItaWNvbi1oYW5kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljZlwiO1xufVxuLmxpbmVhci1pY29uLXBvaW50ZXItdXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG4ubGluZWFyLWljb24tcG9pbnRlci1yaWdodDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDFcIjtcbn1cbi5saW5lYXItaWNvbi1wb2ludGVyLWRvd24yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG4ubGluZWFyLWljb24tcG9pbnRlci1sZWZ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlci10YXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy10YXAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG4ubGluZWFyLWljb24tcmVtaW5kZXIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG4ubGluZWFyLWljb24tZ2VzdHVyZS16b29tMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuLmxpbmVhci1pY29uLWdlc3R1cmUtcGluY2gyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG4ubGluZWFyLWljb24tZmluZ2Vycy1zY3JvbGwtaG9yaXpvbnRhbDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDlcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC12ZXJ0aWNhbDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGFcIjtcbn1cbi5saW5lYXItaWNvbi1maW5nZXJzLXNjcm9sbC1sZWZ0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLXJpZ2h0MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuLmxpbmVhci1pY29uLWZpbmdlcnMtc2Nyb2xsLXZlcnRpY2FsMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuLmxpbmVhci1pY29uLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLmxpbmVhci1pY29uLWJvcmRlci1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGZcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTBcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTFcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG4ubGluZWFyLWljb24tYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTNcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG4ubGluZWFyLWljb24tYm9yZGVyLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTVcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTZcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5saW5lYXItaWNvbi1ib3JkZXItbm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllOFwiO1xufVxuLmxpbmVhci1pY29uLWVsbGlwc2lzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIxXCI7XG59XG4ubGluZWFyLWljb24tdW5pMjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIyXCI7XG59XG4ubGluZWFyLWljb24tdW5pMjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDIzXCI7XG59XG4ubGluZWFyLWljb24tdW5pMjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI0XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI1XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI2XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI3XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI4XCI7XG59XG4ubGluZWFyLWljb24tdW5pMjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDI5XCI7XG59XG4ubGluZWFyLWljb24tdW5pMmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJhXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJiXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJjXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJkXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJlXCI7XG59XG4ubGluZWFyLWljb24tdW5pMmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDJmXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMwXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMxXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMyXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDMzXCI7XG59XG4ubGluZWFyLWljb24tdW5pMzQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM0XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM1XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM2XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM3XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM4XCI7XG59XG4ubGluZWFyLWljb24tdW5pMzk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDM5XCI7XG59XG4ubGluZWFyLWljb24tdW5pM2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNhXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNiXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNjXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNkXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNlXCI7XG59XG4ubGluZWFyLWljb24tdW5pM2Y6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDNmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQzXCI7XG59XG4ubGluZWFyLWljb24tdW5pNDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNDk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDQ5XCI7XG59XG4ubGluZWFyLWljb24tdW5pNGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRhXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRiXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRjXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRkXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRlXCI7XG59XG4ubGluZWFyLWljb24tdW5pNGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDRmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDUzXCI7XG59XG4ubGluZWFyLWljb24tdW5pNTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNTk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDU5XCI7XG59XG4ubGluZWFyLWljb24tdW5pNWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVhXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDViXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVjXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVkXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVlXCI7XG59XG4ubGluZWFyLWljb24tdW5pNWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDVmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDYzXCI7XG59XG4ubGluZWFyLWljb24tdW5pNjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDY5XCI7XG59XG4ubGluZWFyLWljb24tdW5pNmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZhXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZiXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZjXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZkXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZlXCI7XG59XG4ubGluZWFyLWljb24tdW5pNmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDZmXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcwXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcxXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDcyXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDczXCI7XG59XG4ubGluZWFyLWljb24tdW5pNzQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc0XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc1XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc2XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc3XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc4XCI7XG59XG4ubGluZWFyLWljb24tdW5pNzk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDc5XCI7XG59XG4ubGluZWFyLWljb24tdW5pN2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdhXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdiXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdjXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdkXCI7XG59XG4ubGluZWFyLWljb24tdW5pN2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXDdlXCI7XG59XG4ubGluZWFyLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxhOVwiO1xufVxuIl19 */
