@font-face{font-family:'museo_slab500';src:url("font/exljbris_-_museoslab-500-webfont.eot");src:url("font/exljbris_-_museoslab-500-webfont.eot?#iefix") format("embedded-opentype"),url("font/exljbris_-_museoslab-500-webfont.woff2") format("woff2"),url("font/exljbris_-_museoslab-500-webfont.woff") format("woff"),url("font/exljbris_-_museoslab-500-webfont.ttf") format("truetype"),url("font/exljbris_-_museoslab-500-webfont.svg#museo_slab500") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'museo_sans500';src:url("font/museosans_500-webfont.eot");src:url("font/museosans_500-webfont.eot?#iefix") format("embedded-opentype"),url("font/museosans_500-webfont.woff2") format("woff2"),url("font/museosans_500-webfont.woff") format("woff"),url("font/museosans_500-webfont.ttf") format("truetype"),url("font/museosans_500-webfont.svg#museo_sans500") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'museo_sans300';src:url("font/museosans_300-webfont.eot");src:url("font/museosans_300-webfont.eot?#iefix") format("embedded-opentype"),url("font/museosans_300-webfont.woff2") format("woff2"),url("font/museosans_300-webfont.woff") format("woff"),url("font/museosans_300-webfont.ttf") format("truetype"),url("font/museosans_300-webfont.svg#museo_sans300") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'museo_slab300';src:url("font/exljbris_-_museoslab-300-webfont.eot");src:url("font/exljbris_-_museoslab-300-webfont.eot?#iefix") format("embedded-opentype"),url("font/exljbris_-_museoslab-300-webfont.woff2") format("woff2"),url("font/exljbris_-_museoslab-300-webfont.woff") format("woff"),url("font/exljbris_-_museoslab-300-webfont.ttf") format("truetype"),url("font/exljbris_-_museoslab-300-webfont.svg#museo_slab300") format("svg");font-weight:normal;font-style:normal}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}body,button,input,select,textarea{color:#424242;font-family:"Arial",sans-serif;line-height:1.5}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#eee;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}label{font-weight:400}@media (max-width: 768px){label{font-size:24px;font-size:1.5rem}}@media (min-width: 768px){label{font-size:25.6px;font-size:1.6rem}}embed,iframe,object{max-width:100%}ul,ol{margin:1.5em 0 1.5em 1.5em}@media (max-width: 768px){ul,ol{font-size:24px;font-size:1.5rem}}@media (min-width: 768px){ul,ol{font-size:25.6px;font-size:1.6rem}}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}li{margin:7.5px 0}ol{color:#f78e20;-webkit-transform:translateX(-15px);transform:translateX(-15px)}ol>li{padding-left:7.5px}ol>li strong{color:#424242}ul.check{list-style-type:none;margin-left:0;padding-left:0}ul.check>li{margin:25px 0;background:url(img/icon_check.png) no-repeat left top;padding-left:45px}table{margin:0 0 1.5em;width:100%}@media (max-width: 768px){table{font-size:24px;font-size:1.5rem}}@media (min-width: 768px){table{font-size:25.6px;font-size:1.6rem}}table th{padding:10px 20px}@media (max-width: 992px){table th{padding:5px 5px}}table td{padding:2px 20px}@media (max-width: 992px){table td{padding:2px 5px}}a{color:#293743;text-decoration:underline}a:visited{color:#293743}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}p{margin:1.5em 0}@media (max-width: 768px){p{font-size:24px;font-size:1.5rem}}@media (min-width: 768px){p{font-size:25.6px;font-size:1.6rem}}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.5;font-family:"museo_sans500",sans-serif;margin-bottom:0.5em}h1,h2{line-height:1.25}h3{font-size:38.4px;font-size:2.4rem}button,input[type="button"],input[type="reset"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}@media (max-width: 768px){button,input[type="button"],input[type="reset"]{font-size:24px;font-size:1.5rem}}@media (min-width: 768px){button,input[type="button"],input[type="reset"]{font-size:25.6px;font-size:1.6rem}}button:hover,input[type="button"]:hover,input[type="reset"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:8px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px;padding-left:10px}textarea{padding-left:3px;width:100%}.formbox{max-width:500px;margin:0 auto;border:4px #fff solid;border-radius:10px;padding:25px;padding-top:0}.formbox p,.formbox label{font-family:'Arial', sans-serif;font-size:1.4rem;font-weight:500;font-size:25.6px;font-size:1.6rem}.formbox input[type=text],.formbox input[type=email]{border-radius:3px}.formbox .error{color:red}.formbox__header{position:relative;margin:0 -25px;padding:15px 0;text-align:center;background:#bbb;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.formbox__header__title{margin:0;font-family:'museo_slab500';font-size:28.8px;font-size:1.8rem}.formbox__header::after{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:10px;border:10px transparent solid;border-top-color:#bbb}.formbox__title{margin-bottom:25px;font-family:'museo_slab500'}.formbox__content{padding-right:20px}.formbox--orange{background:#f78e20;color:#fff}.formbox--ltblue,.formbox--drkblue{border-radius:10px;color:#fff;background:#2cc1d6}.formbox--ltblue .formbox__header,.formbox--drkblue .formbox__header{background:#028eaa}.formbox--ltblue .formbox__header::after,.formbox--drkblue .formbox__header::after{border-top-color:#028eaa}.formbox--drkblue{background:#028eaa}@media (min-width: 992px){.formbox--arrowbottom{position:relative;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.formbox--arrowbottom::after{content:'';position:absolute;width:100%;height:24px;top:100%;left:0;right:0;background:url(img/arrowbottom.png) top left no-repeat;background-size:100% auto}}.formbox--tall{border-top:0;padding-top:25px;padding-bottom:25px}@media (min-width: 992px){.formbox--tall{border-top-left-radius:0;border-top-right-radius:0;padding-top:180px;padding-bottom:100px}}.btn{height:auto;padding:10px 12px;border-radius:1px;background:#eee;border-color:transparent;font-family:'museo_sans500';font-size:25.6px;font-size:1.6rem}.btn:hover{background:#ddd;border-color:transparent}.btn>.caret{border-width:4px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:4px}.btn--drkblue,.btn--orange,.btn--ltblue{color:#fff}.btn--drkblue:hover,.btn--drkblue:active,.btn--drkblue:focus,.btn--drkblue:visited,.btn--orange:hover,.btn--orange:active,.btn--orange:focus,.btn--orange:visited,.btn--ltblue:hover,.btn--ltblue:active,.btn--ltblue:focus,.btn--ltblue:visited{color:#fff}.btn--drkblue{background:#028eaa !important}.btn--drkblue:hover{background:#016478 !important;border-color:#016478}.btn--orange{background:#f78e20}.btn--orange:hover{background:#dc7408;border-color:#dc7408}.btn--ltblue{background:#028eaa;border-color:#028eaa}.btn--ltblue:hover{background:#016478;border-color:#016478}.btn:hover,.btn:active,.btn:focus{-webkit-transition:.2s background;transition:.2s background}form.hasarrow,div.hasarrow{position:relative}form.hasarrow::before,div.hasarrow::before{content:'';height:71px;width:62px;position:absolute;top:-55px;right:0;background:url(img/formarrow.png) top right no-repeat}div.hasarrow::before{top:-80px}.hero__bg{background-size:cover;background-position:center}.hero__bg .hero__tagline h1{margin-bottom:1em}.hero__bg-1{background-image:url("img/hero_1.jpg")}.hero__bg-1 .container{height:300px}.hero__bg-2{background-image:url("img/hero_2.jpg");background-position:80% top}@media (min-width: 992px){.hero__bg-2{background-position:center 15%}}.hero__bg-2 .container{height:300px}.hero__bg-2 .container h1{font-size:57.6px;font-size:3.6rem}.hero__bg-2 .container h1 .upper-small{font-size:28.8px;font-size:1.8rem;text-transform:uppercase}@media (min-width: 992px){.hero__bg-2 .container .hero__tagline{width:50%}}.hero__bg-3{background-image:url("img/hero_3.jpg");background-position:left top}@media (min-width: 992px){.hero__bg-3{background-position:center 10%}}.hero__bg-3 .container{height:250px;background-color:rgba(0,0,0,0.25)}@media (min-width: 768px){.hero__bg-3 .container{background-color:transparent}}@media (min-width: 992px){.hero__bg-3 .container{height:550px}}.hero__bg-3-tk{background-image:url("img/hero_3_tk.jpg");background-position:left top}.hero__bg-3-tk .container{height:350px}@media (min-width: 992px){.hero__bg-3-tk .container{height:300px}}.hero__bg-3-tk .container .hero__tagline{position:absolute;top:50%;height:90px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero__bg-3-tk .container .hero__tagline h1{margin:0;line-height:45px}.hero__bg-4{background-image:url("img/hero_4.jpg")}.hero__bg-4 .container{height:500px}.hero__bg-5{background-image:url("img/hero_5.png");background-repeat:no-repeat;background-size:100%;background-position:center 15%}@media (min-width: 768px){.hero__bg-5{background-position:top center}}@media (min-width: 992px){.hero__bg-5{background-size:50%;background-position:bottom right}}.hero__bg-5 .container{width:100%;height:500px}@media (min-width: 768px){.hero__bg-5 .container{height:650px}}@media (min-width: 992px){.hero__bg-5 .container{height:310px}}.hero__bg-5 .hero__tagline{color:#424242;text-shadow:none}@media (min-width: 992px){.hero__bg-5 .hero__tagline{width:40%}}.hero__bg-5 .hero__tagline h1{margin-bottom:0}@media (min-width: 992px){.hero__bg-5 .hero__tagline h1{font-size:80px;font-size:5rem}}.hero__bg-2.sap{background-position:left top}.hero__bg-3.sap h1{margin-bottom:0.5em}@media (min-width: 992px){.hero__bg-3.sap h1{width:50%;margin-bottom:1em}}.hero__bg.sap--1a .hero__tagline>h1,.hero__bg.sap--1b .hero__tagline>h1,.hero__bg.sap--2a .hero__tagline>h1,.hero__bg.sap--2b .hero__tagline>h1{font-size:48px;font-size:3rem}@media (min-width: 768px){.hero__bg.sap--1a .hero__tagline>h1,.hero__bg.sap--1b .hero__tagline>h1,.hero__bg.sap--2a .hero__tagline>h1,.hero__bg.sap--2b .hero__tagline>h1{font-size:57.6px;font-size:3.6rem}}.hero__bg.sap--1a .container,.hero__bg.sap--1b .container{background-color:rgba(0,0,0,0.4)}@media (min-width: 768px){.hero__bg.sap--1a,.hero__bg.sap--1b{height:400px}.hero__bg.sap--1a .container,.hero__bg.sap--1b .container{background-color:transparent;height:400px}}@media (min-width: 992px){.hero__bg.sap--1a,.hero__bg.sap--1b{height:auto}.hero__bg.sap--1a .container,.hero__bg.sap--1b .container{height:550px}}.hero__bg.sap--1b-tk{background-position:20% top}@media (min-width: 992px){.hero__bg.sap--1b-tk{background-position:left top}}.hero__bg.sap--1a-tk,.hero__bg.sap--1b-tk{height:250px;background-image:url("img/hero_3.jpg");background-position:left top}@media (min-width: 992px){.hero__bg.sap--1a-tk,.hero__bg.sap--1b-tk{background-image:url("img/hero_3_tk.jpg")}}.hero__bg.sap--1a-tk .container,.hero__bg.sap--1b-tk .container{height:250px}@media (min-width: 768px){.hero__bg.sap--1a-tk .container,.hero__bg.sap--1b-tk .container{height:400px}}@media (min-width: 768px){.hero__bg.sap--1a-tk,.hero__bg.sap--1b-tk{height:400px}}.hero__bg.sap--1a-tk .hero__tagline,.hero__bg.sap--1b-tk .hero__tagline{top:auto;height:auto;-webkit-transform:none;transform:none}@media (min-width: 1170px){.hero__bg.sap--1a-tk .hero__tagline,.hero__bg.sap--1b-tk .hero__tagline{top:50%}}.hero__bg.sap--1a-tk .hero__tagline h1,.hero__bg.sap--1b-tk .hero__tagline h1{width:100%;line-height:1.25;margin-bottom:0.5em}.hero__bg.sap--2a,.hero__bg.sap--2b{background-image:url("img/hero_2_s.jpg")}.hero__bg.sap--2a .container,.hero__bg.sap--2b .container{background-color:rgba(0,0,0,0.3)}@media (min-width: 768px){.hero__bg.sap--2a,.hero__bg.sap--2b{height:400px;background-image:url("img/hero_2.jpg")}.hero__bg.sap--2a .container,.hero__bg.sap--2b .container{background-color:transparent}}@media (min-width: 1170px){.hero__bg.sap--2a,.hero__bg.sap--2b{height:500px}}@media (min-width: 768px){.hero__bg.sap--2a .hero__tagline,.hero__bg.sap--2b .hero__tagline{top:180px}}@media (min-width: 1170px){.hero__bg.sap--2a .hero__tagline,.hero__bg.sap--2b .hero__tagline{top:250px}}.hero__bg.sap--2b{background-image:url("img/hero_2.jpg");background-position:20% top}@media (min-width: 768px){.hero__bg.sap--2b{background-position:left top}}@media (min-width: 1170px){.hero__bg.sap--2b .hero__tagline{top:300px}}.hero__container{position:relative}.hero__tagline{color:#fff;text-shadow:0px 1px #000;font-size:38.4px;font-size:2.4rem;position:absolute;bottom:0}@media (min-width: 992px){.hero__tagline{font-size:57.6px;font-size:3.6rem}}.page-content h1{font-size:54.4px;font-size:3.4rem}.page-content h2{font-size:32px;font-size:2rem}.page-content h3{font-size:28.8px;font-size:1.8rem}.page-content .prefooter{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:25px}.page-content .prefooter p{font-family:'museo_slab300';font-size:32px;font-size:2rem}.page-content--invert{padding:25px 0;background-color:#424242;color:#fff}@media (min-width: 992px){.page-content--invert{margin-bottom:100px}}.page-content--invert-tk{background-color:transparent}@media (min-width: 768px){.page-content--invert-tk{background-color:#424242}}footer{margin-top:15px;font-family:"Arial",sans-serif;color:#bebebe}footer a{color:#424242;text-decoration:none}footer a,footer p{font-size:19.2px;font-size:1.2rem}.box{background:#fff;color:#42424A;margin:1.5em 0;padding:15px 20px;border:1px solid #eee;border:1px solid #ccc;border-radius:5px}.box p:first-child{margin-top:0}.box p:last-child{margin-bottom:0}.box a{text-decoration:none}.box--download{box-shadow:2.5px 2.5px #eee;display:inline-block}.box--download>p{line-height:1}.box--download a span{display:table-cell;vertical-align:middle}.box--download a span.icon-pdf{line-height:30px;width:50px;height:30px;background:url(img/icon_pdf.jpg) no-repeat left center}.box--download a span.text{height:30px;text-decoration:underline;line-height:25px}.box .social-media{margin:1.5em 0;margin-top:3em}.box--noborder{border:0}.box--norightpad{padding:25px}@media (min-width: 992px){.box--norightpad{padding:25px 0 25px 50px}}a.btn--unstyled{background:transparent;text-align:left;color:#424242;padding:0;text-decoration:underline !important;padding:5px 0}a.btn--unstyled:hover{background:transparent;color:#292929 !important}a.btn--unstyled-invert{color:#fff}a.btn--unstyled-invert:hover{color:#efefef !important}header{height:60px;color:#eee;color:#ccc}header .container{height:60px;line-height:60px}header .container .pull-left span{margin:0 2.5px}@media (min-width: 992px){header .container .pull-left span{margin:0 5px;margin-left:7.5px}}.header--left{text-align:center}@media (min-width: 768px){.header--left{text-align:left}}.header--right{background:#000;border-top:5px solid #A82228;text-align:center}@media (min-width: 768px){.header--right{background:transparent;text-align:right;border-top:0}}section#body{float:left;width:100%}@media (min-width: 768px){section#body{float:none;width:auto}}.formbox{margin-top:25px}.formbox-container-3{padding-left:0;padding-right:0}.formbox-container-4>.formbox{margin-top:0}.formbox-container-4-tk>.formbox{padding-top:30px}@media (min-width: 992px){.formbox-container-4-tk>.formbox{padding-top:365px}}@media (min-width: 1170px){.formbox-container-4-tk>.formbox{padding-bottom:80px}}.formbox-container-5{position:relative}.formbox-container-5>.formbox{position:relative;margin-top:0;margin-bottom:25px}@media (min-width: 992px){.formbox-container-5>.formbox{margin-top:25px}}@media (min-width: 992px){.formbox-container-1>.formbox{margin-top:-75px}.formbox-container-1>.formbox .formbox__header__title{margin-top:15px}.formbox-container-2>.formbox{margin-top:-100px}.formbox-container-3{position:absolute;top:-555px;padding-right:15px;padding-left:15px}.formbox-container-5>.formbox{position:absolute}}.wrapper{max-width:970px;margin:0 auto 25px;padding-bottom:25px;border:1px solid #eee;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;border:2px #eee solid;border-top:0}.wrapper .container{width:100%}.list-inline li:first-child{padding-left:0}.page-content h2:first-child,.page-content h2.first{margin-top:2.5em}.page-content h3:first-child,.page-content h3.first{margin-top:1.5em}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#293743;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.alignleft{float:left}.alignright{float:right}.required{color:red;font-size:22.4px;font-size:1.4rem}p.smaller{font-size:22.4px;font-size:1.4rem}p.bigger{font-size:32px;font-size:2rem}ol.nomargin,ul.nomargin{margin:0 !important}.highlight{font-family:'museo_sans300';font-size:27.2px;font-size:1.7rem;color:#028eaa}h2.highlight{font-family:'museo_sans500';font-size:32px;font-size:2rem}@media (min-width: 768px){.nopadding{padding:0}}.number{font-family:'museo_sans300';color:#f78e20;font-size:32px;font-size:2rem}.container header .container{width:100%}.container header .container .pull-left{margin-left:-15px}.container header .container .pull-right{margin-right:-15px}@media (min-width: 992px){.wrapper .container{padding:0 25px}}#privateCloud,#privateCloud #body{background:#f4f4f4}#privateCloud .row-xs-invert{color:#fff;background-color:#424242;margin-top:25px}@media (min-width: 768px){#privateCloud .row-xs-invert{color:#424242;background-color:transparent;margin-top:0}}#privateCloud .page-content--invert{padding-top:0}@media (min-width: 768px){#privateCloud .page-content--invert{padding-top:25px}}button.btn,a.btn{text-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}a.btn{white-space:normal;text-decoration:none}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy1zaXRlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJtaXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJiYXNlL190YWJsZXMuc2NzcyIsImJhc2UvX2xpbmtzLnNjc3MiLCJiYXNlL19jb3B5LnNjc3MiLCJiYXNlL19oZWFkaW5ncy5zY3NzIiwiYmFzZS9fZm9ybXNfX2J1dHRvbnMuc2NzcyIsImJhc2UvX2Zvcm1zX19maWVsZHMuc2NzcyIsIm1vZHVsZXMvX21vZHVsZXMuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fc3RydWN0dXJlLnNjc3MiLCJtaXNjL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtaXNjL19jbGVhcmluZ3Muc2NzcyIsIm1pc2MvX21pc2Muc2NzcyIsIl9zaGFtZS5zY3NzIiwiX292ZXJyaWRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtCQSxXQUNJLDRCQUNBLHFEQUNBLDZXQUtBLG1CQUNBLGlCQUFtQixDQUl2QixXQUNJLDRCQUNBLDBDQUNBLHNUQUtBLG1CQUNBLGlCQUFtQixDQUt2QixXQUNJLDRCQUNBLDBDQUNBLHNUQUtBLG1CQUNBLGlCQUFtQixDQUl2QixXQUNJLDRCQUNBLHFEQUNBLDZXQUtBLG1CQUNBLGlCQUFtQixDQ2hFdkIsS0FDRSxxQkFBdUIsQ0FLeEIsbUJBQ0Msa0JBQW9CLENBRGIsS0FLUCxlQ2QyQixDRHFCN0Isa0NBQ0UsY0FDQSwrQkFFQSxlRHJCMEIsQ0NpQmxCLGFBYVIsWUFBYyxDQURELG9EQUtYLFVBQVksQ0FETCxHQU1ULHNCQUNBLFNBQ0EsV0FDQSxtQkFBcUIsQ0FHdkIsSUFDRSxZQUNBLGNBQWdCLENBRmIsTUFPSCxlQUFpQixDRC9DakIsMEJDNkNGLE1FcERFLGVBQ0EsZ0JBQXFCLENGbURoQixDRDFDTCwwQkMwQ0Ys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QkFDQSxrQkFDQSx5QkFDQSwwQkFFQSxzQkFDQSxZQUFjLENBRWQsb0JBQ0UsVUFBWSxDQURGLDRCQVFaLGNBQWdCLENBRFcsb0RBT3ZCLGdCQUFrQixDQUlKLG9EQUNkLGdCQUFrQixDRW5KeEIsb0JBQ0UsOEJBQ0EsNkJBQ0EsV0FDQSxVQUNBLGVBQWlCLENBTEUsK0VBVWpCLHlCQUNBLGtCQUNBLHVDQUNBLHFCQUNBLGNBQ0EsY1hkRixlQUNBLG1CV2VFLGlCQUNBLFlBQ0EsU0FDQSxtQkFDQSx1QkFDQSxxQkFDQSxRQUNBLFdBQ0EsY0FBZ0IsQ0N6QmQsMkJaY0osV0FDQSxhQUFlLENZWFgsYVpnQkosVUFBWSxDYWRkLFdBQ0UsVUFBWSxDQURGLFlBSVYsV0FBYSxDQUVmLFVBQ0UsVWJaQSxpQkFDQSxnQkFBcUIsQ2FVWixVYlhULGlCQUNBLGdCQUFxQixDYWtCdEIsU2JuQkMsZUFDQSxjQUFxQixDYWtCYix3QkFJUixtQkFBcUIsQ0FERyxXQUl4Qiw0QmIxQkEsaUJBQ0EsaUJhMkJBLGFkZjZCLENjWW5CLGFBTVYsNEJiL0JBLGVBQ0EsY0FBcUIsQ2E2QlQsMEJBSWQsV0FFSSxTQUFXLENBRkgsQ0FLWixRQUNFLDRCQUNBLGNiekNBLGVBQ0EsY0FBcUIsQ2NFTCw2QkFDaEIsVUFBWSxDQUNaLHdDQUNFLGlCQUFtQixDQURULHlDQUlWLGtCQUFvQixDQUt0QiwwQkFETyxvQkFFTCxjQUFlLENBRkUsQ0FPZCxrQ0FDSCxrQkFBb0IsQ0FEViw2QkFJVixXQUNBLHlCQUNBLGVBQWlCLENBSEgsMEJBQWhCLDZCQU9JLGNBQ0EsNkJBQ0EsWUFBYyxDQVRGLENBWWhCLG9DQUNFLGFBQWUsQ0FDZiwwQkFGRixvQ0FHSSxnQkFBa0IsQ0FIQSxDQ3JDWCxpQkFDWCxpQkFDQSxnQkFDQSx3QkFBQSxBQUFpQixlQUFBLENBRWxCLE1BQ0MsbUJBQ0Esb0JBQXNCLENBRmpCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRmb250X19tYWluOiAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnRfX2hlYWRpbmc6ICdtdXNlb19zYW5zNTAwJywgc2Fucy1zZXJpZjtcbiRmb250X19jb2RlOiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk6IDEuNTtcbiRmb250X19saW5lLWhlaWdodC1wcmU6IDEuNjtcbiRmb250X19mb290ZXI6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XG5cbkBtaXhpbiBmb250X19iYXNlLXNpemUoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtfX3hzKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNSk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS42KTtcbiAgfVxufVxuXG4vKiBHZW5lcmF0ZWQgYnkgRm9udCBTcXVpcnJlbCAoaHR0cDovL3d3dy5mb250c3F1aXJyZWwuY29tKSBvbiBTZXB0ZW1iZXIgMTUsIDIwMTUgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjUwMCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnQvZXhsamJyaXNfLV9tdXNlb3NsYWItNTAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnQvZXhsamJyaXNfLV9tdXNlb3NsYWItNTAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udC9leGxqYnJpc18tX211c2Vvc2xhYi01MDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udC9leGxqYnJpc18tX211c2Vvc2xhYi01MDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvZXhsamJyaXNfLV9tdXNlb3NsYWItNTAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250L2V4bGpicmlzXy1fbXVzZW9zbGFiLTUwMC13ZWJmb250LnN2ZyNtdXNlb19zbGFiNTAwJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NhbnM1MDAnO1xuICAgIHNyYzogdXJsKCdmb250L211c2Vvc2Fuc181MDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udC9tdXNlb3NhbnNfNTAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udC9tdXNlb3NhbnNfNTAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvbXVzZW9zYW5zXzUwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnZm9udC9tdXNlb3NhbnNfNTAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250L211c2Vvc2Fuc181MDAtd2ViZm9udC5zdmcjbXVzZW9fc2FuczUwMCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuLyogR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHA6Ly93d3cuZm9udHNxdWlycmVsLmNvbSkgb24gU2VwdGVtYmVyIDE2LCAyMDE1ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NhbnMzMDAnO1xuICAgIHNyYzogdXJsKCdmb250L211c2Vvc2Fuc18zMDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udC9tdXNlb3NhbnNfMzAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udC9tdXNlb3NhbnNfMzAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvbXVzZW9zYW5zXzMwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnZm9udC9tdXNlb3NhbnNfMzAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250L211c2Vvc2Fuc18zMDAtd2ViZm9udC5zdmcjbXVzZW9fc2FuczMwMCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiMzAwJztcbiAgICBzcmM6IHVybCgnZm9udC9leGxqYnJpc18tX211c2Vvc2xhYi0zMDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udC9leGxqYnJpc18tX211c2Vvc2xhYi0zMDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdmb250L2V4bGpicmlzXy1fbXVzZW9zbGFiLTMwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250L2V4bGpicmlzXy1fbXVzZW9zbGFiLTMwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnZm9udC9leGxqYnJpc18tX211c2Vvc2xhYi0zMDAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvZXhsamJyaXNfLV9tdXNlb3NsYWItMzAwLXdlYmZvbnQuc3ZnI211c2VvX3NsYWIzMDAnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59IiwiLypcbiogVXNhZ2U6IGh0dHBzOi8vc21hY3NzLmNvbS9ib29rL3R5cGUtYmFzZVxuKiovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7IC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuICBmb250LWZhbWlseTogJGZvbnRfX21haW47XG4gIC8vQGluY2x1ZGUgZm9udC1zaXplKDEpO1xuICBsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk7XG4gIC8vZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi8qXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuKi9cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5sYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnRfX2Jhc2Utc2l6ZSgpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBpbXBvcnQgXCJsaXN0c1wiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImxpbmtzXCI7XG5AaW1wb3J0IFwiY29weVwiO1xuQGltcG9ydCBcImhlYWRpbmdzXCI7XG5cbkBpbXBvcnQgXCJmb3Jtc19fYnV0dG9uc1wiO1xuQGltcG9ydCBcImZvcm1zX19maWVsZHNcIjsiLCIkY29sb3JfX2JhY2tncm91bmQtYm9keTogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogI2VlZTtcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XG5cbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyOTM3NDM7XG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG4kY29sb3JfX2xpbms6ICMyOTM3NDM7XG4kY29sb3JfX2xpbmstdmlzaXRlZDogIzI5Mzc0MztcbiRjb2xvcl9fbGluay1ob3ZlcjogIzAwMDtcblxuLy8gY3VzdG9taXplZFxuJGNvbG9yX190ZXh0LWxpZ2h0OiAjYmViZWJlO1xuJGNvbG9yX190ZXh0LWhpZ2hsaWdodDogIzAyOGVhYTtcbiRjb2xvcl9fYmFja2dyb3VuZC1ocjogI2VlZTtcbiRjb2xvcl9fdGV4dC1tYWluOiAjNDI0MjQyO1xuXG4kY29sb3JfX2JvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XG5cbiRicmFuZF9fb3JhbmdlOiAjZjc4ZTIwO1xuJGJyYW5kX19sdGJsdWU6ICMyY2MxZDY7XG4kYnJhbmRfX2Rya2JsdWU6ICMwMjhlYWE7XG4iLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMSkge1xuICBmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTYpICogMXB4O1xuICBmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xufVxuXG4vLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8vIENsZWFyIGFmdGVyIChub3QgYWxsIGNsZWFyZml4IG5lZWQgdGhpcyBhbHNvKVxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1peGluIGJsb2NrLXZjZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuQG1peGluIGZhKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApXG59IiwidWwsXG5vbCB7XG4gIEBpbmNsdWRlIGZvbnRfX2Jhc2Utc2l6ZSgpO1xuICBtYXJnaW46IDEuNWVtIDAgMS41ZW0gMS41ZW07XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxubGkge1xuICBtYXJnaW46IDcuNXB4IDA7XG59XG5cbm9sIHtcbiAgY29sb3I6ICRicmFuZF9fb3JhbmdlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICB9XG4gIH1cbn1cblxudWwuY2hlY2sge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gID4gbGkge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvaWNvbl9jaGVjay5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn0iLCJ0YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBmb250X19iYXNlLXNpemUoKTtcblxuICB0aCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuICB9XG59IiwiYSB7XG4gIGNvbG9yOiAkY29sb3JfX2xpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvcl9fbGluay12aXNpdGVkO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICB9XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59IiwicCB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgQGluY2x1ZGUgZm9udF9fYmFzZS1zaXplKCk7XG59XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcbiAgZm9udC1mYW1pbHk6ICRmb250X19wcmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjkzNzUpO1xuICBsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuICBmb250LWZhbWlseTogJGZvbnRfX2NvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjkzNzUpO1xufVxuXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3JfX2JvcmRlci1hYmJyO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIGlucyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1pbnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufSIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuaDEsIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5oMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjQpO1xufSIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b247XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIGluc2V0IDAgMTVweCAxN3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAtNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICBAaW5jbHVkZSBmb250X19iYXNlLXNpemUoKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3ZlcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSwgaW5zZXQgMCAxNXB4IDE3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCBpbnNldCAwIC01cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbn0iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxudGV4dGFyZWEge1xuICBjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQtZm9jdXM7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIHBhZGRpbmc6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICB3aWR0aDogMTAwJTtcbn0iLCIvKlxuKiBVc2FnZTogaHR0cHM6Ly9zbWFjc3MuY29tL2Jvb2svdHlwZS1tb2R1bGVcbioqL1xuXG4uZm9ybWJveCB7XG5cbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogNHB4ICNmZmYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gIHAsIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2JiYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjUwMCc7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMS44KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICAgIGJvcmRlcjogMTBweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNiYmI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiNTAwJztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLS1vcmFuZ2Uge1xuXG4gICAgYmFja2dyb3VuZDogJGJyYW5kX19vcmFuZ2U7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAvKlxuICAgIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXG5cbiAgICB9XG4gICAgKi9cbiAgfVxuXG4gICYtLWx0Ymx1ZSB7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAvLzZweFxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZF9fbHRibHVlO1xuXG4gIH1cblxuICAmLS1sdGJsdWUgJl9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmRfX2Rya2JsdWU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmRfX2Rya2JsdWU7XG4gICAgfVxuICB9XG5cbiAgJi0tZHJrYmx1ZSB7XG4gICAgQGV4dGVuZCAuZm9ybWJveC0tbHRibHVlO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZF9fZHJrYmx1ZTtcblxuICAgIHAge1xuICAgICAgLy8gQGluY2x1ZGUgZm9udC1zaXplKDEuNik7XG4gICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmLS1hcnJvd2JvdHRvbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvYXJyb3dib3R0b20ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRhbGwge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczUwMCc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gID4gLmNhcmV0IHtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gICYtLWRya2JsdWUsICYtLW9yYW5nZSwgJi0tbHRibHVlIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi0tZHJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kX19kcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oICRicmFuZF9fZHJrYmx1ZSwgMTAlICkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkYnJhbmRfX2Rya2JsdWUsIDEwJSApO1xuICAgIH1cbiAgfVxuXG4gICYtLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kX19vcmFuZ2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oICRicmFuZF9fb3JhbmdlLCAxMCUgKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkYnJhbmRfX29yYW5nZSwgMTAlICk7XG4gICAgfVxuICB9XG5cbiAgJi0tbHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmRfX2Rya2JsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmRfX2Rya2JsdWU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oICRicmFuZF9fZHJrYmx1ZSwgMTAlICk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGJyYW5kX19kcmtibHVlLCAxMCUgKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgdHJhbnNpdGlvbjogLjJzIGJhY2tncm91bmQ7XG4gIH1cbn1cblxuZm9ybS5oYXNhcnJvdywgZGl2Lmhhc2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgd2lkdGg6IDYycHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTVweDtcbiAgICByaWdodDogMDtcblxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvZm9ybWFycm93LnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgfVxufVxuZGl2Lmhhc2Fycm93IHtcbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG5cblxuLmhlcm8ge1xuICAmX19iZyB7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIC5oZXJvX190YWdsaW5lIHtcbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2hlcm9fMS5qcGdcIik7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9oZXJvXzIuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIHRvcDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNSU7XG5cbiAgICAgIH1cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMuNik7XG4gICAgICAgICAgLnVwcGVyLXNtYWxsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX3RhZ2xpbmUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2hlcm9fMy5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMCU7XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX19zbSkge1xuICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaGVyb18zX3RrLmpwZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZXJvX190YWdsaW5lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2hlcm9fNC5qcGdcIik7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9oZXJvXzUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1JTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3hzKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX19zbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgfVxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX194cykge1xuICAgICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVyb19fdGFnbGluZSB7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgaDEge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTIuc2FwIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIH1cbiAgICAmLTMuc2FwIGgxe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX19zbSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLnNhcC0tMWEsICYuc2FwLS0xYiwgJi5zYXAtLTJhLCAmLnNhcC0tMmIge1xuICAgICAgLmhlcm9fX3RhZ2xpbmUge1xuICAgICAgICA+IGgxIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMyk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX194cykge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMuNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zYXAtLTFhLCAmLnNhcC0tMWIge1xuICAgICAgLy9oZWlnaHQ6IDM1MHB4O1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgLy9oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2FwLS0xYiB7XG4gICAgICAuaGVyb19fdGFnbGluZSB7XG4gICAgICAgIC8vdG9wOiBhdXRvO1xuICAgICAgfVxuICAgICAgJi10ayB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSB0b3A7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zYXAtLTFhLXRrLCAmLnNhcC0tMWItdGsge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9oZXJvXzMuanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX19zbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaGVyb18zX3RrLmpwZ1wiKTtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX194cykge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3hzKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgICAuaGVyb19fdGFnbGluZXtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICAgICAgICAvL2hlaWdodDogOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX19tZCkge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zYXAtLTJhLCAmLnNhcC0tMmIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2hlcm9fMl9zLmpwZ1wiKTtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3hzKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9oZXJvXzIuanBnXCIpO1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fbWQpIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICAgIC5oZXJvX190YWdsaW5lIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICAgICAgICB0b3A6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX21kKSB7XG4gICAgICAgICAgdG9wOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNhcC0tMmEge1xuXG4gICAgfVxuICAgICYuc2FwLS0yYiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaGVyb18yLmpwZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJSB0b3A7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX194cykge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgIH1cbiAgICAgIC5oZXJvX190YWdsaW5lIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fbWQpIHtcbiAgICAgICAgICB0b3A6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190YWdsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAjMDAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjQpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMy42KTtcbiAgICB9XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgaDEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzLjQpO1xuICB9XG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMik7XG4gIH1cbiAgaDMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjgpO1xuICB9XG4gIC5wcmVmb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JhY2tncm91bmQtaHI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiMzAwJztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcbiAgICB9XG4gIH1cbiAgJi0taW52ZXJ0e1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgJi10a3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LWZhbWlseTogJGZvbnRfX2Zvb3RlcjtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC1saWdodDtcbiAgYSB7XG4gICAgY29sb3I6ICM0MjQyNDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGEsIHAge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xuICB9XG59XG5cblxuXG5cbi5ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQyNDI0QTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG5cbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYtLWRvd25sb2FkIHtcbiAgICBib3gtc2hhZG93OiAyLjVweCAyLjVweCAjZWVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICA+IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIGEge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBzcGFuLmljb257XG4gICAgICAgICYtcGRmIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltZy9pY29uX3BkZi5qcGcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgfVxuICAmLS1ub2JvcmRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gICYtLW5vcmlnaHRwYWQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19fc20pIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbmEuYnRuLS11bnN0eWxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogZGFya2VuKCAkY29sb3JfX3RleHQtbWFpbiwgMTAlICkgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtaW52ZXJ0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWZlZmVmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLypcbiogVXNhZ2U6IGh0dHBzOi8vc21hY3NzLmNvbS9ib29rL3R5cGUtbGF5b3V0XG4qKi9cblxuaGVhZGVyIHtcbiAgaGVpZ2h0OiAkaGVpZ2h0X19oZWFkZXI7XG4gIGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtaHI7XG4gIGNvbG9yOiAjY2NjO1xuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6ICRoZWlnaHRfX2hlYWRlcjtcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodF9faGVhZGVyO1xuXG4gICAgLnB1bGwtbGVmdCBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCAyLjVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgIG1hcmdpbjowIDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgJi0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3hzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0E4MjIyODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuc2VjdGlvbiNib2R5IHtcbiAgLypcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha19feHMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICovXG5cbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX194cykge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvcm1ib3gge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBcbiAgJi1jb250YWluZXIge1xuXG4gICAgJi0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtNCA+LmZvcm1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJi00LXRrID4uZm9ybWJveCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNjVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX21kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLTUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgID4uZm9ybWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX19zbSkge1xuICAgICAgJi0xID4uZm9ybWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6LTc1cHg7XG4gICAgICAgIC5mb3JtYm94X19oZWFkZXJfX3RpdGxle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtMiA+LmZvcm1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOi0xMDBweDtcbiAgICAgIH1cbiAgICAgICYtMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTU1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgICYtNSB7XG4gICAgICAgID4uZm9ybWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JhY2tncm91bmQtaHI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC8vYm94LXNoYWRvdzogMnB4IDJweCAkY29sb3JfX2JhY2tncm91bmQtaHI7XG4gIGJvcmRlcjogMnB4ICNlZWUgc29saWQ7XG4gIGJvcmRlci10b3A6IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG5cbi5saXN0LWlubGluZSBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIGgyIHtcbiAgICAmOmZpcnN0LWNoaWxkLCAmLmZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgJjpmaXJzdC1jaGlsZCwgJi5maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gIH1cbn0iLCIkaGVpZ2h0X19oZWFkZXI6IDYwcHg7XG5cbiRzaXplX19zaXRlLW1haW46IDEwMCU7XG4kc2l6ZV9fc2l0ZS1zaWRlYmFyOiAyNSU7XG5cbiRicmVha19feHM6IDc2OHB4O1xuJGJyZWFrX19zbTogOTkycHg7XG4kYnJlYWtfX21kOiAxMTcwcHg7IiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuICB9XG59IiwiLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uY2xlYXI6YWZ0ZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeC1hZnRlcjtcbn0iLCIvKlxuKiBVc2FnZTogVXRpbGl0eSBjbGFzc2VzIHRoYXQgZG8gbm90IGZpdCBhbnl3aGVyZSBpbiBwYXJ0aWN1bGFyIGludG8gU01BQ1NTIChodHRwczovL3NtYWNzcy5jb20vYm9vay8pXG4qKi9cblxuQGltcG9ydCBcImFjY2Vzc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJjbGVhcmluZ3NcIjtcblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucmVxdWlyZWQge1xuICBjb2xvcjogcmVkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS40KTtcbn1cblxucC5zbWFsbGVyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XG59XG5wLmJpZ2dlciB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcbn1cbm9sLm5vbWFyZ2luLCB1bC5ub21hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmhpZ2hsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczMwMCc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjcpO1xuICBjb2xvcjogJGNvbG9yX190ZXh0LWhpZ2hsaWdodDtcbn1cbmgyLmhpZ2hsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczUwMCc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcbn1cbi5ub3BhZGRpbmcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrX194cykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5udW1iZXIge1xuICBmb250LWZhbWlseTogJ211c2VvX3NhbnMzMDAnO1xuICBjb2xvcjogJGJyYW5kX19vcmFuZ2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcbn0iLCIvKlxuKiBVc2FnZTogQW55dGhpbmcgeW91IGFyZW4ndCBwcm91ZCBvZiwgb3IgaG9wZS9wbGFuIHRvIGZpeCBsYXRlci4gSG9wZWZ1bGx5IGVtcHR5LCBidXQgdXNlZnVsIGZvciBpZGVudGlmeWluZyBwYWluIHBvaW50cyB3aGVuIGl0J3Mgbm90LlxuKiovXG5cblxuLmNvbnRhaW5lciBoZWFkZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICAucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLndyYXBwZXIgLmNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3NtKSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5cbiNwcml2YXRlQ2xvdWQge1xuICAmLCAmICNib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB9XG4gIC5yb3cteHMtaW52ZXJ0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3hzKSB7XG4gICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtY29udGVudC0taW52ZXJ0e1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtfX3hzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn0iLCJidXR0b24uYnRuLCBhLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuYS5idG4ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */