@font-face{font-family:"bfmclient";src:url(../fonts/bfmclient.eot);src:url(../fonts/bfmclient.eot) format("eot"),url(../fonts/bfmclient.woff2) format("woff2"),url(../fonts/bfmclient.woff) format("woff"),url(../fonts/bfmclient.ttf) format("truetype");font-weight:400;font-style:normal}.bfmclient:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bfmclient-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.bfmclient-2x{font-size:2em}.bfmclient-3x{font-size:3em}.bfmclient-4x{font-size:4em}.bfmclient-5x{font-size:5em}.bfmclient-fw{width:1.2857142857142858em;text-align:center}.bfmclient-arrow-down2:before{content:"\EA01"}.bfmclient-arrow-left:before{content:"\EA02"}.bfmclient-arrow-right:before{content:"\EA03"}.bfmclient-arrow-up2:before{content:"\EA04"}.bfmclient-avvo-icon:before{content:"\EA05"}.bfmclient-banner-arrow-left:before{content:"\EA06"}.bfmclient-banner-arrow-right:before{content:"\EA07"}.bfmclient-blocked:before{content:"\EA08"}.bfmclient-cancel-circle:before{content:"\EA09"}.bfmclient-cart:before{content:"\EA0A"}.bfmclient-checkbox-checked:before{content:"\EA0B"}.bfmclient-checkbox-unchecked:before{content:"\EA0C"}.bfmclient-checkmark:before{content:"\EA0D"}.bfmclient-circle-down:before{content:"\EA0E"}.bfmclient-circle-left:before{content:"\EA0F"}.bfmclient-circle-right:before{content:"\EA10"}.bfmclient-circle-up:before{content:"\EA11"}.bfmclient-comments:before{content:"\EA12"}.bfmclient-company:before{content:"\EA13"}.bfmclient-cross:before{content:"\EA14"}.bfmclient-email:before{content:"\EA15"}.bfmclient-enter:before{content:"\EA16"}.bfmclient-exit:before{content:"\EA17"}.bfmclient-eye-minus:before{content:"\EA18"}.bfmclient-eye-plus:before{content:"\EA19"}.bfmclient-eye:before{content:"\EA1A"}.bfmclient-facebook:before{content:"\EA1B"}.bfmclient-file-empty:before{content:"\EA1C"}.bfmclient-file-excel:before{content:"\EA1D"}.bfmclient-file-pdf:before{content:"\EA1E"}.bfmclient-file-text2:before{content:"\EA1F"}.bfmclient-file-word:before{content:"\EA20"}.bfmclient-film:before{content:"\EA21"}.bfmclient-flikr:before{content:"\EA22"}.bfmclient-google-plus:before{content:"\EA23"}.bfmclient-grippie:before{content:"\EA24"}.bfmclient-home:before{content:"\EA25"}.bfmclient-image:before{content:"\EA26"}.bfmclient-instagram:before{content:"\EA27"}.bfmclient-key:before{content:"\EA28"}.bfmclient-key2:before{content:"\EA29"}.bfmclient-libreoffice:before{content:"\EA2A"}.bfmclient-linked-in:before{content:"\EA2B"}.bfmclient-location:before{content:"\EA2C"}.bfmclient-location2:before{content:"\EA2D"}.bfmclient-move-arrow:before{content:"\EA2E"}.bfmclient-name:before{content:"\EA2F"}.bfmclient-nav-dots-horizontal:before{content:"\EA30"}.bfmclient-nav-dots-vertical:before{content:"\EA31"}.bfmclient-nav-rounded-v1:before{content:"\EA32"}.bfmclient-nav-rounded-v2:before{content:"\EA33"}.bfmclient-nav-square-v1:before{content:"\EA34"}.bfmclient-nav-square-v2:before{content:"\EA35"}.bfmclient-notification:before{content:"\EA36"}.bfmclient-pencil:before{content:"\EA37"}.bfmclient-phone:before{content:"\EA38"}.bfmclient-pinterest:before{content:"\EA39"}.bfmclient-play:before{content:"\EA3A"}.bfmclient-play2:before{content:"\EA3B"}.bfmclient-radio-checked:before{content:"\EA3C"}.bfmclient-radio-checked2:before{content:"\EA3D"}.bfmclient-rss:before{content:"\EA3E"}.bfmclient-search:before{content:"\EA3F"}.bfmclient-soundcloud:before{content:"\EA40"}.bfmclient-star:before{content:"\EA41"}.bfmclient-tripadvisor:before{content:"\EA42"}.bfmclient-twitter:before{content:"\EA43"}.bfmclient-user:before{content:"\EA44"}.bfmclient-users:before{content:"\EA45"}.bfmclient-warning:before{content:"\EA46"}.bfmclient-yahoo:before{content:"\EA47"}.bfmclient-yelp:before{content:"\EA48"}.bfmclient-youtube:before{content:"\EA49"}.bfmclient-zoom-in:before{content:"\EA4A"}.bfmclient-zoom-out:before{content:"\EA4B"}.bfmclient-video-play-button:before{content:"\EA4C"}@font-face{font-family:"childfonts";src:url(../fonts/childfonts.eot);src:url(../fonts/childfonts.eot) format("eot"),url(../fonts/childfonts.woff2) format("woff2"),url(../fonts/childfonts.woff) format("woff"),url(../fonts/childfonts.ttf) format("truetype");font-weight:400;font-style:normal}.childfonts:before{display:inline-block;font-family:"childfonts";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.childfonts-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.childfonts-2x{font-size:2em}.childfonts-3x{font-size:3em}.childfonts-4x{font-size:4em}.childfonts-5x{font-size:5em}.childfonts-fw{width:1.2857142857142858em;text-align:center}.childfonts-checkbox-checked:before{content:"\EA0B"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}section{padding:20px 0;margin:0}figure{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0}img{display:inline-block;max-width:100%;height:auto}html{overflow-x:hidden;overflow-y:scroll}html a:focus{outline:0}a,a:active,a:hover{outline:0;text-decoration:none;cursor:pointer}ol{list-style-type:decimal;padding-left:40px;margin:1em 0}ul{list-style-type:disc;padding-left:40px;margin:1em 0}li{line-height:1.3em}.faq-page .inner .post,.full-width-wrapper{width:100%}.inner{max-width:1344px;position:relative;width:96%;padding:1px 2%;margin:0 auto}.outer{width:100%;padding:20px 0}.flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-content > *{display:inline-block}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.half,.one-half{width:50%}.one-third,.third{width:33.3%}.one-quarter,.quarter{width:25%}.clear-block,.clearfix,.outer,section{display:block}.clear-block:after,.clearfix:after,.outer:after,section:after{content:"";display:table;clear:both}.screen-reader-response{display:none!important}body{line-height:1.3em;font-family:"Lato",sans-serif;color:#3b3e43;background:#fff;font-size:21px;font-family:"Raleway",sans-serif;color:#181818;line-height:1.4em}h1{font-size:calc(17px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-weight:700;color:#181818;text-align:center;letter-spacing:1.6px}@media (min-width:900px){h1{margin-bottom:65px;margin-top:40px}}h2{font-size:calc(24px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px;font-weight:700;color:#ed1c24}h3{font-size:calc(12px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px;color:#181818;letter-spacing:1.2px;font-weight:700}h4{color:#08090c;font-size:calc(18px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px;color:#848484;font-weight:400}h5{color:#3b3e43;font-size:calc(16px + 1vw);line-height:1.3em;margin-top:20px;font-weight:300;margin-bottom:20px}h6{color:#3b3e43;font-size:calc(14px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px;font-weight:300}b,strong{font-weight:700}em,i{font-style:italic}a{border:none;outline:0;color:#ed1c24}a:hover{color:#b00404}a.more-link{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px;display:inline-block;width:auto}a.more-link.active,a.more-link:hover{color:#fff;background:#b00404}p{line-height:1.3em;margin-bottom:20px}p.login-error{background-color:rgba(255,0,0,.3);border:1px solid red;color:#000;padding:10px 20px;border-radius:5px;text-align:center}button.js-bfm-accordion{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px}button.js-bfm-accordion.active,button.js-bfm-accordion:hover{color:#fff;background:#b00404}.text-left{text-align:left}.text-right{text-align:right}.centerme,.text-center{text-align:center}.wpcf7-form-control-wrap{max-width:100%;margin:0 auto 10px;padding:0;position:relative}.wpcf7-form-control-wrap.radiotype.required:before{right:-3px}.wpcf7-form-control-wrap.radiotype .wpcf7-list-item{margin-right:15px}.wpcf7-form-control-wrap.radiotype label{line-height:1.3em;text-align:left;display:inherit;margin-bottom:7px}.wpcf7-form-control-wrap.radiotype label span{line-height:1.3em;text-align:left;display:inherit}.wpcf7-form-control-wrap.select.require:before{top:unset;bottom:5px;right:10px;-webkit-transform:none;transform:none}.wpcf7-form-control-wrap.searchpage{position:relative}.wpcf7-form-control-wrap.searchpage.hasfocus{-webkit-transition:color .3s;transition:color .3s}.wpcf7-form-control-wrap.required:before{color:red;font-family:"Lato",sans-serif;content:"*";font-size:20px;font-weight:700;display:block;width:20px;height:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-27%);transform:translateY(-27%);z-index:2000}.wpcf7-form-control-wrap.searchpage.hasfocus:before,.wpcf7-form-control-wrap.searchpage:before{color:#d70008}.wpcf7-form-control-wrap .wpcf7-select{width:calc(100% - 2px)}.wpcf7-form-control-wrap input.form-text,.wpcf7-form-control-wrap input.search-text,.wpcf7-form-control-wrap input.wpcf7-email,.wpcf7-form-control-wrap input.wpcf7-file,.wpcf7-form-control-wrap input.wpcf7-select,.wpcf7-form-control-wrap input.wpcf7-text,.wpcf7-form-control-wrap textarea.wpcf7-textarea{background:#ececec;border:2px solid #ececec;color:#7a7a7a;font-size:12pt;width:calc(100% - 21px);padding:8px 8px 6px 8px;resize:none;border-radius:9px;font-family:"Lato",sans-serif;line-height:1.3em}.wpcf7-form-control-wrap input.form-text.wpcf7-not-valid,.wpcf7-form-control-wrap input.search-text.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-email.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-file.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-select.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-text.wpcf7-not-valid,.wpcf7-form-control-wrap textarea.wpcf7-textarea.wpcf7-not-valid{border-color:red}.wpcf7-form-control-wrap input.form-text:focus,.wpcf7-form-control-wrap input.search-text:focus,.wpcf7-form-control-wrap input.wpcf7-email:focus,.wpcf7-form-control-wrap input.wpcf7-file:focus,.wpcf7-form-control-wrap input.wpcf7-select:focus,.wpcf7-form-control-wrap input.wpcf7-text:focus,.wpcf7-form-control-wrap textarea.wpcf7-textarea:focus{border-color:#d70008;-webkit-transition:border-color .3s;transition:border-color .3s;outline-color:transparent}.wpcf7-form-control-wrap input[name="address"],.wpcf7-form-control-wrap input[name="address1"],.wpcf7-form-control-wrap input[name="address2"],.wpcf7-form-control-wrap input[name="company"],.wpcf7-form-control-wrap input[name="email"],.wpcf7-form-control-wrap input[name="message"],.wpcf7-form-control-wrap input[name="pass"],.wpcf7-form-control-wrap input[name="phone"],.wpcf7-form-control-wrap input[name="search"],.wpcf7-form-control-wrap input[name="sendername"],.wpcf7-form-control-wrap input[name="sendername-first"],.wpcf7-form-control-wrap input[name="sendername-last"],.wpcf7-form-control-wrap textarea[name="message"]{padding:8px 8px 6px 32px;width:calc(100% - 45px)}.wpcf7-form-control-wrap label{color:#000}.wpcf7-form-control-wrap label span{color:#000}@media only screen and (min-width:980px){.wpcf7-form-control-wrap{max-width:100%;margin:0 0 10px 0}}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.wpcf7-form-control.wpcf7-submit{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px;width:auto}.wpcf7-form-control.wpcf7-submit.active,.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background:#b00404}.teaser-button a{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px;width:auto}.teaser-button a.active,.teaser-button a:hover{color:#fff;background:#b00404}.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;padding:8px 8px 6px 32px;width:calc(100% - 45px);margin:0;color:#fff;text-align:left}.wpcf7-response-output.wpcf7-mail-sent-ok:before,.wpcf7-response-output.wpcf7-validation-errors:before{display:inline-block;margin-left:-20px;margin-right:8px;width:20px;height:20px;font-size:20px}.wpcf7-response-output.wpcf7-mail-sent-ok{background:green;border:2px solid green}.wpcf7-response-output.wpcf7-mail-sent-ok:before:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-response-output.wpcf7-validation-errors{background:red;border:2px solid red}.wpcf7-response-output.wpcf7-validation-errors:before:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA46"}.wpcf7-form-control-wrap{display:block;text-align:left}.wpcf7-form-control-wrap:before{display:block;position:absolute;top:8px;left:9px;font-size:20px;line-height:20px;text-align:center;width:20px;opacity:1;pointer-events:none}.wpcf7-form-control-wrap .ParentName:before,.wpcf7-form-control-wrap .PatientName:before,.wpcf7-form-control-wrap .sendername-first:before,.wpcf7-form-control-wrap .sendername-last:before,.wpcf7-form-control-wrap .sendername:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.wpcf7-form-control-wrap.email:before,.wpcf7-form-control-wrap.senderemail:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-form-control-wrap .phone:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA38"}.wpcf7-form-control-wrap .company:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA13"}.wpcf7-form-control-wrap .message:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA37"}.wpcf7-form-control-wrap .pass:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA28"}.wpcf7-form-control-wrap .address1:before,.wpcf7-form-control-wrap .address2:before,.wpcf7-form-control-wrap .address:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA25"}.wpcf7-form-control-wrap .form-item.searchpage:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.wpcf7-not-valid-tip{color:#fff;background:red;border:2px solid red;border-radius:3px;font-family:arial;font-size:.8em;line-height:1em;padding:2px 2px 0 2px;display:inline;position:relative;top:5px;left:8px}.search-form-widget{position:absolute;top:0;right:0;width:100%;max-width:300px}.search-results{margin:0 0 30px}.search-result{margin:30px 0 0 0;padding:0 0 30px 0;border-bottom:1px solid #e2e2e2}.search-result img{display:none}.search-result a:hover h2{color:#000}.search-result span.standout{background:#000;color:#fff;display:inline-block;padding:2px 15px;border-radius:5px}.search-form-widget{max-width:200px;margin:0;position:absolute;top:0;right:0}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.inline-button-list a{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px}.inline-button-list a.active,.inline-button-list a:hover{color:#fff;background:#b00404}#header1{background:#131313;padding-top:10px;position:relative;font-size:.75em}#header1 > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#header1 > div > *{display:inline-block}#header1 .flexslider{background:0 0}#header1 .widget_media_image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:75%;padding-left:10px;z-index:100}#header1 .nav-mobile{position:absolute;right:0;top:5px}#header1 #nav_menu-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;right:0;position:static}#header1 #nav_menu-2 .menu-main-menu-container{margin-top:0}#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu{margin-left:20px;font-family:"Raleway",sans-serif;font-weight:600}#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu > li{letter-spacing:2px;text-transform:uppercase}#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu ul{margin:0}#header1 #menu-main-menu{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;right:0;top:55px;background:#131313}#header1 .bfm-banner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#header1 .bfm-banner.tall .slide-title p{font-size:20px; white-space: normal;}#header1 .bfm-banner .slide-title{color:#fff;font-size:2em;margin-bottom:20px;margin-top:20px}#header1 .bfm-banner .slide-title p{white-space:nowrap;font-size:5vw}#header1 .bfm-banner .text-wrapper{background:#131313}#header1 .bfm-banner .slide-link a{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px;font-style:normal;padding:10px 30px}#header1 .bfm-banner .slide-link a.active,#header1 .bfm-banner .slide-link a:hover{color:#fff;background:#b00404}#header1 .bfm-banner.tall .slide-title{font-family:"Poppins",sans-serif;font-style:italic}@media (min-width:574px){#header1 .widget_media_image img{max-height:50px;width:auto}#header1 #menu-main-menu{top:52px}}@media (min-width:900px){#header1{position:relative;padding:0;margin-bottom:40px}#header1 #nav_menu-2{position:absolute;left:0;right:0;top:3vw}#header1 #nav_menu-2 .menu-main-menu-container{text-align:center;position:absolute}#header1 #nav_menu-2 .menu-main-menu-container ul{text-align:left}#header1 #nav_menu-2 .menu-main-menu-container:after,#header1 #nav_menu-2 .menu-main-menu-container:before{position:absolute;display:none;content:'';height:6px;top:calc(50% - 2px);width:10vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:4px solid #fff;border-bottom:4px solid #fff}#header1 #nav_menu-2 .menu-main-menu-container:before{left:0}#header1 #nav_menu-2 .menu-main-menu-container:after{right:0}#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu{background:0 0;position:static;display:inline-block;width:auto;margin:0;padding:0}#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu li{display:inline-block;float:none}#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu > li{padding-right:40px}#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu > li:last-child{padding-right:0!important}#header1 .bfm-banner{position:relative}#header1 .bfm-banner .slide-title{text-shadow:1px 1px 1px #000;color:#fff;font-size:2.3em;letter-spacing:5px;margin-bottom:39px}#header1 .bfm-banner .text-wrapper{background:0 0}#header1 .bfm-banner .slide-link a{padding:0;font-size:24px;height:60px;line-height:60px;min-width:240px}#header1 .bfm-banner .text-wrapper{position:absolute;bottom:-30px}#header1 .widget_media_image{position:absolute;left:0;right:0;text-align:center;width:100%;top:10vw}#header1 .widget_media_image img{max-height:none;max-width:75%!important;height:auto}}@media (min-width:1300px){#header1 #nav_menu-2 .menu-main-menu-container:after,#header1 #nav_menu-2 .menu-main-menu-container:before{display:block}}@media (min-width:1400px){#header1 .bfm-banner .text-wrapper{max-width:none}}@media (min-width:1800px){#header1 #nav_menu-2 .menu-main-menu-container #menu-main-menu > li{padding-right:62px}#header1 #nav_menu-2 .menu-main-menu-container:after,#header1 #nav_menu-2 .menu-main-menu-container:before{display:block;width:17.5vw}}.is-homepage #media_image-3{display:none}.is-subpage #media_image-2{display:block}.is-subpage #media_image-3{display:none}@media (min-width:900px){.is-subpage #media_image-2{display:none}.is-subpage #media_image-3{display:block}}#red{background:#b00404;margin-bottom:80px;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:1400px){#red{margin-bottom:120px}}#red > *{display:inline-block}#red .half{width:100%;line-height:0}#red .half .inside{padding:20px}#red h1,#red h2,#red h3,#red h4,#red h5,#red h6{color:#fff;font-size:35px;letter-spacing:2px;margin-bottom:55px;text-transform:uppercase}#red p{color:#fff}@media (min-width:850px){#red{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#red .half{width:50%}}@media (min-width:1300px){#red .half .inside{padding:60px}#red .half.image{position:relative;overflow:hidden;text-align:right}#red .half.image:before{content:'';background:url(../../img/50-50-split-overlay-min.png) no-repeat;background-size:cover;position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;height:100%;z-index:10000}#red .half.image img{min-width:100%;height:auto;position:relative;top:0;z-index:1;bottom:0;right:0;line-height:0;max-width:none}#red .half .more-link{margin-top:40px}}#red .button:hover{background:#181818}.is-subpage h1.title{max-width:1000px}@media (min-width:900px){.is-subpage h1.title{margin-bottom:38px}}.is-subpage #header1 .widget_media_image img{max-height:50px;width:auto}@media (min-width:900px){.is-subpage #header1 .widget_media_image{top:9vw}.is-subpage #header1 .widget_media_image img{max-height:100px;max-width:100%}.is-subpage #header1 .bfm-banner .text-wrapper .slide-title{text-transform:uppercase;font-weight:700}}@media (min-width:1400px){.is-subpage #header1 .widget_media_image{top:12.5vw}.is-subpage #header1 .widget_media_image img{max-height:none}.is-subpage #header1 .bfm-banner .text-wrapper .slide-title{font-size:7.5em;margin-bottom:127px}}.is-homepage #footer1{margin-top:-10px}.after-red h1,.after-red h2,.after-red h3,.after-red h4,.after-red h5,.after-red h6{text-transform:uppercase;font-weight:700;font-size:calc(17px + 1vw);letter-spacing:2px;max-width:90%;margin:0 auto 20px;color:#181818;text-align:center}@media (min-width:1400px){.container-tabs{padding:0 35px}}.container-tabs .nav-tabs{padding:0;margin:20px 0 10px;white-space:nowrap}.container-tabs .nav-tabs ::-moz-selection{background:0 0}.container-tabs .nav-tabs ::selection{background:0 0}.container-tabs .nav-tabs div{line-height:0}.container-tabs .nav-tabs li{display:block;position:relative;overflow:hidden;color:#fff;height:74px;width:274px;overflow:hidden;margin:0 auto;margin-bottom:20px}.container-tabs .nav-tabs li a{color:#fff;display:block;z-index:10000000;line-height:73px;letter-spacing:1px;font-weight:600;position:absolute;left:0;padding-left:22%;}.container-tabs .nav-tabs li .triangle{background:url(../../img/step2-arrow-min.png) no-repeat;display:block;position:absolute;right:0;top:0;bottom:0;background-size:contain}.container-tabs .nav-tabs li.active .triangle,.container-tabs .nav-tabs li:hover .triangle{background:url(../../img/step2-arrow2-min.png) no-repeat;background-size:contain}.container-tabs .nav-tabs li .triangle,.container-tabs .nav-tabs li a{left:0;right:0;outline:0}@media (min-width:700px){.container-tabs .nav-tabs li{display:inline-block;width:20%;height:5.3vw;overflow:visible}.container-tabs .nav-tabs li a{padding-left:3.8vw;line-height:5.4vw}.container-tabs .nav-tabs li .triangle{background-size:19vw 5.3vw;left:0;-webkit-transform:none;transform:none}.container-tabs .nav-tabs li.active .triangle,.container-tabs .nav-tabs li:hover .triangle{background-size:19vw 5.3vw}.container-tabs .nav-tabs li:first-child{margin-left:0}.container-tabs .nav-tabs li:first-child .triangle{left:-3px;background:url(../../img/step1-arrow2-min.png) no-repeat;background-size:19vw 5.3vw}.container-tabs .nav-tabs li:first-child.active .triangle,.container-tabs .nav-tabs li:first-child:hover .triangle{background:url(../../img/step1-arrow-min.png) no-repeat;background-size:19vw 5.3vw}}@media (min-width:1400px){.container-tabs .nav-tabs li{height:74px;margin-right:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.container-tabs .nav-tabs li.count-0 .triangle,.container-tabs .nav-tabs li.count-0 a{left:0}.container-tabs .nav-tabs li.count-0 .triangle{z-index:100}.container-tabs .nav-tabs li.count-1 .triangle,.container-tabs .nav-tabs li.count-1 a{left:-20px}.container-tabs .nav-tabs li.count-1 .triangle{z-index:101}.container-tabs .nav-tabs li.count-2 .triangle,.container-tabs .nav-tabs li.count-2 a{left:-40px}.container-tabs .nav-tabs li.count-2 .triangle{z-index:102}.container-tabs .nav-tabs li.count-3 .triangle,.container-tabs .nav-tabs li.count-3 a{left:-60px}.container-tabs .nav-tabs li.count-3 .triangle{z-index:103}.container-tabs .nav-tabs li.count-4 .triangle,.container-tabs .nav-tabs li.count-4 a{left:-80px}.container-tabs .nav-tabs li.count-4 .triangle{z-index:104}.container-tabs .nav-tabs li.count-5 .triangle,.container-tabs .nav-tabs li.count-5 a{left:-100px}.container-tabs .nav-tabs li.count-5 .triangle{z-index:105}.container-tabs .nav-tabs li .triangle,.container-tabs .nav-tabs li.active .triangle,.container-tabs .nav-tabs li:hover .triangle{background-size:contain;-webkit-transform:none;transform:none}.container-tabs .nav-tabs li a{-webkit-transform:none;transform:none;left:0;right:0;line-height:73px;padding-left:50px}.container-tabs .nav-tabs li:first-child a{left:0;padding-left:23px}.container-tabs .nav-tabs li:first-child .triangle,.container-tabs .nav-tabs li:first-child.active .triangle,.container-tabs .nav-tabs li:first-child:hover .triangle{background-size:274px 74px;width:calc(100% + 20px);left:0;-webkit-transform:none;transform:none}}.container-tabs .tab-content{background:#ebebeb;padding:35px 23px;max-width:975px;margin:0 auto 0}.container-tabs .tab-pane{display:none}.container-tabs .tab-pane.active{display:block}.container-tabs .tab-pane .number{color:#ed1c24;font-style:italic;font-size:24px;letter-spacing:.9px;font-weight:700;margin-bottom:0}.container-tabs .tab-pane .heading{font-weight:600;color:#171717;margin-top:10px;margin-bottom:10px;text-transform:uppercase}@media (min-width:900px){#menu-main-menu{left:0;right:0;top:100px}}#header2{background:0 0}#header3{background:0 0}#header4{background:0 0}#header5{background:0 0}#header6{background:0 0}#top-callouts .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top-callouts .inner > *{display:inline-block}#top-callouts .inner [class*="count"]{width:100%}@media (min-width:500px){#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){#top-callouts .inner .count-1{width:calc(100% / 1 - 20px);margin-right:20px}#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 4 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 5 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 6 - 20px);margin-right:20px}}#top-callouts .inner img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-page > *{display:inline-block}.landing-page [class*="cols"]{width:100%}@media (min-width:500px){.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.landing-page .cols-1{width:calc(100% / 1 - 20px);margin-right:20px}.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 4 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 5 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 6 - 20px);margin-right:20px}}.landing-page .element{margin-bottom:4%;-ms-flex-item-align:start;align-self:flex-start}.landing-page .element .button.more-link{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px;margin-top:20px}.landing-page .element .button.more-link.active,.landing-page .element .button.more-link:hover{color:#fff;background:#b00404}.landing-page .element img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page .element div.wp-caption{width:100%!important}.staff-page .staff-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.staff-page .staff-wrapper > *{display:inline-block}.staff-page .staff-wrapper [class*="count"]{width:100%}@media (min-width:500px){.staff-page .staff-wrapper .count-2{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-3{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:878px){.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.staff-page .staff-wrapper .count-1{width:calc(100% / 1 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-2{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 4 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 5 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 6 - 20px);margin-right:20px}}.staff-page .staff-wrapper .staff-member{padding-bottom:40px}.staff-page .staff-wrapper .staff-name{font-size:calc(16px + .7vw);line-height:1.3em}.staff-page .staff-wrapper .staff-title{font-size:calc(12px + .5vw);font-style:italic;line-height:1.3em}.staff-page .staff-wrapper .staff-email,.staff-page .staff-wrapper .staff-phone{font-size:calc(12px + .25vw);line-height:1.3em}.staff-page .staff-wrapper .staff-bio{position:relative;top:-5px}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio.active,.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio:hover{color:#fff;background:#b00404}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio:after{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA0E"}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio:after{font-size:1em;float:right;margin-left:5px}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio.active:after{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA11"}.staff-page .staff-wrapper .staff-pic-missing{width:100%;display:block;margin:0 auto;position:relative;background:#aaa}.staff-page .staff-wrapper .staff-pic-missing .staff-image{height:calc(100% - 5px)}.staff-page .staff-wrapper .staff-pic-missing:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.staff-page .staff-wrapper .staff-pic-missing:before{color:#fff;font-size:260px;font-size:250px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.staff-page .staff-wrapper .staff-image{overflow:hidden}.staff-page .staff-wrapper .staff-image img{width:100%;height:auto}.brands-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px;margin-bottom:30px}.brands-container > *{display:inline-block}.brands-container img{width:100%;height:auto}@media (min-width:500px){.brands-container img{width:50%}}@media (min-width:750px){.brands-container img{width:auto}}.brands-container .brands-title{text-transform:uppercase;margin-bottom:0;width:100%}.page-template-ppf_product_page .post{margin-bottom:80px}#ppf-plax-columns{border-bottom:10px solid #ed1c24}#ppf-plax-columns .row-title{margin:0;background:#ed1c24;color:#fff;text-align:center;text-transform:uppercase;font-size:1.4em;font-weight:600;letter-spacing:2.5px;padding:12px 0}#ppf-plax-columns .button{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px;background:0 0;border:2px solid #ed1c24;font-size:.9em;padding:3px 33px}#ppf-plax-columns .button.active,#ppf-plax-columns .button:hover{color:#fff;background:#b00404}#ppf-plax-columns .button:hover{color:#171717;background:#f1f1f1;border-color:#f1f1f1}#ppf-plax-columns .cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center;overflow:hidden}#ppf-plax-columns .cols > *{display:inline-block}#ppf-plax-columns .cols [class*="count"]{width:100%}@media (min-width:800px){#ppf-plax-columns .cols .count-2{width:calc(100% / 2 - 0px);margin-right:0}#ppf-plax-columns .cols .count-3{width:calc(100% / 2 - 0px);margin-right:0}#ppf-plax-columns .cols .count-4{width:calc(100% / 2 - 0px);margin-right:0}#ppf-plax-columns .cols .count-5{width:calc(100% / 2 - 0px);margin-right:0}#ppf-plax-columns .cols .count-6{width:calc(100% / 2 - 0px);margin-right:0}}@media (min-width:1000px){#ppf-plax-columns .cols .count-3{width:calc(100% / 3 - 0px);margin-right:0}#ppf-plax-columns .cols .count-4{width:calc(100% / 3 - 0px);margin-right:0}#ppf-plax-columns .cols .count-5{width:calc(100% / 3 - 0px);margin-right:0}#ppf-plax-columns .cols .count-6{width:calc(100% / 3 - 0px);margin-right:0}}@media (min-width:1200px){#ppf-plax-columns .cols .count-1{width:calc(100% / 1 - 0px);margin-right:0}#ppf-plax-columns .cols .count-2{width:calc(100% / 2 - 0px);margin-right:0}#ppf-plax-columns .cols .count-3{width:calc(100% / 3 - 0px);margin-right:0}#ppf-plax-columns .cols .count-4{width:calc(100% / 4 - 0px);margin-right:0}#ppf-plax-columns .cols .count-5{width:calc(100% / 5 - 0px);margin-right:0}#ppf-plax-columns .cols .count-6{width:calc(100% / 6 - 0px);margin-right:0}}#ppf-plax-columns .cols .pff-plax{overflow:hidden;position:relative}#ppf-plax-columns .cols .pff-plax.fixed div.content{padding:60px 0}#ppf-plax-columns .cols .pff-plax.static div.asdf{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}#ppf-plax-columns .cols .content{position:relative;z-index:100000;display:block}#ppf-plax-columns .cols .content p:first-child{margin-top:0;margin-bottom:0!important}#ppf-plax-columns .cols .content p:nth-child(n+2){margin-top:45px}#ppf-plax-columns .cols .button{margin-top:50px}#ppf-plax-columns .cols .static{-webkit-transition:all .3s;transition:all .3s}#ppf-plax-columns .cols .static .asdf{padding:60px 0}#ppf-plax-columns .cols .outer-wrap{overflow:hidden}#ppf-plax-columns .cols .static:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#ppf-plax-columns .cols .static{background-size:cover!important}#ppf-plax-columns .cols .static .content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:60px 0}.employment-page label{font-weight:700}.employment-page label:after{content:':';margin-right:10px}.employment-page .inner-wrapper{margin:0}.employment-page .inner-wrapper p:nth-of-type(1){margin-top:0}.employment-page .form-wrapper{margin-top:1em}#reviews-loop .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;margin-bottom:40px}#reviews-loop .review > *{display:inline-block}#reviews-loop .review h3{margin:0;margin-bottom:20px}#reviews-loop .review cite{font-weight:700}#reviews-loop .review .review-avatar{width:100%;text-align:center}#reviews-loop .review.no-image .review-content{width:100%;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:600px){#reviews-loop .review.has-image .review-content{width:70%;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-item-align:center;align-self:center}#reviews-loop .review.has-image .review-avatar{width:calc(30% - 20px);padding-right:20px;-ms-flex-item-align:center;align-self:center}}@media (min-width:1000px){#reviews-loop .review.has-image .review-content{width:85%}#reviews-loop .review.has-image .review-avatar{text-align:left;width:calc(15% - 20px)}}.archive.category .flex-content{-ms-flex-line-pack:start;align-content:flex-start}.archive.category .post-teaser.blog-teaser{width:47.5%;margin-bottom:35px;-ms-flex-item-align:start;align-self:flex-start}.archive.category .post-teaser.blog-teaser img{width:calc(100% - 2px);height:auto}.archive.category .post-teaser.blog-teaser h2{font-size:1.6em;font-weight:400;line-height:1.2em;margin-top:5px;margin-bottom:0}.archive.category .post-teaser.blog-teaser p{line-height:1.4em}.archive.category .post-teaser.blog-teaser a.button.more-link{text-align:center;white-space:nowrap}.archive.category .post-teaser.blog-teaser .date-date{font-size:.8em;font-style:italic;line-height:1em}@media only screen and (max-width:680px){.archive.category .post-teaser.blog-teaser{width:96%;margin-bottom:70px}}.single.single-post figure img{float:right;margin-left:30px;margin-bottom:30px;max-width:40%;height:auto}@media only screen and (max-width:480px){.single.single-post figure img{float:none;margin-left:0;margin-bottom:30px;max-width:100%;height:auto}}.single.single-post .inner.flex-content{display:block}.single.single-post .inner.flex-content .title{margin-bottom:3px}.single.single-post .inner.flex-content .post-meta{margin-bottom:30px}.single.single-post .inner.flex-content .date-date{font-size:.8em;font-style:italic}.single.single-post .inner.flex-content p:nth-of-type(1){margin-top:0}.is-subpage h1{text-align:left}.document-page table{width:100%}.document-page table .screen-reader-text{display:none}.document-page table thead{background:#aaa}.document-page table thead th{color:#000;font-weight:700}.document-page table td,.document-page table th{border:1px solid #666;font-size:.8em;padding:10px 2px;vertical-align:middle}.document-page table td.download-link{text-align:center}.document-page table td.download-link a{overflow:hidden;width:32px;height:32px;padding:0;text-decoration:none;color:#3b3e43}.document-page table td.download-link a:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA1E"}.document-page table td.download-link a:before{font-size:32px;display:block;line-height:1em}.document-page table .filename{text-align:left}.document-page table .download-link,.document-page table .filesize{text-align:center}@media only screen and (min-width:680px){.document-page table th{font-size:calc(14pt + .3vw)}.document-page table td,.document-page table th{padding:10px}.document-page table th{font-size:1.2em}.document-page table td{font-size:1em}.document-page table .filename,.document-page table .filesize{text-align:left}}#footer1{padding-top:30px;background:#131313;line-height:0;text-align:center;letter-spacing:.5px;color:#ed1c24}#footer1 img{margin-bottom:10px}#footer1 p{margin-bottom:0}#footer1 ul{margin:10px 0;padding:0}#footer1 ul > li{display:block;font-size:.8rem;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;margin-right:5px}#footer1 ul > li:last-child{margin-right:0}#footer1 ul > li ul{display:none}#footer1 ul > li a{color:grey}@media (min-width:550px){#footer1 ul > li{display:inline}}#footer2{background:0 0}#footer3{background:0 0}#footer4{background:0 0}#footer5{background:0 0}#footer6{background:0 0}footer#bfm-credits{width:100%;padding:20px 0;background:#090909;text-align:center;font-size:.6em;margin-bottom:0;color:grey}footer#bfm-credits p{margin:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:'flexslider-icon';src:url(../fonts/flexslider-icon.eot);src:url(../fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(../fonts/flexslider-icon.woff) format("woff"),url(../fonts/flexslider-icon.ttf) format("truetype"),url(../fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides > li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}#lr_slider .content-max-width *,#white .content-max-width *{white-space:pre-wrap}#lr_slider .element .half,#white .element .half{-ms-flex-item-align:center;align-self:center}#lr_slider .cycle-pager,#white .cycle-pager{text-align:center;margin:20px 0}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}.fold-wrapper{text-align:center;position:fixed;bottom:0;left:0;right:0;display:none;z-index:100000000}#scrollBelowFold{color:#fff;font-size:40px;padding-bottom:0;display:inline-block}#scrollBelowFold:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01"}#scrollBelowFold:hover{cursor:pointer}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}div.panel{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.js-modal{background:rgba(0,0,0,.9)}.modal-close{color:#fff .modal-close}.modal-close :hover{color:#999}.js-back-to-top{-webkit-box-sizing:content-box;box-sizing:content-box;width:40px;height:40px;overflow:hidden;font-size:30px;display:none;position:fixed;bottom:20px;right:20px;border-radius:5px;background:rgba(0,0,0,.6);color:#fff;border:1px solid #fff;cursor:pointer}.js-back-to-top:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA04"}.js-back-to-top:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.panel.show{opacity:1;max-height:1500px}button.js-bfm-accordion{cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:0;font-size:1.2em;margin-bottom:2px;line-height:1em;padding-right:40px;position:relative;-webkit-transition:.4s;transition:.4s}button.js-bfm-accordion:after{content:'\EA0E';font-family:'bfmclient';font-size:1.2em;float:right;margin-left:5px;display:block;height:25px;width:25px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0}button.js-bfm-accordion.active:after{content:'\EA11'}.faq-page div.panel{padding:0;max-height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0}.faq-page div.panel.show{padding:0 18px;opacity:1;max-height:10000px}@media only screen and (min-width:768px){img.alignright{float:right;margin:0 0 .9em .9em}img.alignleft{float:left;margin:0 .9em .9em 0}}.social-wrapper{display:inline-block;margin-top:10px}.social-wrapper a{margin-right:5px}.social-wrapper a:last-child{margin-right:0}.social-wrapper.round .icon{border-radius:50%}.social-wrapper .icon{display:inline-block;margin-right:5px;width:40px;height:40px;font-size:40px;width:35px;height:35px;font-size:35px;color:#fff;background:#ed1c24}.social-wrapper .icon:hover{color:#fff;background:#b00404}.social-wrapper .icon.facebook:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA1B"}.social-wrapper .icon.twitter:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA43"}.social-wrapper .icon.youtube:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA49"}.social-wrapper .icon.google_plus:before,.social-wrapper .icon.googleplus:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA23"}.social-wrapper .icon.linked_in:before,.social-wrapper .icon.linkedin:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA2B"}.social-wrapper .icon.pinterest:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA39"}.social-wrapper .icon.instagram:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA27"}.social-wrapper .icon.flickr:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA22"}.social-wrapper .icon.rss:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3E"}.social-wrapper .icon.soundcloud:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA40"}.social-wrapper .icon.yahoo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA47"}.social-wrapper .icon.avvo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA05"}.social-wrapper .icon.yelp:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA48"}.social-wrapper .icon.trip_advisor:before,.social-wrapper .icon.tripad:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA42"}.social-wrapper a:nth-last-child() .icon{margin-right:0}.contact-page .layout-wrapper .top{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .bottom{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .map p{margin:0}.contact-page .layout-wrapper .left{width:100%;margin-right:0;margin-bottom:35px}.contact-page .layout-wrapper .right{width:100%;margin-left:0;margin-bottom:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(2){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(3){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(4){width:100%}@media only screen and (min-width:768px){.contact-page .layout-wrapper .left{width:48%;margin-right:2%;margin-bottom:2%;display:inline-block;vertical-align:top}.contact-page .layout-wrapper .right{width:48%;margin-left:2%;margin-bottom:2%;display:inline-block;vertical-align:top}}.wpcf7-response-output.wpcf7-validation-errors:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA46"}.wpcf7-form-control-wrap.ParentName:before,.wpcf7-form-control-wrap.PatientName:before,.wpcf7-form-control-wrap.sendername-first:before,.wpcf7-form-control-wrap.sendername-last:before,.wpcf7-form-control-wrap.sendername:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA44"}.wpcf7-form-control-wrap.email:before,.wpcf7-response-output.wpcf7-mail-sent-ok:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA15"}.wpcf7-form-control-wrap.phone:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA38"}.wpcf7-form-control-wrap.company:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA13"}.wpcf7-form-control-wrap.message:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA37"}.wpcf7-form-control-wrap.pass:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA28"}.wpcf7-form-control-wrap.address1:before,.wpcf7-form-control-wrap.address2:before,.wpcf7-form-control-wrap.address:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA25"}.form-item.searchpage:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.header-sidebar .widget_nav_menu ul{list-style-type:none;padding:0}.header-sidebar .widget_nav_menu a{text-decoration:none;font-size:1.25em;white-space:nowrap;-webkit-transition-duration:.4s;transition-duration:.4s;display:block}.header-sidebar .widget_nav_menu li.current-menu-ancestor > a,.header-sidebar .widget_nav_menu li.current_page_item > a{color:#d70008!important}.header-sidebar .widget_nav_menu .nav-mobile{display:block;cursor:pointer;right:0;top:0;height:56px;width:56px;font-size:25px;margin-right:0}.header-sidebar .widget_nav_menu .nav-mobile .menuicon{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.header-sidebar .widget_nav_menu .nav-mobile .menuicon:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA33"}.header-sidebar .widget_nav_menu .nav-mobile .menuicon:hover{color:#666}.header-sidebar .widget_nav_menu .menu-main-menu-container{width:100%;margin-top:56px}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul{z-index:100;top:0;right:0;width:100%;display:none}@media only screen and (min-width:640px){.header-sidebar .widget_nav_menu .menu-main-menu-container > ul{width:50%}}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul.nav-active{display:block}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .nav-item{width:100%}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul > li > a{color:#fff;background:0 0}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul > li > a:hover{color:#d70008;background:0 0}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu{position:relative;padding-left:20px}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu li a{color:#fff;background:0 0}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu li a:hover{color:#fff;background:0 0}@media only screen and (min-width:900px){.header-sidebar .widget_nav_menu .nav-mobile{display:none}.header-sidebar .widget_nav_menu .menu-main-menu-container{margin-top:0;position:relative;z-index:1000;display:inline-block}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul{margin:0;width:100%;display:block}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul > li{padding-right:10px;float:left;display:inline;zoom:1}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul > li > a{color:#fff;background:0 0}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul > li > a:hover{color:#d70008;background:0 0}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul > li.menu-item-has-children{position:relative}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul > li.menu-item-has-children:hover > .sub-menu{display:block;min-width:200px}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .nav-item{width:auto}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu{display:none;position:absolute;padding-left:0;padding-top:20px!important;z-index:100000000000000000000}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu .current-menu-item a{color:#fff!important;background:#cd2027}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu li{display:block!important;text-transform:none;letter-spacing:0}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu li a{display:block;color:#131313;background:rgba(255,255,255,.95);padding:10px;font-weight:600}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu li a:hover{color:#fff;background:#cd2027}.header-sidebar .widget_nav_menu .menu-main-menu-container > ul .sub-menu .sub-menu{left:100%;top:0}}.banner{margin:0;line-height:1em}.flexslider{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0}.bg-video{overflow:hidden;position:relative}.bg-video #videoplayer{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bfm-banner{width:100%;line-height:0}.bfm-banner div{line-height:0}.bfm-banner p{margin:0;line-height:1.3em}.bfm-banner img{line-height:0}.bfm-banner.layout-45_deg{width:100%}.bfm-banner ul.slides,.bfm-banner ul.slides li{border:0;margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}.bfm-banner.has-video li{overflow:hidden}.bfm-banner .banner-container{position:relative}@media only screen and (min-width:800px){.bfm-banner .text-wrapper{position:absolute;bottom:0;left:0;right:0}}.gallery-page .inner{background:#fff;overflow:hidden}.js-modal{display:none;position:fixed;z-index:1000000000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.js-modal .modal-content{position:relative;background-color:transparent;margin:auto;padding:0;width:50%;max-width:800px}.js-modal .modal-close{position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.js-modal .modal-close:focus,.js-modal .modal-close:hover{text-decoration:none;cursor:pointer}.next,.prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;font-weight:700;font-size:20px;-webkit-transition:.3s ease;transition:.3s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.caption-container{text-align:center;background-color:transparent;padding:2px 16px}.video-page .bfm-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.video-page .bfm-video > *{display:inline-block}.video-page .bfm-video .element.video{width:100%;text-align:center;background:#aaa;margin-bottom:20px;padding-bottom:10px;line-height:0}.video-page .bfm-video .element.video .video-title{padding-top:10px;font-size:1.1em;color:#000}.video-page .bfm-video .element.video .video-title p{margin:0}.video-page .bfm-video .element.video a{text-decoration:none}@media only screen and (min-width:480px){.video-page .bfm-video .element.video{width:49%;margin-bottom:2%}}@media only screen and (min-width:768px){.video-page .bfm-video .element.video{width:32%;position:relative;background:0 0;padding-bottom:0}.video-page .bfm-video .element.video .video-title{position:absolute;bottom:0;display:block;width:calc(100% - 12px);text-align:center;padding:6px;background:#aaa;color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-page .bfm-video .element.video .overlay{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;background:rgba(29,36,53,.85);top:0;left:0;bottom:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-page .bfm-video .element.video:hover .overlay{opacity:1}.video-page .bfm-video .element.video:hover .video-title{opacity:0}}img.demo{opacity:.6}img.demo:hover{opacity:1}.hover-shadow{-webkit-transition:.3s;transition:.3s}.hover-shadow:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.outer.employment-page{padding-bottom:0}.bfm-gallery.stylesquare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:10px solid #ed1c24;border-bottom:10px solid #ed1c24;background:#090909}.bfm-gallery.stylesquare > *{display:inline-block}.bfm-gallery.stylesquare .element.image{width:100%;position:relative;overflow:hidden;line-height:0}.bfm-gallery.stylesquare .element.image .overlay{opacity:0;position:absolute;width:100%;height:100%;background:rgba(215,0,8,.85);top:0;left:0;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center}.bfm-gallery.stylesquare .element.image .overlay:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.bfm-gallery.stylesquare .element.image .overlay:before{font-size:calc(12px + 3vw);position:absolute;line-height:0;top:50%;left:40%;-webkit-transform:traslate(-50%,50%);transform:traslate(-50%,50%)}.bfm-gallery.stylesquare .element.image:hover .overlay{opacity:1}@media only screen and (min-width:480px){.bfm-gallery.stylesquare .element.image{width:50%}}@media only screen and (min-width:1024px){.bfm-gallery.stylesquare .element.image{width:25%;margin-bottom:0}}.bfm-gallery.stylehex{position:relative;width:100%;margin:0 auto;padding:0;margin-bottom:80px}.bfm-gallery.stylehex .element.image{position:relative;float:left;margin-right:1%;-webkit-transform:rotate(-60deg) skewY(30deg);transform:rotate(-60deg) skewY(30deg);background:0 0;line-height:0;overflow:hidden;visibility:hidden;width:19.2%;padding:0 0 22.25% 0}.bfm-gallery.stylehex .element.image > *{visibility:visible}.bfm-gallery.stylehex .element.image .hexagon{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;-webkit-transform:skewY(-30deg) rotate(60deg);transform:skewY(-30deg) rotate(60deg);overflow:hidden}.bfm-gallery.stylehex .element.image img{display:block;max-width:unset;height:100%;width:auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.bfm-gallery.stylehex .element.image a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image a:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3F"}.bfm-gallery.stylehex .element.image a:before{color:#fff;opacity:0;display:inline-block;font-size:calc(12px + 3vw);position:absolute;left:50%;top:44%;-webkit-transform:translateY(-44%);transform:translateY(-44%);-webkit-transform:translateX(-44%);transform:translateX(-44%);-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image:hover img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.2,1.2,1)}.bfm-gallery.stylehex .element.image:hover a{background:rgba(215,0,8,.75);-webkit-transition:all .3s;transition:all .3s}.bfm-gallery.stylehex .element.image:hover a:before{opacity:1}.bfm-gallery.stylehex .element.image:nth-of-type(9n+5){margin-right:0}.bfm-gallery.stylehex .element.image:nth-of-type(9n+6){margin-left:10.15%}.bfm-gallery.stylehex .element.image:nth-of-type(9n+6),.bfm-gallery.stylehex .element.image:nth-of-type(9n+7),.bfm-gallery.stylehex .element.image:nth-of-type(9n+8),.bfm-gallery.stylehex .element.image:nth-of-type(9n+9){margin-top:-4.45%;margin-bottom:-4.55%}.bfm-gallery.stylehex:after{content:"";display:block;clear:both;line-height:0}#columnizer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#columnizer-columns > *{display:inline-block}#columnizer-columns [class*="column-count"]{width:100%}@media (min-width:500px){#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1400px){#columnizer-columns .column-count-1{width:calc(100% / 1 - 20px);margin-right:20px}#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 4 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 5 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 6 - 20px);margin-right:20px}}.teaser-page .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teaser-page .flex-content > *{display:inline-block}.teaser-page .flex-content [class*="columns"]{width:100%}@media (min-width:500px){.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 4 - 20px);margin-right:20px}}@media (min-width:1400px){.teaser-page .flex-content .columns-1{width:calc(100% / 1 - 20px);margin-right:20px}.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 5 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 6 - 20px);margin-right:20px}}.teaser-page .post-teaser{width:100%;margin-bottom:70px}.teaser-page .post-teaser:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.teaser-page .post-teaser figure{overflow:hidden;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.teaser-page .post-teaser figure img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.teaser-page .post-teaser .title{margin-top:.5em;margin-bottom:.5em;font-size:calc(14px + 1vw)}.teaser-page .post-teaser .teaser-button{margin-top:.5em;text-align:center}.teaser-page .bfm-gallery-page-teaser{position:relative;line-height:0}.teaser-page .bfm-gallery-page-teaser .galleryimage{padding:0;margin:0}.teaser-page .bfm-gallery-page-teaser .gallerytitle{background:#aaa;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;color:#000;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;line-height:1.3em}.teaser-page .bfm-gallery-page-teaser .gallerytitle span{font-size:calc(12px + .5vw);text-transform:uppercase;padding:7px 5px 5px}.teaser-page .bfm-employment-page-teaser{width:100%;margin-bottom:40px}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%;background:#aaa;color:#000;font-size:2em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:100%;text-align:center}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:none}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two{padding-top:10px;padding-bottom:10px;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-one{border:1px solid #666;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-two{border:1px solid #666;border-top:none}.teaser-page .bfm-employment-page-teaser .position-title{font-weight:700;font-size:1.1em;font-style:italic}.teaser-page .bfm-employment-page-teaser .position-title,.teaser-page .bfm-employment-page-teaser .teaser-button,.teaser-page .bfm-employment-page-teaser .teaser-description,.teaser-page .bfm-employment-page-teaser .teaser-location,.teaser-page .bfm-employment-page-teaser .teaser-post-date,.teaser-page .bfm-employment-page-teaser .teaser-post-duration{padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser .teaser-button{display:inline-block}.teaser-page .bfm-employment-page-teaser .teaser-button a{background:#ed1c24;color:#fff;outline:0;border:none;font-size:1.1em;line-height:1.6em;cursor:pointer;display:inline-block;text-align:center;border:none;outline:0;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;letter-spacing:1.5px;padding:15px 45px}.teaser-page .bfm-employment-page-teaser .teaser-button a.active,.teaser-page .bfm-employment-page-teaser .teaser-button a:hover{color:#fff;background:#b00404}.teaser-page .bfm-employment-page-teaser label{font-weight:700}.teaser-page .bfm-employment-page-teaser label:after{content:':';margin-right:10px}@media only screen and (min-width:1100px){.teaser-page .bfm-employment-page-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;overflow:hidden;border:1px solid #666;border-top:none;margin-bottom:0}.teaser-page .bfm-employment-page-teaser > *{display:inline-block}.teaser-page .bfm-employment-page-teaser > div{-ms-flex-item-align:center;align-self:center}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two{border:none}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{float:left;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%}.teaser-page .bfm-employment-page-teaser .col-two{border-left:1px solid #666}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:350px}.teaser-page .bfm-employment-page-teaser.header-row .col-one{display:block}.teaser-page .bfm-employment-page-teaser .col-two,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:block;width:calc(100% - 350px)}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{border-top:1px solid #666}}@media only screen and (min-width:1100px){.page-template-bfm_teaser_page .nth-rule-wrapper .post-teaser.bfm-employment-page-teaser{width:calc(100% - 2px)}.page-template-bfm_teaser_page .nth-rule-wrapper .post-teaser.bfm-employment-page-teaser:last-child .col-two{border-bottom:none}}.landing-page .element .button.more-link{display:block;margin:0 auto}@media only screen and (max-width:900px){.landing-page .element{display:block;width:100%}}.form-item input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.grecaptcha-badge{display:none!important}

#footer1 > div {display: flex; justify-content: space-between; align-items: center; max-width: 1620px; margin: 0 auto;}
#footer1 > div > div {width: 30%;}

@media(min-width: 900px) {
    #header1 .bfm-banner.tall .slide-title p {
        font-size: 2vw;
        
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9fYmx1ZWZpcmUtZGVmYXVsdC1mb250LnNjc3MiLCJfcGFydGlhbHMvX2NoaWxkZm9udC5zY3NzIiwiY2hpbGQuY3NzIiwiX3BhcnRpYWxzL19jc3MtcmVzZXQuc2NzcyIsIl9taXhpbnMvX21peGlucy5zY3NzIiwiX3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJfcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiX3BhcnRpYWxzL190aGVtZS5zY3NzIiwiX3BsdWdpbnMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJfcGx1Z2lucy9fZmxleHNsaWRlci5zY3NzIiwiX3BhcnRpYWxzL191aS5zY3NzIiwiX3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwiX3BhcnRpYWxzL19uYXYuc2NzcyIsIl9wYXJ0aWFscy9fYmFubmVycy5zY3NzIiwiX3BhcnRpYWxzL19nYWxsZXJ5LnNjc3MiLCJfcGFydGlhbHMvX3RlYXNlci5zY3NzIiwiX3BhcnRpYWxzL19jdXN0b20tc3R5bGUuc2NzcyIsImNoaWxkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsV0FDRSxZQUFBLFlBQ0EsSUFBQSw0QkFDQSxJQUFBLDRCQUFBLGFBQUEsQ0FBQSw4QkFBQSxlQUFBLENBQUEsNkJBQUEsY0FBQSxDQUFBLDRCQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BR0Ysa0JBQ0UsUUFBQSxhQUNBLFlBQUEsWUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsRUFDQSx1QkFBQSxZQUNBLHdCQUFBLFVBTUYsY0FDRSxVQUFBLHFCQUNBLFlBQUEsTUFDQSxlQUFBLEtBRUYsY0FBZ0IsVUFBQSxJQUNoQixjQUFnQixVQUFBLElBQ2hCLGNBQWdCLFVBQUEsSUFDaEIsY0FBZ0IsVUFBQSxJQUNoQixjQUNFLE1BQUEscUJBQ0EsV0FBQSxPQUlBLDhCQUFnQyxRQUFBLFFBd0JoQyw2QkFBK0IsUUFBQSxRQXdCL0IsOEJBQWdDLFFBQUEsUUF3QmhDLDRCQUE4QixRQUFB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RixRQUFBLE1BQ0EsTUFBQSxtQkF2TEosNkRiMnhJTSw2RGEvbElGLFdBQUEsSUFBQSxNQUFBLE1BVUosMENBR0MseUZBRUUsTUFBQSxpQkFGRiw2R0FLRSxjQUFBLE1Dck5ILHlDQUEwQyxRQUFBLE1BQWUsT0FBQSxFQUFBLEtBR3pELHlDQUNBLHVCQUF3QixRQUFBLE1BQWUsTUFBQSxNQzhCdkMsOEJBQThCLG1CQUFBLEtBQTBCLGdCQUFBLEtBQXdCLFdBQUEsS0FBbUIsY0FBQSxFQUduRyxrQkFDRSxRQUFBIiwiZmlsZSI6ImNoaWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBEbyBub3QgdXNlIHRoaXMgZmlsZSBpbiB0aGUgYXBwbGljYXRpb24gYnVpbGQuXHJcbiAqIFRoaXMgXCJtaXhpblwiIGlzIHVzZWQgYnkgZ3VscCB0YXNrIFwiaWNvbmZvbnRcIiB0byBnZW5lcmF0ZSB0aGUgdGVtcGxhdGUgZm9yIHRoZVxyXG4gKiBmb250cyB0aGF0IHRoZSB0aGVtZSB1c2VzLlxyXG4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvYmZtY2xpZW50LmVvdCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmJmbWNsaWVudDpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gYmFzZUN1c3RvbUZvbnRTdHlsZXMoKSB7XHJcblxyXG59XHJcbi5iZm1jbGllbnQtbGcge1xyXG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzMzMzMzMzZW07XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uYmZtY2xpZW50LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLmJmbWNsaWVudC0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XHJcbi5iZm1jbGllbnQtNHggeyBmb250LXNpemU6IDRlbTsgfVxyXG4uYmZtY2xpZW50LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cclxuLmJmbWNsaWVudC1mdyB7XHJcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1hcnJvdy1kb3duMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWRvd24yKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1kb3duMi1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMlwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWxlZnQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LWxlZnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwMlwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctcmlnaHQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXJpZ2h0LWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1hcnJvdy11cDI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDRcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy11cDIoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDRcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXVwMi1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtYXZ2by1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtYXZ2by1pY29uKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1hdnZvLWljb24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwNVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA2XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtYmFubmVyLWFycm93LWxlZnQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDZcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDZcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDdcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDdcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtYmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOFwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWJsb2NrZWQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDhcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWJsb2NrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwOFwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWNhbmNlbC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDlcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1jYW5jZWwtY2lyY2xlKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTA5XCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1jYW5jZWwtY2lyY2xlLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMDlcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY2FydCgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwQVwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY2FydC1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQlwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMEJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwQlwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQ1wiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwQ1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtdW5jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMENcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMERcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1jaGVja21hcmsoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMERcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrbWFyay1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEVcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtZG93bigpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwRVwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWRvd24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEwRVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBGXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLWxlZnQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMEZcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMEZcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTBcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtcmlnaHQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMTBcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLXVwKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtdXAtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExMVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEyXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY29tbWVudHMoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMTJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWNvbW1lbnRzLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMTJcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1jb21wYW55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY29tcGFueSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExM1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY29tcGFueS1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtY3Jvc3M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTRcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1jcm9zcygpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExNFwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtY3Jvc3MtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExNFwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE1XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZW1haWwoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMTVcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWVtYWlsLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMTVcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1lbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNlwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWVudGVyKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1lbnRlci1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExN1wiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWV4aXQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMTdcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWV4aXQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExN1wiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWV5ZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOFwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1taW51cygpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExOFwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLW1pbnVzLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMThcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1leWUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1wbHVzKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1leWUtcGx1cy1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1leWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExQVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFCXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZmFjZWJvb2soKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMUJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWZhY2Vib29rLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMUJcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1maWxlLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1lbXB0eSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExQ1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1lbXB0eS1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRFwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZXhjZWwoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMURcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZXhjZWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExRFwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFFXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1wZGYoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMUVcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtcGRmLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMUVcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1maWxlLXRleHQyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS10ZXh0MigpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUExRlwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS10ZXh0Mi1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS13b3JkKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXdvcmQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyMFwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjFcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1maWxtKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTIxXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1maWxtLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMjFcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1mbGlrcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMlwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWZsaWtyKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1mbGlrci1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjNcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1nb29nbGUtcGx1cygpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyM1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtZ29vZ2xlLXBsdXMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyM1wiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWdyaXBwaWU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjRcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1ncmlwcGllKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTI0XCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1ncmlwcGllLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMjRcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtaG9tZSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyNVwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtaG9tZS1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjZcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1pbWFnZSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyNlwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtaW1hZ2UtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyNlwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyN1wiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWluc3RhZ3JhbSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyN1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtaW5zdGFncmFtLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMjdcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjhcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1rZXkoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMjhcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWtleS1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQta2V5MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyOVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWtleTIoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMjlcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWtleTItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyOVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWxpYnJlb2ZmaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJBXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbGlicmVvZmZpY2UoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMkFcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWxpYnJlb2ZmaWNlLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMkFcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1saW5rZWQtaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkJcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1saW5rZWQtaW4oKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMkJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LWxpbmtlZC1pbi1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkNcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1sb2NhdGlvbigpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyQ1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyQ1wiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LWxvY2F0aW9uMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRFwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uMigpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyRFwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24yLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMkRcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1tb3ZlLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbW92ZS1hcnJvdygpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyRVwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbW92ZS1hcnJvdy1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtbmFtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRlwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LW5hbWUoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMkZcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LW5hbWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEyRlwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LW5hdi1kb3RzLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzBcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy1ob3Jpem9udGFsKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTMwXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy1ob3Jpem9udGFsLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMzBcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1kb3RzLXZlcnRpY2FsKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1uYXYtZG90cy12ZXJ0aWNhbC1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtbmF2LXJvdW5kZWQtdjE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzJcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1uYXYtcm91bmRlZC12MSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzMlwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjEtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzMlwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMzXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXJvdW5kZWQtdjIoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMzNcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYyLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMzNcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1uYXYtc3F1YXJlLXYxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12MSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzNFwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12MS1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtbmF2LXNxdWFyZS12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjIoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMzVcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzNVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LW5vdGlmaWNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNlwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LW5vdGlmaWNhdGlvbigpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzNlwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtbm90aWZpY2F0aW9uLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMzZcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzdcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1wZW5jaWwoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMzdcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LXBlbmNpbC1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzhcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1waG9uZSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzOFwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtcGhvbmUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzOFwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzOVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LXBpbnRlcmVzdCgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzOVwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtcGludGVyZXN0LWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMzlcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzQVwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheS1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtcGxheTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0JcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1wbGF5MigpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzQlwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtcGxheTItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzQlwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0NcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTNDXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBM0NcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1yYWRpby1jaGVja2VkMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRFwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQyKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTNEXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1yYWRpby1jaGVja2VkMi1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTNEXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtcnNzKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC1yc3MtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzRVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRlwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LXNlYXJjaCgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUEzRlwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtc2VhcmNoLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBM0ZcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtc291bmRjbG91ZCgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0MFwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtc291bmRjbG91ZC1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LXN0YXIoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNDFcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LXN0YXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0MVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQyXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtdHJpcGFkdmlzb3IoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNDJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LXRyaXBhZHZpc29yLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNDJcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQzXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtdHdpdHRlcigpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0M1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtdHdpdHRlci1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTQzXCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NFwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXIoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNDRcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0NFwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ1XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtdXNlcnMoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNDVcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LXVzZXJzLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNDVcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtd2FybmluZygpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0NlwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQtd2FybmluZy1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQteWFob286YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDdcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC15YWhvbygpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0N1wiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQteWFob28tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0N1wiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LXllbHA6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDhcIiB9XHJcbiAgQG1peGluIGJmbWNsaWVudC15ZWxwKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTQ4XCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC15ZWxwLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNDhcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ5XCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQteW91dHViZSgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0OVwiIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBiZm1jbGllbnQteW91dHViZS1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTQ5XCIgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iZm1jbGllbnQtem9vbS1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0QVwiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20taW4oKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNEFcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20taW4tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIlxcRUE0QVwiIH1cclxuICB9XHJcblxyXG5cclxuICAuYmZtY2xpZW50LXpvb20tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRCXCIgfVxyXG4gIEBtaXhpbiBiZm1jbGllbnQtem9vbS1vdXQoKSB7ICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNEJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYmZtY2xpZW50LXpvb20tb3V0LWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBNEJcIiB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbWNsaWVudC12aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0Q1wiIH1cclxuICBAbWl4aW4gYmZtY2xpZW50LXZpZGVvLXBsYXktYnV0dG9uKCkgeyAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTRDXCIgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGJmbWNsaWVudC12aWRlby1wbGF5LWJ1dHRvbi1hZnRlcigpIHsgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTRDXCIgfVxyXG4gIH1cclxuIiwiLyoqXHJcbiAqIERvIG5vdCB1c2UgdGhpcyBmaWxlIGluIHRoZSBhcHBsaWNhdGlvbiBidWlsZC5cclxuICogVGhpcyBcIm1peGluXCIgaXMgdXNlZCBieSBndWxwIHRhc2sgXCJpY29uZm9udFwiIHRvIGdlbmVyYXRlIHRoZSB0ZW1wbGF0ZSBmb3IgdGhlXHJcbiAqIGZvbnRzIHRoYXQgdGhlIHRoZW1lIHVzZXMuXHJcbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uY2hpbGRmb250czpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIGJhc2VDdXN0b21Gb250U3R5bGVzKCkge1xyXG5cclxufVxyXG4uY2hpbGRmb250cy1sZyB7XHJcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcclxuICBsaW5lLWhlaWdodDogMC43NWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xyXG59XHJcbi5jaGlsZGZvbnRzLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLmNoaWxkZm9udHMtM3ggeyBmb250LXNpemU6IDNlbTsgfVxyXG4uY2hpbGRmb250cy00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XHJcbi5jaGlsZGZvbnRzLTV4IHsgZm9udC1zaXplOiA1ZW07IH1cclxuLmNoaWxkZm9udHMtZncge1xyXG4gIHdpZHRoOiAxLjI4NTcxNDI4NTcxNDI4NThlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4gIC5jaGlsZGZvbnRzLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEJcIiB9XHJcbiAgQG1peGluIGNoaWxkZm9udHMtY2hlY2tib3gtY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgY29udGVudDogXCJcXEVBMEJcIiB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gY2hpbGRmb250cy1jaGVja2JveC1jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxyXG4gIH1cclxuIixudWxsLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5cclxuc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XHJcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XHJcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBDb3JlIHNwZWNpZmljIHJlc2V0cyBhbmQgbGF5b3V0IHRoYXQgZ2VuZXJhbGx5IHdvbid0IGJlIHRvdWNoZWQsIGhlbmNlIHdoeSBpdCBpcyBcImhpZGRlblwiIGhlcmVcclxuICovXHJcblxyXG5odG1sIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyBcclxufVxyXG5cclxuaHRtbCBhOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5hLCBhOmFjdGl2ZSwgYTpob3ZlciB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBtYXJnaW46IDFlbSAwO1xyXG59IFxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxufVxyXG5cclxubGkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxufVxyXG5cclxuXHJcbi5mYXEtcGFnZSAuaW5uZXIgLnBvc3QsXHJcbi5mdWxsLXdpZHRoLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW5uZXIgeyBAaW5jbHVkZSBpbm5lci1jb250YWluZXIoKX1cclxuLm91dGVyIHsgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCl9XHJcbi5mbGV4LWNvbnRlbnQgeyBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKX1cclxuLmZsZXgtYm94IHtAaW5jbHVkZSBmbGV4LWJveCgpfVxyXG4ub25lLWhhbGYsLmhhbGYge3dpZHRoOiA1MCV9XHJcbi5vbmUtdGhpcmQsIC50aGlyZCB7d2lkdGg6IDMzLjMlfVxyXG4ub25lLXF1YXJ0ZXIsIC5xdWFydGVyIHsgd2lkdGg6IDI1JTt9XHJcbi5vdXRlciwuY2xlYXItYmxvY2ssLmNsZWFyZml4LHNlY3Rpb24ge0BpbmNsdWRlIGNsZWFyZml4KCk7fVxyXG5cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCJAbWl4aW4gZmxleC1jb250ZW50KCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG5cdCYgPiAqIHsgLy8gYWxsIDFzdCBnZW4gY2hpbGRyZW4gb2YgZmxleC1jb250ZW50IHNob3VsZCBiZSBpbmxpbmUtYmxvY2tcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGlubmVyLWNvbnRhaW5lcigpIHtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcl9tYXhfd2lkdGg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgcGFkZGluZzogMXB4IDIlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBvdXRlci1jb250YWluZXIoKSB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uc2l2ZUltYWdlKCkge1xyXG4gICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmVCdXR0b25MaXN0KCkge1xyXG5cclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQ3JlYXRlcyB0aGUgYm9pbGVycGxhdGUgQ1NTIGZvciBmbGV4Ym94IGNvbHVtbnMgaWYgeW91IGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgbmFtaW5nIHByb2NlZHVyZS5cclxuICogQ2FsbCB0aGlzIG1peGluIGluIHRoZSBwYXJlbnQgY29udGFpbmVyIGhvbGRpbmcgeW91ciBjb2x1bW5zXHJcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJhc2VfY29sX2NsYXNzICAgIFRoZSBiYXNlIGNvbHVtbiBjbGFzczogZXg6IGNvbHMtMiwgdGhlIGNvZGUgd2lsbCBhcHBlbmQgdGhlIG51bWJlciAoZm9yIHR3byBjb2x1bW5zIGluIHRoaXMgZXhhbXBsZSwgYnV0IHlvdSBuZWVkIHRvIHByb3ZpZGUgXCJjb2xzXCIgdG8gaXQuXHJcbiAqIEBwYXJhbSAge2ludGVnZXJ9ICAgICRtaW46ICAgICAgICAgICAxICAgICAgICAgICAgVGhlIG51bWJlciB0byBiZWdpbiBpdGVyYXRpb24gYXRcclxuICogQHBhcmFtICB7aW50ZWdlcn0gICAgJG1heDogICAgICAgICAgIDYgICAgICAgICAgICAgVGhlIG51bWJlciB0byBlbmQgaXRlcmF0aW9uIGF0XHJcbiAqIEBwYXJhbSAge21hcH0gICAgICAgICRicmVha3BvaW50cyAgICAoKSAgICAgICAgICAgIEEgbWFwIGNvbnNpc3Rpbmcgb2YgdGhlIHdpZHRoIGJyZWFrcG9pbnQgZm9yIGtleXMgYW5kIHRoZSBjb2x1bW4gY291bnQgZm9yIHZhbHVlXHJcbiAqIEBwYXJhbSAge3N0cmluZ30gICAgICRmdWxsX2JyZWFrb3V0X3dpZHRoICAgICAgICAgIFRoZSBzY3JlZW4gZGltZW5zaW9ucyB3aGVyZSBjb2x1bW5zIHdpbGwgaGF2ZSB0aGVpciBcImRlZmF1bHRcIiBjaGFyYWN0ZXJpc3RpY3NcclxuICogQHBhcmFtICB7c3RyaW5nfSAkZ3V0dGVyOiAgICAgICAgICAgJzIwcHgnICAgICAgICBUaGUgc3BhY2luZyBiZXR3ZWVuIGVsZW1lbnRzLiBUaGlzIHVzZXMgZmxleGJveCBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICogQHJldHVybiB7c3RyaW5nfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBIGxvdCBvZiBDU1NcclxuICovXHJcbkBtaXhpbiBjb2x1bW5zQ29udGFpbmVyKCRiYXNlX2NvbF9jbGFzcywgJGZ1bGxfYnJlYWtvdXRfd2lkdGgsICAkbWluOiAxLCAkbWF4OiA2LCAkYnJlYWtwb2ludHM6ICgpLCAkZ3V0dGVyOiAnMjBweCcpIHtcclxuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLy8gYWxsIGNvbHVtbnMgc3RhcnQgYXQgMTAwJSB3aWR0aFxyXG4gICAgW2NsYXNzKj1cIiN7JGJhc2VfY29sX2NsYXNzfVwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJG1pbldpZHRoLCAkY29sQ291bnQgaW4gJGJyZWFrcG9pbnRzIHtcclxuICAgICAgICBAaWYoJGZ1bGxfYnJlYWtvdXRfd2lkdGggPiAkbWluV2lkdGgpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5XaWR0aCkge1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tICRjb2xDb3VudCB0aHJvdWdoICRtYXgge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF9jb2x1bW5zV2lkdGhzKCRiYXNlX2NvbF9jbGFzcywgJGksICRndXR0ZXIsICRjb2xDb3VudCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRmdWxsX2JyZWFrb3V0X3dpZHRoKSB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tICRtaW4gdGhyb3VnaCAkbWF4IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgX2NvbHVtbnNXaWR0aHMoJGJhc2VfY29sX2NsYXNzLCAkaSwgJGd1dHRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogQmFzaWNhbGx5IGNhbGxlZCBieSBjb2x1bW5zQ29udGFpbmVyIG1peGluLCBidXQgY2FuIGJlIHVzZWQgYW55d2hlcmUgSSBndWVzc1xyXG4gKiBSZXR1cm5zIDEwMCUgZGl2aWRlZCBieSAkaSB3aXRoIHRoZSBiYXNlIGNsYXNzIHByZXBlbmRlZFxyXG4gKlxyXG4gKiBFeDogQGluY2x1ZGUgY29sdW1uc1dpZHRocygnYmFzZScsMylcclxuICogd2lsbCByZXR1cm4gLmJhc2UtMyB7d2lkdGg6IGNhbGMoMTAwJSAvIDMpO31cclxuICovXHJcbi8qKlxyXG4gKiBDcmVhdGVzIGEgQ1NTIGNsYXNzIGZvciBjcmVhdGluZyBjb2x1bW5zIGZyb20gc29tZSB2YXJpYWJsZXNcclxuICogQHBhcmFtICB7c3RyaW5nfSAkYmFzZV9jbGFzcyAgICAgICAgICAgICAgICAgVGhlIFwicHJlcGVuZFwiIGZvciB0aGUgY29sdW1uIGNsYXNzOiBleDogSWYgeW91ciBjb2x1bW4gY2xhc3MgaXMgXCJjb2xzLTJcIiBwcm92aWRlIFwiY29sc1wiXHJcbiAqIEBwYXJhbSAge2ludGVnZXJ9ICRpICAgICAgICAgICAgICAgICAgICAgICAgIEl0ZXJhdGlvbiBpbmRleFxyXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRndXR0ZXIgICAgICAgICAgICAgICAgICAgICBUaGUgYW1vdW50IG9mIHNwYWNlIGJldHdlZW4gY29sdW1uc1xyXG4gKiBAcGFyYW0gIHtpbnRlZ2VyfSAkb3ZlcnJpZGU6ICBudWxsICAgICAgICAgICBQYXNzIGluIGEgbnVtYmVyIHRvIG92ZXJyaWRlIGNvbHVtbnMsIHVzZWQgZm9yIHJlc3BvbnNpdmUgQ1NTLiBleDogcGFzcyBpbiAyLCB3aWxsIHJldHVybiA1MCUgY29sdW1ucyB3aXRoIGd1dHRlcnMgYWNjb3VudGVkIGZvciBubyBtYXR0ZXIgd2hhdFxyXG4gKiBAcmV0dXJuIHtzdHJpbmd9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBIGJ1bmNoIG9mIENTU1xyXG4gKi9cclxuQG1peGluIF9jb2x1bW5zV2lkdGhzKCRiYXNlX2NsYXNzLCAkaSwgJGd1dHRlcjogMTBweCwgJG92ZXJyaWRlOiBudWxsKSB7XHJcbiAgICBAaWYoJG92ZXJyaWRlKSB7XHJcbiAgICAgICAgLiN7JGJhc2VfY2xhc3N9LSN7JGl9IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG92ZXJyaWRlfSAtICN7JGd1dHRlcn0pO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGd1dHRlcn07XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLiN7JGJhc2VfY2xhc3N9LSN7JGl9IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGl9IC0gI3skZ3V0dGVyfSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3skZ3V0dGVyfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBmbGV4LWJveCgpIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbW96LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gaGVhZGluZ3MoJGZyb206MSwgJHRvOjYpIHtcclxuICAgIEBpZiAkZnJvbSA9PSAkdG8ge1xyXG4gICAgICAgIEByZXR1cm4gJ2gjeyRmcm9tfSc7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuICdoI3skZnJvbX0sJyArIGhlYWRpbmdzKCRmcm9tKzEsICR0byk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjc3MtdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKXtcclxuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBAaWYgJHJvdW5kIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xyXG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcclxuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xyXG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplO1xyXG4gICAgfSBAZWxzZSBpZiAgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplO1xyXG4gICAgfVxyXG59XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgIFwicGhvbmVcIjogICAgICAgIDQwMHB4LFxyXG4gICAgXCJwaG9uZS13aWRlXCI6ICAgNDgwcHgsXHJcbiAgICBcInBoYWJsZXRcIjogICAgICA1NjBweCxcclxuICAgIFwidGFibGV0LXNtYWxsXCI6IDY0MHB4LFxyXG4gICAgXCJ0YWJsZXRcIjogICAgICAgNzY4cHgsXHJcbiAgICBcInRhYmxldC13aWRlXCI6ICAxMDI0cHgsXHJcbiAgICBcImRlc2t0b3BcIjogICAgICAxMjQ4cHgsXHJcbiAgICBcImRlc2t0b3Atd2lkZVwiOiAxNDQwcHhcclxuKTtcclxuXHJcbkBtaXhpbiBtcSgkd2lkdGgsICR0eXBlOiBtaW4pIHtcclxuICAgIEBpZiBtYXBfaGFzX2tleSgkYnJlYWtwb2ludHMsICR3aWR0aCkge1xyXG4gICAgICAgICR3aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICR3aWR0aCk7XHJcbiAgICAgICAgQGlmICR0eXBlID09IG1heCB7XHJcbiAgICAgICAgICAgICR3aWR0aDogJHdpZHRoIC0gMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiB0cnVuY2F0ZSgkdHJ1bmNhdGlvbi1ib3VuZGFyeSkge1xyXG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGlvbi1ib3VuZGFyeTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtaXhpbiB2aXNpYmxlKCRzdGF0ZTogJ2Jsb2NrJykge1xyXG4gICAgZGlzcGxheTogdW5xdW90ZSgkc3RhdGUpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuQG1peGluIGNlbnRlcigkcG9zaXRpb24pIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIEBpZiAkcG9zaXRpb24gPT0gJ3ZlcnRpY2FsJyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdob3Jpem9udGFsJyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdib3RoJyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbiAvL1VzYWdlOlxyXG4gLy8kc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbiAtIHZlcnRpY2FsL2hvcml6b250YWwvcmFkaWFsXHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXJ0LWNvbG9yO1xyXG5cclxuICAgIEBpZiAkb3JpZW50YXRpb24gPT0gJ3ZlcnRpY2FsJyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICAgIH0gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09ICdob3Jpem9udGFsJyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiBAbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn0iLCJib2R5IHtcclxuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNlX2ZvbnRfZmFtaWx5O1xyXG5cdGNvbG9yOiAkYm9keV9jb3B5X2NvbG9yO1xyXG5cdGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmRfY29sb3I7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkcmFsZXdheTtcclxuXHRjb2xvcjogIzE4MTgxODtcclxuXHRsaW5lLWhlaWdodDogMS40ZW07XHJcblxyXG59XHJcblxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogJGgxX3NpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XHJcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAjMTgxODE4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3JlbmRlcl92aWV3cG9ydF93aWR0aCkge1xyXG5cdG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0fVxyXG59XHJcblxyXG5oMiB7XHJcblx0Zm9udC1zaXplOiAkaDJfc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XHJcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcclxuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAjZWQxYzI0O1xyXG59XHJcblxyXG5oMyB7XHJcblx0Zm9udC1zaXplOiAkaDNfc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XHJcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcclxuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xyXG5cdGNvbG9yOiAjMTgxODE4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuXHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG59XHJcblxyXG5oNCB7XHJcblx0Y29sb3I6ICRoNF9jb2xvcjtcclxuXHRmb250LXNpemU6ICRoNF9zaXplO1xyXG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcclxuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xyXG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XHJcblx0Y29sb3I6ICM4NDg0ODQ7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDUge1xyXG5cdGNvbG9yOiAkaDVfY29sb3I7XHJcblx0Zm9udC1zaXplOiAkaDVfc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XHJcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XHJcbn1cclxuXHJcbmg2IHtcclxuXHRjb2xvcjogJGg2X2NvbG9yO1xyXG5cdGZvbnQtc2l6ZTogJGg2X3NpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XHJcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5cclxuYixzdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmVtLCBpIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmEge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGNvbG9yOiAkYW5jaG9yX3RhZ19jb2xvcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkYW5jaG9yX3RhZ19ob3Zlcl9jb2xvcjtcclxuXHR9XHJcblx0Ji5tb3JlLWxpbmsge1xyXG5cclxuXHRcdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbnAge1xyXG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcclxuXHRtYXJnaW4tYm90dG9tOiAkcF9ib3R0b21fbWFyZ2luO1xyXG5cclxufVxyXG5wLmxvZ2luLWVycm9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwwLDAsMC4zKTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LDAsMCk7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcclxuXHRAaW5jbHVkZSBwYW5lbC1idXR0b24oKTtcclxufVxyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uY2VudGVybWUsXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLy8gZm9ybSBlbGVtZW50c1xyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCYucmFkaW90eXBlIHtcclxuXHJcblx0XHQmLnJlcXVpcmVkOmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiAtM3B4O1xyXG5cdFx0fVxyXG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdCAgbGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG5cdFx0XHRcdCAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHQgIGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblxyXG5cdCYuc2VsZWN0LnJlcXVpcmU6YmVmb3JlIHtcclxuXHRcdHRvcDogdW5zZXQ7XHJcblx0XHRib3R0b206IDVweDtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHQmLnNlYXJjaHBhZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYuaGFzZm9jdXMge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJlcXVpcmVkOmJlZm9yZSB7XHJcblx0XHRjb2xvcjogJGZvcm1fcmVxdWlyZWRfYXN0ZXJpc2tfY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGJhc2VfZm9udF9mYW1pbHk7XHJcblx0XHRjb250ZW50OiBcIipcIjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSk7XHJcblx0XHR6LWluZGV4OiAyMDAwO1xyXG5cdH1cclxuXHJcblx0Ji5zZWFyY2hwYWdlOmJlZm9yZSxcclxuXHQmLnNlYXJjaHBhZ2UuaGFzZm9jdXM6YmVmb3JlIHtcclxuXHRcdGNvbG9yOiAkZm9ybV9pY29uX2NvbG9yO1xyXG5cdH1cclxuXHJcblx0LndwY2Y3LXNlbGVjdCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcclxuXHR9XHJcblxyXG5cclxuXHRpbnB1dC5mb3JtLXRleHQsXHJcblx0aW5wdXQuc2VhcmNoLXRleHQsXHJcblx0aW5wdXQud3BjZjctdGV4dCxcclxuXHRpbnB1dC53cGNmNy1lbWFpbCxcclxuXHRpbnB1dC53cGNmNy1zZWxlY3QsXHJcblx0dGV4dGFyZWEud3BjZjctdGV4dGFyZWEsXHJcblx0aW5wdXQud3BjZjctZmlsZSB7XHJcblx0XHRAaW5jbHVkZSBmb3JtLWVsZW1lbnQoKTtcclxuXHR9XHJcblxyXG5cclxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZS1maXJzdFwiXSxcclxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZS1sYXN0XCJdLFxyXG5cdGlucHV0W25hbWU9XCJzZW5kZXJuYW1lXCJdLFxyXG5cdGlucHV0W25hbWU9XCJlbWFpbFwiXSxcclxuXHRpbnB1dFtuYW1lPVwicGhvbmVcIl0sXHJcblx0aW5wdXRbbmFtZT1cImNvbXBhbnlcIl0sXHJcblx0aW5wdXRbbmFtZT1cImFkZHJlc3NcIl0sXHJcblx0aW5wdXRbbmFtZT1cImFkZHJlc3MxXCJdLFxyXG5cdGlucHV0W25hbWU9XCJhZGRyZXNzMlwiXSxcclxuXHRpbnB1dFtuYW1lPVwibWVzc2FnZVwiXSxcclxuXHRpbnB1dFtuYW1lPVwic2VhcmNoXCJdLFxyXG5cdGlucHV0W25hbWU9XCJwYXNzXCJdLFxyXG5cdHRleHRhcmVhW25hbWU9XCJtZXNzYWdlXCJdIHtcclxuXHQgIHBhZGRpbmc6IDhweCA4cHggNnB4IDMycHg7XHJcblx0ICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdGxhYmVsIHtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Y29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk4MHB4KSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmlubGluZS1idXR0b24tbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XHJcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcclxuXHR3aWR0aDogYXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnRlYXNlci1idXR0b24gYSB7XHJcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuXHJcblx0Ji53cGNmNy1tYWlsLXNlbnQtb2ssXHJcblx0Ji53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XHJcblx0XHRmb250LWZhbWlseTogYXJpYWw7XHJcblx0XHRmb250LXNpemU6IDEycHQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XHJcblx0XHRwYWRkaW5nOiA4cHggOHB4IDZweCAzMnB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLndwY2Y3LW1haWwtc2VudC1vayB7XHJcblx0XHRiYWNrZ3JvdW5kOiBncmVlbjtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgYmZtY2xpZW50LWVtYWlsKCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuXHRcdCAgYmFja2dyb3VuZDogcmVkO1xyXG5cdFx0ICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XHJcblxyXG5cdFx0ICAmOmJlZm9yZSB7XHJcblx0XHQgIFx0QGluY2x1ZGUgYmZtY2xpZW50LXdhcm5pbmcoKTtcclxuXHRcdCAgfVxyXG5cdH1cclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHQgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgdG9wOiA4cHg7XHJcblx0XHQgIGxlZnQ6IDlweDtcclxuXHRcdCAgZm9udC1zaXplOiAyMHB4O1xyXG5cdFx0ICBsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICB3aWR0aDogMjBweDtcclxuXHRcdCAgb3BhY2l0eTogMTtcclxuXHRcdCAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cdC5QYXJlbnROYW1lLFxyXG5cdC5QYXRpZW50TmFtZSxcclxuXHQuc2VuZGVybmFtZS1maXJzdCxcclxuXHQuc2VuZGVybmFtZS1sYXN0LFxyXG5cdC5zZW5kZXJuYW1lICB7XHJcblx0ICBAaW5jbHVkZSBiZm1jbGllbnQtdXNlcigpO1xyXG5cdH1cclxuXHJcblxyXG5cdCYuZW1haWwsICYuc2VuZGVyZW1haWwgeyBAaW5jbHVkZSBiZm1jbGllbnQtZW1haWwoKTsgfVxyXG5cdC5waG9uZSB7IEBpbmNsdWRlIGJmbWNsaWVudC1waG9uZSgpO31cclxuXHQuY29tcGFueSB7QGluY2x1ZGUgYmZtY2xpZW50LWNvbXBhbnkoKTt9XHJcblx0Lm1lc3NhZ2UgeyBAaW5jbHVkZSBiZm1jbGllbnQtcGVuY2lsKCk7fVxyXG5cdC5wYXNzIHtAaW5jbHVkZSBiZm1jbGllbnQta2V5KCk7fVxyXG5cdC5hZGRyZXNzLC5hZGRyZXNzMSwuYWRkcmVzczIge0BpbmNsdWRlIGJmbWNsaWVudC1ob21lKCk7fVxyXG5cdC5mb3JtLWl0ZW0uc2VhcmNocGFnZSB7IEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTt9XHJcblxyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJhY2tncm91bmQ6IHJlZDtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBwYWRkaW5nOiAycHggMnB4IDBweCAycHg7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDVweDtcclxuICBsZWZ0OiA4cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIFNlYXJjaFxyXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbi5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgbWFyZ2luOiAwIDAgMzBweDtcclxufVxyXG4uc2VhcmNoLXJlc3VsdCB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMCAwOyBwYWRkaW5nOiAwIDAgMzBweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQgaW1nIHtkaXNwbGF5OiBub25lO31cclxuLnNlYXJjaC1yZXN1bHQgYTpob3ZlciBoMiB7Y29sb3I6YmxhY2s7fVxyXG5cclxuLnNlYXJjaC1yZXN1bHQgc3Bhbi5zdGFuZG91dCB7YmFja2dyb3VuZDpibGFjazsgY29sb3I6d2hpdGU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBwYWRkaW5nOjJweCAxNXB4O2JvcmRlci1yYWRpdXM6IDVweDt9XHJcblxyXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi5pbmxpbmUtYnV0dG9uLWxpc3Qge1xyXG4gIEBpbmNsdWRlIGlubGluZUJ1dHRvbkxpc3QoKTtcclxufSIsIi8qKlxyXG4gKiBUYWJsZSBvZiBDb250ZW50czpcclxuICpcclxuICpcclxuICogMS4gTGF5b3V0XHJcbiAqIDIuIFR5cG9ncmFwaHlcclxuICogMy4gTmF2aWdhdGlvbiBNZW51XHJcbiAqIDQuIFRoZW1lIENvbG9yc1xyXG4gKiA1LiBCdXR0b25zXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiAtLS0tLS0tLTEuIExBWU9VVC0tLS0tLS0tLS0tLS1cclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqL1xyXG5cclxuXHJcbiRyYWxld2F5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbiRwb3BwaW5zOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBUaGUgY2FsY3VsYXRlZCB3aWR0aCBvZiB0aGUgd2Vic2l0ZSwgZ2VuZXJhbGx5IHRoaXMgbnVtYmVyIGlzIG1lbnRpb25lZCBpbiB0aGUgZmlyc3QgZmV3IHBhZ2VzIG9mIGRlc2lnbiBub3Rlcy5cclxuJGNvbnRhaW5lcl9tYXhfd2lkdGggOiAxMzQ0cHg7XHJcblxyXG4vLyBUaGUgZGVmYXVsdCBkdXJhdGlvbiBmb3IgQ1NTIHRyYW5zaXRpb25zLlxyXG4kdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4zcztcclxuXHJcbi8vIFRoZSBhbW91bnQgb2YgY29sdW1ucyBmb3IgY2FsbG91dHMuXHJcbiRjYWxsb3V0X3Jvd19jb3VudDogIDM7XHJcblxyXG4vLyBNaW4gaGVpZ2h0IGZvciBiYW5uZXJzXHJcbiRob21lcGFnZV9iYW5uZXJfdGV4dF93cmFwcGVyX21pbl9oZWlnaHQgOiAxNDZweDtcclxuJHN1YnBhZ2VfYmFubmVyX3RleHRfd3JhcHBlcl9taW5faGVpZ2h0IDogMTQ2cHg7XHJcblxyXG4vLyB0aGUgd2lkdGggd2hlcmUgdGhlIHRleHQtd3JhcHBlciBlbGVtZW50IGluIHRoZSBiYW5uZXIgd2lsbCBiZWNvbWUgc3RhdGljIHBvc2l0aW9uZWQgaW5zdGVhZCBvZiBhYnNvbHV0ZVxyXG4kYmFubmVyX3RleHRfd3JhcHBlcl9yZXNwb25zaXZlX2JyZWFrb3V0OiA4MDBweDtcclxuLyoqXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiAtLS0tLS0gMi4gVFlQT0dSQVBIWS0tLS0tLS0tLS1cclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqL1xyXG4kYmFzZV9mb250X2ZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4kYm9keV9saW5lX2hlaWdodDogMS4zZW07XHJcbiRoZWFkaW5nX21hcmdpbl90b3A6IDIwcHg7XHJcbiRoZWFkaW5nX21hcmdpbl9ib3R0b206IDIwcHg7XHJcbiRwX2JvdHRvbV9tYXJnaW46IDIwcHg7XHJcblxyXG5cclxuJGgxX3NpemUgOiBjYWxjKDE3cHggKyAxdncpO1xyXG4kaDJfc2l6ZSA6IGNhbGMoMjRweCArIDF2dyk7XHJcbiRoM19zaXplIDogY2FsYygxMnB4ICsgMXZ3KTtcclxuJGg0X3NpemUgOiBjYWxjKDE4cHggKyAxdncpO1xyXG4kaDVfc2l6ZSA6IGNhbGMoMTZweCArIDF2dyk7XHJcbiRoNl9zaXplIDogY2FsYygxNHB4ICsgMXZ3KTtcclxuXHJcbi8vIHRleHQgY29sb3JcclxuJGhlYWRpbmdfbWFyZ2luX3RvcDogMjBweDtcclxuJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTogMjBweDtcclxuXHJcbiRkZWZhdWx0X3RleHRfY29sb3I6ICMzYjNlNDM7XHJcbiRoMV9jb2xvcjogIzA4MDkwYztcclxuJGgyX2NvbG9yOiAjMDgwOTBjO1xyXG4kaDNfY29sb3I6ICMwODA5MGM7XHJcbiRoNF9jb2xvcjogIzA4MDkwYztcclxuJGg1X2NvbG9yOiAkZGVmYXVsdF90ZXh0X2NvbG9yO1xyXG4kaDZfY29sb3I6ICRkZWZhdWx0X3RleHRfY29sb3I7XHJcblxyXG4kYm9keV9jb3B5X2NvbG9yOiAjM2IzZTQzO1xyXG4kYW5jaG9yX3RhZ19jb2xvcjogI2VkMWMyNDtcclxuJGFuY2hvcl90YWdfaG92ZXJfY29sb3I6ICNiMDA0MDQ7XHJcblxyXG4vKipcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIC0tLS0tLSAzLiBOYXZpZ2F0aW9uIC0tLS0tLS0tLVxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXHJcblxyXG4kdGhlbWVfcHJpbWFyeTogI2Q3MDAwODs7XHJcbiRhY3RpdmVfdHJhaWxfY29sb3I6ICR0aGVtZV9wcmltYXJ5O1xyXG4kbW9iaWxlX25hdl9oYW1idXJnZXJfY29sb3I6ICNmZmY7XHJcbiRtb2JpbGVfbmF2X2hhbWJ1cmdlcl9ob3Zlcl9jb2xvcjogIzY2NjtcclxuXHJcbi8vIFRoZSB3aWR0aCB3aGVyZSBtb2JpbGUgbmF2IHN3aXRjaGVzIHRvIFwiZGVza3RvcCBuYXZcIlxyXG4kbW9iaWxlX25hdl9yZW5kZXJfdmlld3BvcnRfd2lkdGg6IDkwMHB4O1xyXG5cclxuLy8gVGhlIHdpZHRoIHRoYXQgdGhlIG1vYmlsZSBtZW51IHdpbGwgZ28gMTAwJVxyXG4kbW9iaWxlX25hdl9mdWxsX3dpZHRoX3ZpZXdwb3J0X3dpZHRoOiA2NDBweDtcclxuXHJcbi8vIFRoZSBoZWlnaHQgb2YgdGhlIG5hdiBidXR0b25cclxuJG1vYmlsZV9uYXZfYnV0dG9uX2hlaWdodDogNTZweDtcclxuXHJcbiRkZXNrdG9wX25hdl90b3BsZXZlbF9saW5rX2NvbG9yOiAjZmZmO1xyXG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRkZXNrdG9wX25hdl90b3BsZXZlbF9ob3Zlcl9saW5rX2NvbG9yOiAjZDcwMDA4O1xyXG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfYmFja2dyb3VuZDogIHRyYW5zcGFyZW50O1xyXG5cclxuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjogIzEzMTMxMztcclxuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfYmFja2dyb3VuZF9jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC45NSk7XHJcbiRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2xpbmtfY29sb3I6ICNmZmY7XHJcbiRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2JhY2tncm91bmRfY29sb3I6ICNjZDIwMjc7XHJcblxyXG5cclxuXHJcbiRtb2JpbGVfbmF2X3RvcGxldmVsX2xpbmtfY29sb3I6ICRkZXNrdG9wX25hdl90b3BsZXZlbF9saW5rX2NvbG9yO1xyXG4kbW9iaWxlX25hdl90b3BsZXZlbF9iYWNrZ3JvdW5kOiAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfYmFja2dyb3VuZDtcclxuJG1vYmlsZV9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2xpbmtfY29sb3I7XHJcbiRtb2JpbGVfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ6ICAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiRtb2JpbGVfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjogI2ZmZjtcclxuJG1vYmlsZV9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1vYmlsZV9uYXZfc3VibWVudV9ob3Zlcl9saW5rX2NvbG9yOiAgI2ZmZjtcclxuJG1vYmlsZV9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vKipcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiAtIDQuIFRoZW1lIENvbG9ycyBhbmQgQnV0dG9ucyAtXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXHJcbi8vIFRoaXMgaXMgdXNlZCBieSBkZWZhdWx0IGZvciB0aGUgaGVhZGVycy90aXRsZSBhcmVhcyBmb3IgdGhpbmdzIGxpa2UgdGVhc2VycywgdGFibGUgaGVhZGluZ3MsIGV0Yy5cclxuJHBhbmVsX2JhY2tncm91bmQgOiAjYWFhO1xyXG4kcGFuZWxfY29sb3I6ICMwMDA7XHJcbiRwYW5lbF9ib3JkZXJfY29sb3I6ICM2NjY7XHJcblxyXG4vLyBjb2xvciB1c2VkIGZvciBtaW5vciB0aGluZ3MgbGlrZSBvdmVybGF5IGhvdmVyIGVmZmVjdHMsIGZvcm0gaW5wdXQgYm9yZGVycywgZXRjLlxyXG4kdGhlbWVfcHJpbWFyeV9jb2xvcjogJHRoZW1lX3ByaW1hcnk7XHJcblxyXG4vLyBCYWNrZ3JvdW5kIHVzZWQgZm9yIHBsYWNlaG9sZGVyIGltYWdlcyBzdWNoIGFzIG1pc3NpbmcgdGVhc2VycywgbWlzc2luZyBzdGFmZiBwaWNzLCBldGMuXHJcbiRwbGFjZWhvbGRlcl9pbWFnZV9iYWNrZ3JvdW5kIDogJHBhbmVsX2JhY2tncm91bmQ7XHJcblxyXG4vLyBTb2NpYWwgbWVkaWEgaWNvbnNcclxuJHNvY2lhbF9pY29uX3NpemU6IDM1cHg7IC8vd2lkdGgsIGhlaWdodCwgZm9udC1zaXplXHJcbiRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kOiAjZWQxYzI0O1xyXG4kc29jaWFsX2ljb25fY29sb3I6ICNmZmY7XHJcbiRzb2NpYWxfaWNvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAjYjAwNDA0O1xyXG4kc29jaWFsX2ljb25faG92ZXJfY29sb3I6ICNmZmY7XHJcblxyXG5cclxuXHJcbiRib2R5X2JhY2tncm91bmRfY29sb3I6ICNmZmY7XHJcblxyXG4kaGVhZGVyMV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcjJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXIzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyNF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcjVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXI2X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuJGZvb3RlcjFfYmFja2dyb3VuZDogIzEzMTMxMztcclxuJGZvb3RlcjJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXIzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyNF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZvb3RlcjVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXI2X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbiRmb3JtX2xhYmVsX2NvbG9yOiAjMDAwO1xyXG4kZm9ybV9yZXF1aXJlZF9hc3Rlcmlza19jb2xvcjogcmVkO1xyXG4kZm9ybV9pY29uX2NvbG9yOiAkdGhlbWVfcHJpbWFyeTtcclxuXHJcblxyXG4vKipcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiAtLS0tLS0tLSA1LiBCdXR0b25zIC0tLS0tLS0tLS0tXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXHJcblxyXG5AbWl4aW4gcHJpbWFyeS1idXR0b24oKSB7XHJcblx0YmFja2dyb3VuZDogI2VkMWMyNDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRmb250LXNpemU6IDEuMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRmb250LWZhbWlseTogJHBvcHBpbnM7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG5cdHBhZGRpbmc6IDE1cHggNDVweDtcclxuXHQmLmFjdGl2ZSxcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogI2IwMDQwNDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWNvbmRhcnktYnV0dG9uKCkge1xyXG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2VkMWMyNDtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG5cdHBhZGRpbmc6IDNweCAzM3B4O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMxNzE3MTc7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZjFmMWYxO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRlcnRpYXJ5LWJ1dHRvbigpIHtcclxuICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtYnV0dG9uKCkge1xyXG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtLWVsZW1lbnQoKSB7XHJcblx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjO1xyXG5cdGNvbG9yOiAjN2E3YTdhO1xyXG5cdGZvbnQtc2l6ZTogMTJwdDtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7XHJcblx0cGFkZGluZzogOHB4IDhweCA2cHggOHB4O1xyXG5cdHJlc2l6ZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA5cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNlX2ZvbnRfZmFtaWx5O1xyXG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcclxuXHJcblx0Ji53cGNmNy1ub3QtdmFsaWQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiByZWQ7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfcHJpbWFyeTtcclxuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xyXG4gIFx0XHRvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyoqXHJcbiAqIFRhYmxlIG9mIGNvbnRlbnRzOlxyXG4gKlxyXG4gKiBTZWN0aW9uIDE6ICAgU2V0dXAsIFVuaXZlcnNhbCBjbGFzc2VzLCBldGNcclxuICogU2VjdGlvbiAyOiAgIEhlYWRlciBTdHlsZXNcclxuICogU2VjdGlvbiAzOiAgIEZyb250IFBhZ2UgU3BlY2lmaWMgU3R5bGVzXHJcbiAqIFNlY3Rpb24gNDogICBDYWxsb3V0IFN0eWxlc1xyXG4gKiBTZWN0aW9uIDU6ICAgTGFuZGluZyBQYWdlIExheW91dC9TdHlsZXNcclxuICogU2VjdGlvbiA2OiAgIFN0YWZmIFBhZ2UgTGF5b3V0L1N0eWxlc1xyXG4gKiBTZWN0aW9uIDc6ICAgRW1wbG95bWVudCBQYWdlIExheW91dC9TdHlsZXNcclxuICogU2VjdGlvbiA4OiAgIFJldmlld3MgVGVtcGxhdGUgU3R5bGVzXHJcbiAqIFNlY3Rpb24gOTogICBCbG9nIENhdGVnb3J5L0FyY2hpdmUgU3R5bGVzXHJcbiAqIFNlY3Rpb24gMTA6ICBCbG9nIFNpbmdsZSBQb3N0IFN0eWxlc1xyXG4gKiBTZWN0aW9uIDExOiAgRG9jdW1lbnQgVGVtcGxhdGUgU3R5bGVzXHJcbiAqIFNlY3Rpb24gMTI6ICBGb290ZXIgU3R5bGVzXHJcbiAqL1xyXG5cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDE6IFVuaXZlcnNhbCBhbmQgTGF5b3V0IENTU1xyXG4gKi9cclxuLy8gY29tbWVudCB0aGlzIG91dCB0byByZW1vdmUgYXV0b21hdGljIFwiaW5uZXIgY29udGFpbmVyc1wiIGZyb21cclxuLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcclxuLy8gICAjaGVhZGVyI3skaX0gPiBkaXYsXHJcbi8vICAgI2Zvb3RlciN7JGl9ID4gZGl2e1xyXG4vLyAgICAgQGluY2x1ZGUgaW5uZXItY29udGFpbmVyKCk7XHJcbi8vICAgICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDI6IEhlYWRlciBTdHlsZXNcclxuICovXHJcbiNoZWFkZXIxIHtcclxuICBiYWNrZ3JvdW5kOiAjMTMxMzEzO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxuICA+IGRpdiB7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleHNsaWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLndpZGdldF9tZWRpYV9pbWFnZSB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxMDBcclxuICB9XHJcblxyXG4gIC5uYXYtbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICAjbmF2X21lbnUtMiB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgI21lbnUtbWFpbi1tZW51IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHJhbGV3YXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbWVudS1tYWluLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTVweDtcclxuICAgIGJhY2tncm91bmQ6ICMxMzEzMTM7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJmbS1iYW5uZXIge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gICNuYXZfbWVudS0yIHtcclxuICB9XHJcblxyXG4gIC5iZm0tYmFubmVyIHtcclxuXHJcbiAgICAmLnRhbGwgLnNsaWRlLXRpdGxlIHAge1xyXG4gICAgICBmb250LXNpemU6IDJ2dztcclxuICAgIH1cclxuICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiA1dnc7XHJcbiAgICAgIH1cclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxMzEzO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlLWxpbmsgYSB7XHJcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhbGwge1xyXG4gICAgICAuc2xpZGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDU3NHB4KSB7XHJcblxyXG4gICAgLndpZGdldF9tZWRpYV9pbWFnZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICNtZW51LW1haW4tbWVudSB7XHJcbiAgICAgIHRvcDogNTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfcmVuZGVyX3ZpZXdwb3J0X3dpZHRoKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICNuYXZfbWVudS0yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAzdnc7XHJcblxyXG4gICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgICAgICB3aWR0aDogMTB2dztcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI21lbnUtbWFpbi1tZW51IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZm0tYmFubmVyIHtcclxuICAgICAgJGxpbmtfaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGUtbGluayBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBoZWlnaHQ6ICRsaW5rX2hlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmtfaGVpZ2h0O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtI3skbGlua19oZWlnaHQgLyAyfTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0X21lZGlhX2ltYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAxMHZ3O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICNtZW51LW1haW4tbWVudSA+IGxpIHtcclxuICAgIH1cclxuXHJcbiAgICAjbmF2X21lbnUtMiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAjbmF2X21lbnUtMiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyICAjbWVudS1tYWluLW1lbnUgPiBsaSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNuYXZfbWVudS0yIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE3LjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5pcy1ob21lcGFnZSB7XHJcbiAgI21lZGlhX2ltYWdlLTMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3JlbmRlcl92aWV3cG9ydF93aWR0aCkge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5pcy1zdWJwYWdlIHtcclxuXHJcbiAgI21lZGlhX2ltYWdlLTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICNtZWRpYV9pbWFnZS0zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICBAbWVkaWEobWluLXdpZHRoOiAkbW9iaWxlX25hdl9yZW5kZXJfdmlld3BvcnRfd2lkdGgpIHtcclxuICAgICNtZWRpYV9pbWFnZS0yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNtZWRpYV9pbWFnZS0zIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNyZWQge1xyXG4gIGJhY2tncm91bmQ6ICNiMDA0MDQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIEBtZWRpYShtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XHJcbiAgLmhhbGYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIC5pbnNpZGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3toZWFkaW5ncygxLDYpfSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiA4NTBweCkge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuaGFsZiB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgLmhhbGYge1xyXG5cclxuICAgICAgLmluc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nLzUwLTUwLXNwbGl0LW92ZXJsYXktbWluLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9yZS1saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5pcy1zdWJwYWdlIHtcclxuXHJcblxyXG4gIGgxLnRpdGxlIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3JlbmRlcl92aWV3cG9ydF93aWR0aCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICNoZWFkZXIxIC53aWRnZXRfbWVkaWFfaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3JlbmRlcl92aWV3cG9ydF93aWR0aCkge1xyXG4gICAgI2hlYWRlcjEgLndpZGdldF9tZWRpYV9pbWFnZSB7XHJcbiAgICAgIHRvcDogOXZ3O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNoZWFkZXIxIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDE0MDBweCkgIHtcclxuICAgICNoZWFkZXIxIC53aWRnZXRfbWVkaWFfaW1hZ2Uge1xyXG4gICAgICB0b3A6IDEyLjV2dztcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2hlYWRlcjEgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDcuNWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjdweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmlzLWhvbWVwYWdlICNmb290ZXIxIHtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG4uYWZ0ZXItcmVkIHtcclxuICAje2hlYWRpbmdzKDEsNil9IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGgxX3NpemU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb250YWluZXItdGFicyB7XHJcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgIH1cclxuICAgIC5uYXYtdGFicyAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG5cclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICA6OnNlbGVjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICB3aWR0aDogMjc0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyJTtcclxuICAgICAgICAgIHdpZHRoOiAyNzRweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAudHJpYW5nbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvc3RlcDItYXJyb3ctbWluLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIC50cmlhbmdsZSB7IC8vIGNoYW5nZSBiYWNrZ3JvdW5kIG9uIGhvdmVyLCBhbGwgdXNlIG5vcm1hbCBzdGF0ZSBhdCBmaXJzdFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zdGVwMi1hcnJvdzItbWluLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyaWFuZ2xlLFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzAwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUuM3Z3O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjh2dztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNHZ3O1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudHJpYW5nbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5dncgNS4zdnc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSAudHJpYW5nbGUsXHJcbiAgICAgICAgICAmOmhvdmVyIC50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTl2dyA1LjN2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHsgLy8gZmlyc3QgbmF2IGl0ZW0gaXMgZGlmZmVyZW50IG9uY2UgdGhleSBnbyBpbmxpbmVcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvc3RlcDEtYXJyb3cyLW1pbi5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXZ3IDUuM3Z3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSAudHJpYW5nbGUsXHJcbiAgICAgICAgICAgICY6aG92ZXIgLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zdGVwMS1hcnJvdy1taW4ucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTl2dyA1LjN2dztcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgQGZvciAkY291bnQgZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgIC8vIG5lZWQgdG8gcHVsbCBlYWNoIHRyaWFuZ2xlIHRvIHRoZSBsZWZ0IG1vcmUgZXZlcnkgdGltZS4uXHJcbiAgICAgICAgICAgIC8vIGNhbid0IGJlbGlldmUgdGhpcyB3b3JrZWQgVEJIXHJcbiAgICAgICAgICAgICYuY291bnQtI3skY291bnR9IC50cmlhbmdsZSxcclxuICAgICAgICAgICAgJi5jb3VudC0jeyRjb3VudH0gYSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogLSN7JGNvdW50ICogMjB9cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAvLyBhZGQgeiBpbmRleCB0byBlYWNoIGl0ZW1cclxuICAgICAgICAgICAgICYuY291bnQtI3skY291bnR9IC50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAjezEwMCArICRjb3VudH07XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZSAudHJpYW5nbGUsXHJcbiAgICAgICAgICAmOmhvdmVyIC50cmlhbmdsZSxcclxuICAgICAgICAgIC50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmlhbmdsZSxcclxuICAgICAgICAgICAgJi5hY3RpdmUgLnRyaWFuZ2xlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIC50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNzRweCA3NHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMjNweDtcclxuICAgICAgbWF4LXdpZHRoOiA5NzVweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcclxuXHJcblxyXG4gICAgfVxyXG4gICAgLnRhYi1wYW5lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICNlZDFjMjQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzE3MTcxNztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkbW9iaWxlX25hdl9yZW5kZXJfdmlld3BvcnRfd2lkdGgpIHtcclxuICAuaXMtbm90LWhvbWVwYWdlICNoZWFkZXIxIHtcclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgI21lbnUtbWFpbi1tZW51IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI2hlYWRlcjIge2JhY2tncm91bmQ6ICRoZWFkZXIyX2JhY2tncm91bmQ7IH1cclxuI2hlYWRlcjMge2JhY2tncm91bmQ6ICRoZWFkZXIzX2JhY2tncm91bmQ7IH1cclxuI2hlYWRlcjQge2JhY2tncm91bmQ6ICRoZWFkZXI0X2JhY2tncm91bmQ7IH1cclxuI2hlYWRlcjUge2JhY2tncm91bmQ6ICRoZWFkZXI1X2JhY2tncm91bmQ7IH1cclxuI2hlYWRlcjYge2JhY2tncm91bmQ6ICRoZWFkZXI2X2JhY2tncm91bmQ7IH1cclxuXHJcblxyXG4vKipcclxuICogRnJvbnQgUGFnZSBTcGVjaWZpYyBTdHlsZXNcclxuICovXHJcbi5wYWdlLXRlbXBsYXRlLWJmbV9mcm9udF9wYWdlIHtcclxuXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDM6IENhbGxvdXQgU3R5bGVzXHJcbiAqL1xyXG4jdG9wLWNhbGxvdXRzIC5pbm5lciB7XHJcbiAgJGNvbHVtbl9icmVha3BvaW50czogKFxyXG4gICAgICA1MDBweCA6IDIsXHJcbiAgICAgIDEwMDBweCA6IDNcclxuICAgICk7XHJcbiAgICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb3VudCcsIDEyMDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XHJcblxyXG4gIC8vIGNvbW1lbnQgb3V0IG9yIHJlbW92ZSB0aGlzIHRvIGdldCByaWQgb2YgcmVzcG9uc2l2ZSBjYWxsb3V0IGltYWdlcyFcclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZUltYWdlKCk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyoqXHJcbiAqIFNlY3Rpb24gNTogTGFuZGluZyBQYWdlIFN0eWxlc1xyXG4gKi9cclxuLmxhbmRpbmctcGFnZSB7XHJcbiAgLy8gcGxlYXNlIHJlYWQgdGhlIGRvY3VtZW50YXRpb24gaW4gdGhlIF9taXhpbnMvX21peGlucy5zY3NzIGZpbGVcclxuICAkY29sdW1uX2JyZWFrcG9pbnRzOiAoXHJcbiAgICA1MDBweCA6IDIsXHJcbiAgICAxMDAwcHggOiAzXHJcbiAgKTtcclxuICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2xzJywgMTIwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcclxuICAuZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAuYnV0dG9uLm1vcmUtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZUltYWdlKCk7XHJcbiAgICB9XHJcbiAgICBkaXYud3AtY2FwdGlvbiB7XHJcbiAgICAgIC8qIGlmIGEgaW1hZ2UgY29tZXMgaW4gd2l0aCBhIGNhcHRpb24sXHJcbiAgICAgICogaXQgY3JlYXRlcyB0aGlzIGRpdiB3aXRoIGEgSU5MSU5FIGhhcmRzZXRcclxuICAgICAgKiAgd2lkdGguLi5jYXVzaW5nIGEgYnJlYWsuICovXHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIH0gLy8gLmVsZW1lbnRcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDY6IFN0YWZmIFBhZ2UgTGF5b3V0XHJcbiAqL1xyXG4uc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciB7IC8vIG91dGVyIGNvbnRhaW5lciBmb3Igc3RhZmYgcmVwZWF0ZXJcclxuXHJcbiAgJGNvbHVtbl9icmVha3BvaW50czogKFxyXG4gICAgNTAwcHggOiAyLFxyXG4gICAgODc4cHggOiAzXHJcbiAgKTtcclxuICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb3VudCcsIDEyMDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5zdGFmZiB7XHJcbiAgICAvLyAuc3RhZmYtbWVtYmVyICh0aGlzIGlzIHRoZSBjb2x1bW4gY29udGFpbmVyKVxyXG4gICAgJi1tZW1iZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC8vIC5zdGFmZi1uYW1lXHJcbiAgICAmLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDAuN3Z3KTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgLy8gLnN0YWZmLXRpdGxlXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAwLjV2dyk7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgbGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgLy8gLnN0YWZmLWVtYWlsLCAuc3RhZmYtcGhvbmVcclxuICAgICYtZW1haWwsJi1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMC4yNXZ3KTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zdGFmZi1iaW9cclxuICAgICYtYmlvIHtcclxuICAgICAgLy8gdGhlIHBvc2l0aW9uaW5nIGJlbG93IGFjY291bnRzIGZvciBzb21lIHdlaXJkIGNocm9tZSBidWcgd2hlcmUgZXFIZWlnaHQgdGhpbmtzIGltYWdlcyBhcmUgNnB4IHRhbGxlciwgcmVtb3ZlIHRoaXMgaWYgeW91IGRvbid0IGhhdmUgcHJvYmxlbXMsIG9yIGlnbm9yZSBpdCwgaXQgZG9lc24ndCBodXJ0IGFueXRoaW5nLlxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTVweDtcclxuXHJcbiAgICAgIGJ1dHRvbi5qcy1iZm0tc3RhZmYtYmlvIHtcclxuICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcclxuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS1kb3duLWFmdGVyKCk7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS11cC1hZnRlcigpO1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBpYy1taXNzaW5nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgIC5zdGFmZi1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC11c2VyKCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDI2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLnN0YWZmLWltYWdlXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYnJhbmRzLWNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgZmxleC1jb250ZW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NTBweCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmJyYW5kcy10aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXBwZl9wcm9kdWN0X3BhZ2Uge1xyXG4gIC5wb3N0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcHBmLXBsYXgtY29sdW1ucyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZWQxYzI0O1xyXG4gICAucm93LXRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWQxYzI0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIH1cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBzZWNvbmRhcnktYnV0dG9uO1xyXG4gICAgfVxyXG5cclxuICAuY29scyB7XHJcbiAgICAkY29sdW1uX2JyZWFrcG9pbnRzOiAoXHJcbiAgICAgIDgwMHB4IDogMixcclxuICAgICAgMTAwMHB4IDogM1xyXG4gICAgKTtcclxuICAgIEBpbmNsdWRlIGNvbHVtbnNDb250YWluZXIoJ2NvdW50JywgMTIwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzLCAwcHgpO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnBmZi1wbGF4IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi5maXhlZCBkaXYuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN0YXRpYyBkaXYuYXNkZiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgICAgZGl2IHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpYyB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgLmFzZGYge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdXRlci13cmFwIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zdGF0aWM6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblxyXG4gICAgfVxyXG4gICAgLnN0YXRpYyB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKipcclxuICogU2VjdGlvbiA3OiBFbXBsb3ltZW50IFBhZ2VcclxuICovXHJcbi5lbXBsb3ltZW50LXBhZ2Uge1xyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgY29udGVudDogJzonOyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwOm50aC1vZi10eXBlKDEpIHttYXJnaW4tdG9wOjA7fVxyXG4gIH1cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDg6IFJldmlld3MgUGFnZVxyXG4gKi9cclxuI3Jldmlld3MtbG9vcCB7XHJcblxyXG4gIC5yZXZpZXcge1xyXG4gICAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgY2l0ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LWF2YXRhciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYubm8taW1hZ2UgLnJldmlldy1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICYuaGFzLWltYWdlIHtcclxuICAgICAgICAucmV2aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmV2aWV3LWF2YXRhciB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygzMCUgLSAyMHB4KTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHggKSB7XHJcbiAgICAgICYuaGFzLWltYWdlIHtcclxuICAgICAgICAucmV2aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXZpZXctYXZhdGFyIHtcclxuXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTUlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDk6IEJsb2cgQXJjaGl2ZS9DYXRlZ29yeSBQYWdlXHJcbiAqL1xyXG4uYXJjaGl2ZS5jYXRlZ29yeSB7IC8vIHN0eWxlcyBmb3IgYmxvZyBjYXRlZ29yeSBwYWdlLlxyXG5cclxuICAuZmxleC1jb250ZW50IHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIge1xyXG4gICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgYS5idXR0b24ubW9yZS1saW5rIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvLyB3aWR0aDo5MHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLmRhdGUtZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjgwcHgpIHtcclxuICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogU2VjdGlvbiAxMDogQmxvZyBTaW5nbGUgUGFnZVxyXG4gKi9cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCB7XHJcblxyXG4gIGZpZ3VyZSBpbWcge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXIuZmxleC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1tZXRhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLWRhdGUge1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgcDpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmlzLXN1YnBhZ2UgaDEge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDExOiBEb2N1bWVudCBNYW5hZ2VyIFN0eWxlc1xyXG4gKi9cclxuLmRvY3VtZW50LXBhZ2UgdGFibGUge1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgsIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgcGFkZGluZzogMTBweCAycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcblxyXG4gIHRkLmRvd25sb2FkLWxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRib2R5X2NvcHlfY29sb3I7XHJcbiAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC1maWxlLXBkZigpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgLmZpbGVuYW1lIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICB9XHJcbiAgIC5maWxlc2l6ZSxcclxuICAgIC5kb3dubG9hZC1saW5rICB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xyXG4gICAgdGgge1xyXG4gICAgICBmb250LXNpemU6IGNhbGMoMTRwdCArIC4zdncpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICAgIC5maWxlbmFtZSxcclxuICAgIC5maWxlc2l6ZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBTZWN0aW9uIDEyOiBGb290ZXIgU3R5bGVzXHJcbiAqL1xyXG4jZm9vdGVyMSB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogJGZvb3RlcjFfYmFja2dyb3VuZDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gIGNvbG9yOiAjZWQxYzI0O1xyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICA+IGxpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcbiAgICB1bCA+IGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jZm9vdGVyMiB7YmFja2dyb3VuZDogJGZvb3RlcjJfYmFja2dyb3VuZDsgfVxyXG4jZm9vdGVyMyB7YmFja2dyb3VuZDogJGZvb3RlcjNfYmFja2dyb3VuZDsgfVxyXG4jZm9vdGVyNCB7YmFja2dyb3VuZDogJGZvb3RlcjRfYmFja2dyb3VuZDsgfVxyXG4jZm9vdGVyNSB7YmFja2dyb3VuZDogJGZvb3RlcjVfYmFja2dyb3VuZDsgfVxyXG4jZm9vdGVyNiB7YmFja2dyb3VuZDogJGZvb3RlcjZfYmFja2dyb3VuZDsgfVxyXG5cclxuZm9vdGVyI2JmbS1jcmVkaXRzIHtcclxuICBAaW5jbHVkZSBvdXRlci1jb250YWluZXIoKTtcclxuICBiYWNrZ3JvdW5kOiAjMDkwOTA5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDAuNmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXHJcbi5tZnAtYmcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDQyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgb3BhY2l0eTogMC44OyB9XHJcblxyXG4ubWZwLXdyYXAge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDQzO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi5tZnAtY29udGFpbmVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcblxyXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG5cclxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHotaW5kZXg6IDEwNDU7IH1cclxuXHJcbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXHJcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87IH1cclxuXHJcbi5tZnAtYWpheC1jdXIge1xyXG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cclxuXHJcbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cclxuXHJcbi5tZnAtem9vbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjsgfVxyXG5cclxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC1jbG9zZSxcclxuLm1mcC1hcnJvdyxcclxuLm1mcC1wcmVsb2FkZXIsXHJcbi5tZnAtY291bnRlciB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm1mcC1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuICBjb2xvcjogI0NDQztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcclxuICBsZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB6LWluZGV4OiAxMDQ0OyB9XHJcbiAgLm1mcC1wcmVsb2FkZXIgYSB7XHJcbiAgICBjb2xvcjogI0NDQzsgfVxyXG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjRkZGOyB9XHJcblxyXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbmJ1dHRvbi5tZnAtY2xvc2UsXHJcbmJ1dHRvbi5tZnAtYXJyb3cge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICB6LWluZGV4OiAxMDQ2O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi5tZnAtY2xvc2Uge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XHJcbiAgLm1mcC1jbG9zZTpob3ZlcixcclxuICAubWZwLWNsb3NlOmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XHJcbiAgICB0b3A6IDFweDsgfVxyXG5cclxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XHJcbiAgY29sb3I6ICMzMzM7IH1cclxuXHJcbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXHJcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICByaWdodDogLTZweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5tZnAtY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBjb2xvcjogI0NDQztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLm1mcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDkwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgLm1mcC1hcnJvdzphY3RpdmUge1xyXG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cclxuICAubWZwLWFycm93OmhvdmVyLFxyXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxyXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XHJcbiAgLm1mcC1hcnJvdzphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcclxuICAgIHRvcDogOHB4OyB9XHJcbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XHJcbiAgICBvcGFjaXR5OiAwLjc7IH1cclxuXHJcbi5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgbGVmdDogMDsgfVxyXG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XHJcblxyXG4ubWZwLWFycm93LXJpZ2h0IHtcclxuICByaWdodDogMDsgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxyXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7IH1cclxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgICB0b3A6IC00MHB4OyB9XHJcblxyXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cclxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XHJcblxyXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXHJcbmltZy5tZnAtaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87IH1cclxuXHJcbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xyXG4ubWZwLWZpZ3VyZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7IH1cclxuICAubWZwLWZpZ3VyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxyXG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcclxuICAgIGNvbG9yOiAjQkRCREJEO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxyXG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7IH1cclxuXHJcbi5tZnAtYm90dG9tLWJhciB7XHJcbiAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC10aXRsZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjb2xvcjogI0YzRjNGMztcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcclxuICAvKipcclxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxyXG4gICAgICAgKi9cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XHJcbiAgICBwYWRkaW5nOiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0b3A6IDNweDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7IH0gfVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubWZwLWFycm93IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cclxuICAubWZwLWFycm93LWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxyXG4gIC5tZnAtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH0iLCIvKlxyXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi43LjBcclxuICogaHR0cDovL3d3dy53b290aGVtZXMuY29tL2ZsZXhzbGlkZXIvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xyXG4gKiBGcmVlIHRvIHVzZSB1bmRlciB0aGUgR1BMdjIgYW5kIGxhdGVyIGxpY2Vuc2UuXHJcbiAqIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuICpcclxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXHJcbiAqXHJcbiAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBGT05ULUZBQ0VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ZsZXhzbGlkZXItaWNvbic7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi5zdmcjZmxleHNsaWRlci1pY29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBSRVNFVFNcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uZmxleC1jb250YWluZXIgYTpob3ZlcixcclxuLmZsZXgtc2xpZGVyIGE6aG92ZXIge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWRlcyxcclxuLnNsaWRlcyA+IGxpLFxyXG4uZmxleC1jb250cm9sLW5hdixcclxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICogQkFTRSBTVFlMRVNcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uZmxleHNsaWRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmxleHNsaWRlciAuc2xpZGVzOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcMDAyMFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuaHRtbFt4bWxuc10gLmZsZXhzbGlkZXIgLnNsaWRlcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuKiBodG1sIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xyXG4gIGhlaWdodDogMSU7XHJcbn1cclxuLm5vLWpzIC5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICogREVGQVVMVCBUSEVNRVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5mbGV4c2xpZGVyIHtcclxuICBtYXJnaW46IDAgMCA2MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgem9vbTogMTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAnJyAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAtby1ib3gtc2hhZG93OiAnJyAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7XHJcbiAgem9vbTogMTtcclxufVxyXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmZsZXgtdmlld3BvcnQge1xyXG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG59XHJcbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHtcclxuICBtYXgtaGVpZ2h0OiAzMDBweDtcclxufVxyXG4uY2Fyb3VzZWwgbGkge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xyXG4gICpoZWlnaHQ6IDA7XHJcbn1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogLTIwcHggMCAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbnRlbnQ6ICdcXGYwMDEnO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbn1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYwMDInO1xyXG59XHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XHJcbiAgbGVmdDogLTUwcHg7XHJcbn1cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcclxuICByaWdodDogLTUwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXY6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuLmZsZXgtcGF1c2VwbGF5IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA1cHg7XHJcbiAgbGVmdDogMTBweDtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmZsZXgtcGF1c2VwbGF5IGE6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJmbGV4c2xpZGVyLWljb25cIjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbnRlbnQ6ICdcXGYwMDQnO1xyXG59XHJcbi5mbGV4LXBhdXNlcGxheSBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mbGV4LXBhdXNlcGxheSBhLmZsZXgtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYwMDMnO1xyXG59XHJcbi5mbGV4LWNvbnRyb2wtbmF2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZsZXgtY29udHJvbC1uYXYgbGkge1xyXG4gIG1hcmdpbjogMCA2cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHpvb206IDE7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxufVxyXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAtby1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcclxuICBtYXJnaW46IDVweCAwIDA7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uZmxleC1jb250cm9sLXRodW1icyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAuNztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG59XHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqIFJFU1BPTlNJVkVcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbn0iLCIvKipcclxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBiYXNlIENTUyBGb3IgVUkgZWxlbWVudHMgc3VjaCBhcyBjb250ZW50IHNsaWRlcnMsIGFjY29yZGlvbiBidXR0b25zLCBhbmQgb3RoZXIgKG5vcm1hbGx5KSBpbnRlcmFjdGl2ZSBjb21wb25lbnRzXHJcbiAqL1xyXG5cclxuI3doaXRlLFxyXG4jbHJfc2xpZGVyIHtcclxuICAuY29udGVudC1tYXgtd2lkdGggKiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudCAuaGFsZiB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY3ljbGUtcGFnZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3Rlc3RpbW9uaWFsLXNsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuY3VzdG9tLW5hdmlnYXRpb24ge1xyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmLmZsZXgtcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mbGV4LW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypzY3JvbGwgYmVsb3cgZm9sZCBwbHVnaW4gY3NzKi9cclxuLmZvbGQtd3JhcHBlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDEwMDAwMDAwMDtcclxufVxyXG4jc2Nyb2xsQmVsb3dGb2xkIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtYXJyb3ctZG93bjIoKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiN0ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmN1c3RvbS1uYXZpZ2F0aW9uIHtcclxuICAgID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgJi5mbGV4LXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmxleC1uZXh0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmRpdi5wYW5lbCB7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcblxyXG4uanMtbW9kYWwge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG5cclxuLm1vZGFsLWNsb3NlIHtcclxuICBjb2xvcjogI2ZmZlxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjOTk5XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmpzLWJhY2stdG8tdG9wIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBAaW5jbHVkZSBiZm1jbGllbnQtYXJyb3ctdXAyKCk7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuZGl2LnBhbmVsLnNob3cge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgbWF4LWhlaWdodDogMTUwMHB4O1xyXG59XHJcblxyXG5idXR0b24uanMtYmZtLWFjY29yZGlvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDE4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcRUEwRSc7XHJcbiAgICBmb250LWZhbWlseTogJ2JmbWNsaWVudCc7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gIH1cclxuICAmLmFjdGl2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxFQTExJztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZhcS1wYWdlIGRpdi5wYW5lbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gIGltZy5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDAuOWVtIDAuOWVtO1xyXG4gIH1cclxuICBpbWcuYWxpZ25sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAuOWVtIDAuOWVtIDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFsLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGEgIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJvdW5kIC5pY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB3aWR0aDogJHNvY2lhbF9pY29uX3NpemU7XHJcbiAgICBoZWlnaHQ6ICRzb2NpYWxfaWNvbl9zaXplO1xyXG4gICAgZm9udC1zaXplOiAkc29jaWFsX2ljb25fc2l6ZTtcclxuICAgIGNvbG9yOiAkc29jaWFsX2ljb25fY29sb3I7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNvY2lhbF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRzb2NpYWxfaWNvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogJHNvY2lhbF9pY29uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICAmLmZhY2Vib29rIHsgQGluY2x1ZGUgYmZtY2xpZW50LWZhY2Vib29rKCk7IH1cclxuICAgICYudHdpdHRlciB7IEBpbmNsdWRlIGJmbWNsaWVudC10d2l0dGVyKCk7IH1cclxuICAgICYueW91dHViZSB7IEBpbmNsdWRlIGJmbWNsaWVudC15b3V0dWJlKCk7fVxyXG4gICAgJi5nb29nbGVfcGx1cyxcclxuICAgICYuZ29vZ2xlcGx1cyB7IEBpbmNsdWRlIGJmbWNsaWVudC1nb29nbGUtcGx1cygpOyB9XHJcbiAgICAmLmxpbmtlZF9pbixcclxuICAgICYubGlua2VkaW4geyBAaW5jbHVkZSBiZm1jbGllbnQtbGlua2VkLWluKCk7fVxyXG4gICAgJi5waW50ZXJlc3Qge0BpbmNsdWRlIGJmbWNsaWVudC1waW50ZXJlc3QoKTt9XHJcbiAgICAmLmluc3RhZ3JhbSB7QGluY2x1ZGUgYmZtY2xpZW50LWluc3RhZ3JhbSgpO31cclxuICAgICYuZmxpY2tyIHsgQGluY2x1ZGUgYmZtY2xpZW50LWZsaWtyKCk7fVxyXG4gICAgJi5yc3MgeyBAaW5jbHVkZSBiZm1jbGllbnQtcnNzKCk7fVxyXG4gICAgJi5zb3VuZGNsb3VkIHtAaW5jbHVkZSBiZm1jbGllbnQtc291bmRjbG91ZCgpO31cclxuICAgICYueWFob28ge0BpbmNsdWRlIGJmbWNsaWVudC15YWhvbygpO31cclxuICAgICYuYXZ2byB7QGluY2x1ZGUgYmZtY2xpZW50LWF2dm8taWNvbigpO31cclxuICAgICYueWVscCB7QGluY2x1ZGUgYmZtY2xpZW50LXllbHAoKTt9XHJcbiAgICAmLnRyaXBfYWR2aXNvcixcclxuICAgICYudHJpcGFkIHtAaW5jbHVkZSBiZm1jbGllbnQtdHJpcGFkdmlzb3IoKTt9XHJcbiAgfVxyXG4gIGE6bnRoLWxhc3QtY2hpbGQoKSAuaWNvbiB7bWFyZ2luLXJpZ2h0OjA7fVxyXG59IiwiLmNvbnRhY3QtcGFnZSB7XHJcblxyXG5cdC5sYXlvdXQtd3JhcHBlciB7XHJcblx0XHQudG9wIHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbSB7XHJcblx0XHRcdHdpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Lm1hcCB7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLXJpZ2h0OjAlOyBtYXJnaW4tYm90dG9tOjM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWxlZnQ6MCU7IG1hcmdpbi1ib3R0b206MDtcclxuXHRcdH1cclxuXHRcdCYuc3R5bGUxIHtcclxuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDIpIHt3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7fVxyXG5cdFx0XHRmb3JtIC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoMykge3dpZHRoOjEwMCU7IG1hcmdpbi1yaWdodDowJTt9XHJcblx0XHRcdGZvcm0gLmZvcm0taXRlbTpudGgtb2YtdHlwZSg0KSB7d2lkdGg6MTAwJTt9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdHdpZHRoOjQ4JTsgbWFyZ2luLXJpZ2h0OjIlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdHdpZHRoOjQ4JTsgbWFyZ2luLWxlZnQ6MiU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LXdhcm5pbmcoKTtcclxufVxyXG5cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5QYXJlbnROYW1lLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuUGF0aWVudE5hbWUsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lLWZpcnN0LFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2VuZGVybmFtZS1sYXN0LFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2VuZGVybmFtZSAge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC11c2VyKCk7XHJcbn1cclxuXHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWwge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1lbWFpbCgpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnBob25lIHtcclxuICAgQGluY2x1ZGUgYmZtY2xpZW50LXBob25lKCk7XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5jb21wYW55IHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtY29tcGFueSgpO1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAubWVzc2FnZSB7XHJcbiAgIEBpbmNsdWRlIGJmbWNsaWVudC1wZW5jaWwoKTtcclxufVxyXG5cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5wYXNzIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQta2V5KCk7XHJcbn1cclxuXHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmFkZHJlc3MsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5hZGRyZXNzMSxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmFkZHJlc3MyIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtaG9tZSgpO1xyXG59XHJcblxyXG5cclxuLmZvcm0taXRlbS5zZWFyY2hwYWdlIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7XHJcbn1cclxuXHJcbiIsIlxyXG5cclxuLmhlYWRlci1zaWRlYmFyIC53aWRnZXRfbmF2X21lbnUge1xyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDEuMjVlbTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdH1cclxuXHJcblx0bGkuY3VycmVudF9wYWdlX2l0ZW0gPiAgYSxcclxuXHRsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcclxuXHRcdGNvbG9yOiAkYWN0aXZlX3RyYWlsX2NvbG9yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5uYXYtbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6ICRtb2JpbGVfbmF2X2J1dHRvbl9oZWlnaHQ7XHJcblx0XHR3aWR0aDogJG1vYmlsZV9uYXZfYnV0dG9uX2hlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDsgLyogYWRqdXN0IGJhc2VkIG9uIHdoYXQgaWNvbiBpcyB1c2VkLiAgMjVweCAtIDQ1cHggdXN1YWxseSB3b3Jrcy4gKi9cclxuXHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0Lm1lbnVpY29uIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGJmbWNsaWVudC1uYXYtcm91bmRlZC12MigpO1xyXG5cdFx0XHRjb2xvcjogJG1vYmlsZV9uYXZfaGFtYnVyZ2VyX2NvbG9yO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRtb2JpbGVfbmF2X2hhbWJ1cmdlcl9ob3Zlcl9jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6ICRtb2JpbGVfbmF2X2J1dHRvbl9oZWlnaHQ7XHJcblx0XHQ+IHVsIHsgLy8gdG9wIGxldmVsIG5hdiBlbGVtZW50c1xyXG5cdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0XHR3aWR0aDogMTAwJTsgLy8gc3RhcnQgb3V0IGF0IDEwMCUgd2lkdGhcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX25hdl9mdWxsX3dpZHRoX3ZpZXdwb3J0X3dpZHRoKSB7XHJcblx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQmLm5hdi1hY3RpdmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmF2LWl0ZW0geyAvLyBhbGwgbGkgZWxlbWVudHNcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBsaSA+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkbW9iaWxlX25hdl90b3BsZXZlbF9saW5rX2NvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtb2JpbGVfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRtb2JpbGVfbmF2X3RvcGxldmVsX2hvdmVyX2xpbmtfY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbW9iaWxlX25hdl90b3BsZXZlbF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdWItbWVudSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRsaSBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbW9iaWxlX25hdl9zdWJtZW51X2xpbmtfY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbW9iaWxlX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3I7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRtb2JpbGVfbmF2X3N1Ym1lbnVfaG92ZXJfbGlua19jb2xvcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG1vYmlsZV9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfcmVuZGVyX3ZpZXdwb3J0X3dpZHRoKSB7IC8vIGNoYW5nZSB0byBkZXNrdG9wIG5hdmlnYXRpb25cclxuXHQubmF2LW1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyICB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdD4gdWwge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDsgZGlzcGxheTogaW5saW5lOyB6b29tOiAxO1xyXG5cdFx0XHRcdD4gYSB7IC8vIHRvcCBsZXZlbCBuYXYgc1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkZXNrdG9wX25hdl90b3BsZXZlbF9saW5rX2NvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyID4gLnN1Yi1tZW51IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1pdGVtIHsgLy8gYWxsIG5hdiBlbGVtZW50c1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMDAwMDAwMDtcclxuXHRcdFx0XHQuY3VycmVudC1tZW51LWl0ZW0gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRlc2t0b3BfbmF2X3N1Ym1lbnVfaG92ZXJfbGlua19jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGkgYSB7IC8vc3VibWVudSBuYXYgZWxlbWVudHNcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkZXNrdG9wX25hdl9zdWJtZW51X2xpbmtfY29sb3I7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVza3RvcF9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2xpbmtfY29sb3I7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2JhY2tncm91bmRfY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxufSAvLyBlbmQgbmF2IHJ1bGVzXHJcblxyXG5cclxuXHJcblxyXG4iLCJcclxuXHJcbi5iYW5uZXIge1xyXG4gIG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmZsZXhzbGlkZXIge1xyXG4gIGJvcmRlcjogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcblxyXG4uYmctdmlkZW8ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQjdmlkZW9wbGF5ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8geW91IGNhbiBjb250cm9sIHRoZSBwb3NpdGlvbmluZyBvZiB0aGUgdmlkZW8gYnkgc2V0dGluZyB0b3AvYm90dG9tIGF0dHJpYnV0ZXMgaGVyZVxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5iZm0tYmFubmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRkaXYge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Ji5sYXlvdXQtNDVfZGVnIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHR1bC5zbGlkZXMsIHVsLnNsaWRlcyBsaSB7XHJcblx0ICBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDtcclxuXHQgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDsgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwOyAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7IC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcclxuXHR9XHJcblxyXG5cclxuXHJcblx0Ji5oYXMtdmlkZW8gbGkge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxyXG5cdH1cclxuXHJcblx0LmJhbm5lci1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYmFubmVyX3RleHRfd3JhcHBlcl9yZXNwb25zaXZlX2JyZWFrb3V0KSB7XHJcblxyXG5cdFx0LnRleHQtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbi5nYWxsZXJ5LXBhZ2UgLmlubmVyIHtiYWNrZ3JvdW5kOiB3aGl0ZTsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcblxyXG4uanMtbW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwMDAwMDAwMDsgcGFkZGluZy10b3A6IDEwMHB4OyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBtYXJnaW46IGF1dG87IHBhZGRpbmc6IDA7IHdpZHRoOiA1MCU7IG1heC13aWR0aDogODAwcHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1jbG9zZSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyByaWdodDogMjVweDsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogYm9sZDtcclxuICAgJjpob3ZlcixcclxuICAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ucHJldiwgLm5leHQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7IHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRyYW5zaXRpb246ICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uIGVhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXh0IHtcclxuICByaWdodDogMDsgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbn1cclxuXHJcbi5jYXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMnB4IDE2cHg7XHJcbn1cclxuXHJcblxyXG4udmlkZW8tcGFnZSB7XHJcbiAgLmJmbS12aWRlbyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcclxuICAgIC5lbGVtZW50LnZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAudmlkZW8tdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAuZWxlbWVudC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMyJTsgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAudmlkZW8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYW5lbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI5LDM2LDUzLC44NSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS40ZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb24gZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlkZW8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbmltZy5kZW1vIHtcclxuICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmhvdmVyLXNoYWRvdyB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm91dGVyLmVtcGxveW1lbnQtcGFnZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIHtcclxuICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZWQxYzI0O1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2VkMWMyNDtcclxuICBiYWNrZ3JvdW5kOiAjMDkwOTA5O1xyXG4gIC5lbGVtZW50LmltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0aGVtZV9wcmltYXJ5X2NvbG9yLC44NSk7XHJcblxyXG4gICAgICB0b3A6IDA7IGxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZToxLjRlbTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgM3Z3KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLm92ZXJsYXkge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIHdpZHRoOiA1MCVcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYmZtLWdhbGxlcnkuc3R5bGVoZXgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIC5lbGVtZW50LmltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpIHNrZXdZKDMwZGVnKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXhhZ29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zMGRlZykgcm90YXRlKDYwZGVnKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDphdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xyXG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDN2dyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgIHRvcDo0NCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDQlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwxLjIsMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRoZW1lX3ByaW1hcnlfY29sb3IsIDAuNzUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiAxOS4yJTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMi4yNSUgMDtcclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDluKzUpIHttYXJnaW4tcmlnaHQ6MDt9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg5bis2KSB7bWFyZ2luLWxlZnQ6MTAuMTUlO31cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDluKzYpLFxyXG4gICAgJjpudGgtb2YtdHlwZSg5bis3KSxcclxuICAgICY6bnRoLW9mLXR5cGUoOW4rOCksXHJcbiAgICAmOm50aC1vZi10eXBlKDluKzkpIHttYXJnaW4tdG9wOi00LjQ1JTsgbWFyZ2luLWJvdHRvbTogLTQuNTUlO31cclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBsaW5lLWhlaWdodDowcHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIjY29sdW1uaXplci1jb2x1bW5zIHtcclxuXHQvLyBwbGVhc2UgcmVhZCB0aGUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgX21peGlucy9fbWl4aW5zLnNjc3MgZmlsZVxyXG5cclxuXHQkY29sdW1uX2JyZWFrcG9pbnRzOiAoXHJcblx0XHQ1MDBweCA6IDIsXHJcblx0XHQxMDAwcHggOiAzXHJcblx0KTtcclxuXHRAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2x1bW4tY291bnQnLCAxNDAwcHgsIDEsIDYsICRjb2x1bW5fYnJlYWtwb2ludHMgKTtcclxufVxyXG5cclxuLnRlYXNlci1wYWdlIHtcclxuXHQuZmxleC1jb250ZW50IHtcclxuXHRcdC8vIHBsZWFzZSByZWFkIHRoZSBkb2N1bWVudGF0aW9uIGluIHRoZSBfbWl4aW5zL19taXhpbnMuc2NzcyBmaWxlXHJcblx0XHQvLyB0aGlzIHdpbGwgb25seSBhZmZlY3QgXCJ0cmFkaXRpb25hbFwiIHRlYXNlciBsYXlvdXRzIGFzIGVtcGxveW1lbnQvZ2FsbGVyeSBkbyBub3QgdXNlIHRoZSBuYW1pbmcgY29udmVudGlvbiBjb2x1bW5zLVhcclxuXHRcdCRjb2x1bW5fYnJlYWtwb2ludHM6IChcclxuXHRcdFx0NTAwcHggOiAyLFxyXG5cdFx0XHQxMDAwcHggOiAzLFxyXG5cdFx0XHQxMjAwcHggOiA0LFxyXG5cclxuXHRcdCk7XHJcblx0XHRAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2x1bW5zJywgMTQwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcclxuXHR9XHJcblxyXG5cdC5wb3N0LXRlYXNlciB7IC8vIGNvbHVtbiBzdHVmZiBhbmQgZ2xvYmFsIENTU1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7IC13ZWJraXQtbWFyZ2luLWJlZm9yZTowOyAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7IC13ZWJraXQtbWFyZ2luLWVuZDogMDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlSW1hZ2UoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6MC41ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MC41ZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogJGg2X3NpemU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlYXNlci1idXR0b24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJmbS1nYWxsZXJ5LXBhZ2UtdGVhc2VyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0LmdhbGxlcnlpbWFnZSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ2FsbGVyeXRpdGxlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29sb3I6ICRwYW5lbF9jb2xvcjtcclxuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjKDEycHggKyAwLjV2dyk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwYWRkaW5nOiA3cHggNXB4IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHQmLmhlYWRlci1yb3cge1xyXG5cdFx0XHQuY29sLW9uZSxcclxuXHRcdFx0LmNvbC10d28ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdGNvbG9yOiAkcGFuZWxfY29sb3I7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjBlbTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29sLW9uZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29sLW9uZSxcclxuXHRcdFx0LmNvbC10d28ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29sLW9uZSxcclxuXHRcdC5jb2wtdHdvIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmNvbC1vbmUge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtdHdvIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5wb3NpdGlvbi10aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDEuMWVtOyBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlYXNlci1sb2NhdGlvbixcclxuXHRcdC50ZWFzZXItcG9zdC1kYXRlLFxyXG5cdFx0LnRlYXNlci1wb3N0LWR1cmF0aW9uLFxyXG5cdFx0LnBvc2l0aW9uLXRpdGxlLFxyXG5cdFx0LnRlYXNlci1kZXNjcmlwdGlvbixcclxuXHRcdC50ZWFzZXItYnV0dG9uIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRlYXNlci1idXR0b24ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBhbmVsLWJ1dHRvbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnOic7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleC1jb250ZW50KCk7XHJcblxyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xyXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdC5jb2wtb25lLFxyXG5cdFx0XHQuY29sLXR3byB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wtb25lLFxyXG5cdFx0XHQuY29sLXR3byxcclxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lLFxyXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtdHdvIHtcclxuXHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbC10d28ge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sLW9uZSxcclxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lIHtcclxuXHRcdFx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbC10d28sXHJcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLXR3byB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lLFxyXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuXHJcblxyXG5cdC5wYWdlLXRlbXBsYXRlLWJmbV90ZWFzZXJfcGFnZSAgLm50aC1ydWxlLXdyYXBwZXIge1xyXG5cdFx0LnBvc3QtdGVhc2VyLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XHJcblx0XHR9XHJcblx0XHQucG9zdC10ZWFzZXIuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXI6bGFzdC1jaGlsZCAuY29sLXR3byB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmVcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLyogQ3VzdG9tIENTUyBGaWxlIGZvciBSb3NzIEVkaXRzICovXHJcblxyXG4vKiBQcm9kdWN0cyBQYWdlIC0gYnV0dG9uIGNlbnRlcmluZyBmaXguLi4gKi9cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudCAuYnV0dG9uLm1vcmUtbGluayB7ZGlzcGxheTpibG9jazsgbWFyZ2luOiAwIGF1dG87fVxyXG5cclxuLyogUHJvZHVjdCBQYWdlIC0gcmVzcG9uc2l2ZSBwcm9kdWN0cyBwYWdlLi4uICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudCB7ZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTt9XHJcbn1cclxuXHJcbi8vIC8qIFByb2R1Y3QgUGFnZSAtIERvY2tzL1BpZXJzLCBjZW50ZXJpbmcgYnJhbmRzLi4uICovIFxyXG4vLyAuYnJhbmRzLWNvbnRhaW5lciAuYnJhbmRzLXRpdGxle3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi8vIC5icmFuZHMtY29udGFpbmVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDt9IiwiLy8gVGhlbWUgQnVpbGQgR3VpZGVsaW5lczpcclxuLy8gMS4gQ29tbWVudCBvdXQgdW51c2VkIGZlYXR1cmVzIHVuZGVyIFwiVGhlbWUgRGVzaWduXCIgdG8gcmVkdWNlIGZpbGUgcmVxdWVzdCBzaXplLiBOb3QgYSBodWdlIGRlYWwsIGJ1dCBldmVyeSBsaXR0bGUgYml0IGhlbHBzLlxyXG4vLyAyLiBDaGFuZ2luZyB0aGUgb3JkZXIgb2YgdGhlc2UgaW1wb3J0cyBjb3VsZCByZXN1bHQgaW4gb2RkIGJlaGF2aW9yLlxyXG4vLyAzLiBEbyBub3QgcmVtb3ZlIGEgaW1wb3J0IGluIHRoZSBcIkRlcGVuZGVuY2llc1wiIHNlY3Rpb24uXHJcbi8vIDQuIEZhbWlsaWFyaXplIHlvdXJzZWxmIHdpdGggdGhlIGZ1bmN0aW9ucyBsb2NhdGVkIGluIHRoZSBfbWl4aW5zIGRpcmVjdG9yeSwgdGhpcyBjb250YWlucyBhIGxvdCBvZiB1c2VmdWwgZ2VuZXJhdG9ycywgbG9vcHMsIG1peGlucywgZXRjLlxyXG4vLyA1LiBETyBOT1QgTUVSR0UgQUxMIE9GIFlPVVIgVU5JUVVFIERJU1BMQVkgQ1NTIEZPUiBTT01FIFNQRUNJRklDIFNJVEUgVE8gTUFTVEVSLiBUUlkgVE8gS0VFUCBUSElTIFJFUE8gQVMgTEFZT1VUL0JBU0UgQ09MT1JTICYgREVTSUdOXHJcbi8vIDYuIEluIGFkZGl0aW9uIHRvIHdoYXQgaXMgbG9jYXRlZCBpbiBcIl9taXhpbnNcIiB0aGVyZSBhcmUgYWxzbyBhIGNvdXBsZSBvZiBtaXhpbnMgZGVmaW5lZCBpbiBfdmFyaWFibGVzLnNjc3MgdG8gdGhpbmdzIGxpa2UgYnV0dG9ucywgdGl0bGVzLCBldGMuXHJcbi8vIDcuIEZlZWwgZnJlZSB0bywgYnV0IHlvdSBETyBOT1QgbmVlZCB0byB1c2UgdmVuZG9yIHByZWZpeGVzIGZvciBDU1MgcnVsZXMsIHdlIHNvdXJjZSB0aGUgZ3VscCBwYWNrYWdlICdndWxwLWF1dG9wcmVmaXhlcicgdGhhdCBkb2VzIHRoaXMgYXV0b21hdGljYWxseS5cclxuLy8gOC4gUHJvZHVjdGlvbiB3ZWJzaXRlcyBkbyBub3QgbmVlZCBub2RlX21vZHVsZXMgZGlyZWN0b3J5XHJcbi8vXHJcbi8vVGhlbWUgRGVwZW5kZW5jaWVzXHJcbkBpbXBvcnQgJ19wYXJ0aWFscy92YXJpYWJsZXMnOyAvL3NpdGUgd2lkZSB2YXJpYWJsZXNcclxuXHJcblxyXG5cclxuQGltcG9ydCAnX3BhcnRpYWxzL2JsdWVmaXJlLWRlZmF1bHQtZm9udCc7IC8vIGdlbmVyYWwgdXNlIGljb25zIHN1Y2ggYXMgc29jaWFsIG1lZGlhLCBuYXZpZ2F0aW9uIGFycm93cywgZXRjXHJcbkBpbXBvcnQgJ19wYXJ0aWFscy9jaGlsZGZvbnQnO1x0Ly8gdGhlIGdlbmVyYXRlZCBmb250IGZvciB0aGUgY2hpbGQgdGhlbWUgKHVuaXF1ZSBpY29ucylcclxuQGltcG9ydCAnX21peGlucy9fbWl4aW5zJztcclxuXHJcblxyXG5AaW1wb3J0ICdfcGFydGlhbHMvY3NzLXJlc2V0JztcclxuQGltcG9ydCAnX3BhcnRpYWxzL3R5cG9ncmFwaHknO1xyXG5AaW1wb3J0ICdfcGFydGlhbHMvdGhlbWUnOyAvLyBnbG9iYWwgdXNlIENTUywgbGF5b3V0LCBzb2NpYWwgaWNvbnMsIFVYIGNvbnRyb2xzLCBldGMuXHJcbkBpbXBvcnQgJ19wbHVnaW5zL21hZ25pZmljLXBvcHVwJztcclxuQGltcG9ydCAnX3BsdWdpbnMvZmxleHNsaWRlcic7XHJcblxyXG5cclxuLy8gVGhlbWUgRGVzaWduXHJcbkBpbXBvcnQgJ19wYXJ0aWFscy91aSc7XHJcbkBpbXBvcnQgJ19wYXJ0aWFscy9mb3Jtcyc7XHJcbkBpbXBvcnQgJ19wYXJ0aWFscy9uYXYnOyAvLyBib3RoIG1vYmlsZSBhbmQgZGVza3RvcCByZXNwb25zaXZlIG5hdiBjc3NcclxuQGltcG9ydCAnX3BhcnRpYWxzL2Jhbm5lcnMnOyAvL2ZsZXhzbGlkZXIgQ1NTXHJcbkBpbXBvcnQgJ19wYXJ0aWFscy9nYWxsZXJ5JzsgLy9DU1MgZm9yIGdhbGxlcnkgYW5kIHZpZGVvIHBhZ2VzXHJcbkBpbXBvcnQgJ19wYXJ0aWFscy90ZWFzZXInOyAvLyBDU1MgZm9yIHRlYXNlcnMgQHRvZG8gbW92ZSB0byBfYmxvZ1xyXG5cclxuQGltcG9ydCAnX3BhcnRpYWxzL19jdXN0b20tc3R5bGUuc2Nzcyc7XHJcblxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC1tb3otYXBwZWFyYW5jZTogbm9uZTsgIGFwcGVhcmFuY2U6IG5vbmU7ICBib3JkZXItcmFkaXVzOiAwO30gLy9UaGlzIGlzIGEgRklYIGZvciBTYWZhcmkgb24gYSBDRUxMIFBIT05FLiBmb3IgdGhlIGJ1dHRvbiBkaXNwbGF5cy5cclxuXHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */


@media (min-width: 1400px){
	.is-subpage #header1 .bfm-banner .text-wrapper .slide-title {margin-bottom: 6.6vw;}
	.is-subpage #header1 .widget_media_image {top: 10.5vw;}
	.is-subpage #header1 .widget_media_image img {width: 10.2vw; height: auto;}
}

@media only screen and (min-width: 1921px){
	.is-subpage #header1 > div {display: block; max-height: 35vw; overflow: hidden;}
	.is-subpage .bfm-banner img {width: 100%;}
	.is-subpage #header1 .widget_media_image {top: 7.5vw;}
	.is-subpage #header1 .widget_media_image img {width: 5.2vw;}
	.is-subpage #header1 .bfm-banner .slide-title p {font-size: 2vw;}
	.is-subpage #header1 .bfm-banner .text-wrapper {bottom: 11vw;}
	#red .half {height: unset !important;}
	#home-bottom-image {margin: 0 auto; max-width: 1400px; position: relative; width: 96%; display: block;}	

	.bfm-gallery.stylesquare .element.image {width: 16.65%;}
	.bfm-gallery.stylesquare .element.image img {width: 100%;}
}

@media only screen and (max-width: 1200px){
	#footer1 > div {flex-wrap: wrap; padding: 0 2%;}
	#footer1 > div > div {width: 100%; border-bottom: 1px dotted #fff; padding: 15px 0;}
	#footer1 > div > div:last-of-type {border-bottom: none;}
}