.screen-reader-response {
    display: none !important;
}

.wpcf7-response-output {
    margin: 20px 0;
}

span.wpcf7-not-valid-tip {
    color: #fff !important;
    background: red !important;
    left: 0 !important;
    margin: 5px 0 !important;
}


.wpcf7-not-valid {
    border-color: red !important;
}
@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"}html{overflow-x:hidden;overflow-y:scroll}html a:focus{outline:0}a,a:active,a:hover{text-decoration:none;cursor:pointer}body{display:block;margin:0;padding:0;width:100%;font:normal normal normal 12pt/1.3em Arial,sans-serif}article,aside,details,div,figcaption,figure,footer,header,nav,section,summary{line-height:0;-webkit-margin-before:0;-webkit-margin-after:0}div,h1,h2,h3,h4,h5,h6,li,p{line-height:1em}section{display:block;width:100%;background:0 0;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}body{line-height:1.3em;font-family:"Lato",sans-serif;color:#3b3e43;background:#fff}h1{color:#08090c;font-size:calc(28px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h2{color:#08090c;font-size:calc(24px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h3{color:#08090c;font-size:calc(20px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h4{color:#08090c;font-size:calc(18px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h5{color:#3b3e43;font-size:calc(16px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}h6{color:#3b3e43;font-size:calc(14px + 1vw);line-height:1.3em;margin-top:20px;margin-bottom:20px}b,strong{font-weight:700}em,i{font-style:italic}a{border:none;outline:0;color:#1e86bf}a:hover{color:#8d8d8d}a.more-link{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;display:inline-block;width:auto}a.more-link.active,a.more-link:hover{color:#000;background:#a6a6a6}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:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}button.js-bfm-accordion.active,button.js-bfm-accordion:hover{color:#000;background:#a6a6a6}.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:#0182a2}.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: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:#0182a2;-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:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;width:auto}.wpcf7-form-control.wpcf7-submit.active,.wpcf7-form-control.wpcf7-submit:hover{color:#000;background:#a6a6a6}.teaser-button a{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;width:auto}.teaser-button a.active,.teaser-button a:hover{color:#000;background:#a6a6a6}.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:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.inline-button-list a.active,.inline-button-list a:hover{color:#000;background:#a6a6a6}#header1{background:0 0}#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}#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)}#top-callouts .inner .count-3{width:calc(100% / 2 - 20px)}#top-callouts .inner .count-4{width:calc(100% / 2 - 20px)}#top-callouts .inner .count-5{width:calc(100% / 2 - 20px)}#top-callouts .inner .count-6{width:calc(100% / 2 - 20px)}}@media (min-width:1000px){#top-callouts .inner .count-3{width:calc(100% / 3 - 20px)}#top-callouts .inner .count-4{width:calc(100% / 3 - 20px)}#top-callouts .inner .count-5{width:calc(100% / 3 - 20px)}#top-callouts .inner .count-6{width:calc(100% / 3 - 20px)}}@media (min-width:1200px){#top-callouts .inner .count-1{width:calc(100% / 1 - 20px)}#top-callouts .inner .count-2{width:calc(100% / 2 - 20px)}#top-callouts .inner .count-3{width:calc(100% / 3 - 20px)}#top-callouts .inner .count-4{width:calc(100% / 4 - 20px)}#top-callouts .inner .count-5{width:calc(100% / 5 - 20px)}#top-callouts .inner .count-6{width:calc(100% / 6 - 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}.landing-page > *{display:inline-block}.landing-page [class*="cols"]{width:100%}@media (min-width:500px){.landing-page .cols-2{width:calc(100% / 2 - 20px)}.landing-page .cols-3{width:calc(100% / 2 - 20px)}.landing-page .cols-4{width:calc(100% / 2 - 20px)}.landing-page .cols-5{width:calc(100% / 2 - 20px)}.landing-page .cols-6{width:calc(100% / 2 - 20px)}}@media (min-width:1000px){.landing-page .cols-3{width:calc(100% / 3 - 20px)}.landing-page .cols-4{width:calc(100% / 3 - 20px)}.landing-page .cols-5{width:calc(100% / 3 - 20px)}.landing-page .cols-6{width:calc(100% / 3 - 20px)}}@media (min-width:1200px){.landing-page .cols-1{width:calc(100% / 1 - 20px)}.landing-page .cols-2{width:calc(100% / 2 - 20px)}.landing-page .cols-3{width:calc(100% / 3 - 20px)}.landing-page .cols-4{width:calc(100% / 4 - 20px)}.landing-page .cols-5{width:calc(100% / 5 - 20px)}.landing-page .cols-6{width:calc(100% / 6 - 20px)}}.landing-page .element{margin-bottom:4%;-ms-flex-item-align:start;align-self:flex-start}.landing-page .element .button.more-link{background:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px;margin-top:20px}.landing-page .element .button.more-link.active,.landing-page .element .button.more-link:hover{color:#000;background:#a6a6a6}.landing-page .element img{max-width:100%;width:auto;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-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)}.staff-page .staff-wrapper .count-3{width:calc(100% / 2 - 20px)}.staff-page .staff-wrapper .count-4{width:calc(100% / 2 - 20px)}.staff-page .staff-wrapper .count-5{width:calc(100% / 2 - 20px)}.staff-page .staff-wrapper .count-6{width:calc(100% / 2 - 20px)}}@media (min-width:878px){.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px)}.staff-page .staff-wrapper .count-4{width:calc(100% / 3 - 20px)}.staff-page .staff-wrapper .count-5{width:calc(100% / 3 - 20px)}.staff-page .staff-wrapper .count-6{width:calc(100% / 3 - 20px)}}@media (min-width:1200px){.staff-page .staff-wrapper .count-1{width:calc(100% / 1 - 20px)}.staff-page .staff-wrapper .count-2{width:calc(100% / 2 - 20px)}.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px)}.staff-page .staff-wrapper .count-4{width:calc(100% / 4 - 20px)}.staff-page .staff-wrapper .count-5{width:calc(100% / 5 - 20px)}.staff-page .staff-wrapper .count-6{width:calc(100% / 6 - 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:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.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:#000;background:#a6a6a6}.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}.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;width:90px;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}.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{background:0 0}#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;text-align:center;font-size:.8em;margin-bottom: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-space:pre-wrap}#lr_slider .element .half{-ms-flex-item-align:center;align-self:center}#lr_slider .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.active:after: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:"\EA11"}button.js-bfm-accordion:after{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:after: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:"\EA0E"}.faq-page div.panel{padding:0 18px;max-height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0}.faq-page div.panel.show{opacity:1;max-height:500px}@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}.social-wrapper.round .icon{border-radius:50%}.social-wrapper .icon{display:inline-block;margin-right:5px;width:40px;height:40px;font-size:40px;width:40px;height:40px;font-size:40px;color:#000;background:#aaa}.social-wrapper .icon:hover{color:#000;background:#2b2b2b}.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.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.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.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"}.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)}.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;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bfm-gallery.stylesquare > *{display:inline-block}.bfm-gallery.stylesquare .element.image{width:48%;margin-bottom:2%;position:relative;overflow:hidden;line-height:0}.bfm-gallery.stylesquare .element.image .overlay{opacity:0;position:absolute;width:100%;height:100%;background:rgba(186,218,85,.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:32%;margin-bottom:1%}}@media only screen and (min-width:768px){.bfm-gallery.stylesquare .element.image{width:23%;margin-bottom:2%}}@media only screen and (min-width:1024px){.bfm-gallery.stylesquare .element.image{width:19%;margin-bottom:1%}}.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(186,218,85,.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}#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)}#columnizer-columns .column-count-3{width:calc(100% / 2 - 20px)}#columnizer-columns .column-count-4{width:calc(100% / 2 - 20px)}#columnizer-columns .column-count-5{width:calc(100% / 2 - 20px)}#columnizer-columns .column-count-6{width:calc(100% / 2 - 20px)}}@media (min-width:1000px){#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px)}#columnizer-columns .column-count-4{width:calc(100% / 3 - 20px)}#columnizer-columns .column-count-5{width:calc(100% / 3 - 20px)}#columnizer-columns .column-count-6{width:calc(100% / 3 - 20px)}}@media (min-width:1400px){#columnizer-columns .column-count-1{width:calc(100% / 1 - 20px)}#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px)}#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px)}#columnizer-columns .column-count-4{width:calc(100% / 4 - 20px)}#columnizer-columns .column-count-5{width:calc(100% / 5 - 20px)}#columnizer-columns .column-count-6{width:calc(100% / 6 - 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}.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)}.teaser-page .flex-content .columns-3{width:calc(100% / 2 - 20px)}.teaser-page .flex-content .columns-4{width:calc(100% / 2 - 20px)}.teaser-page .flex-content .columns-5{width:calc(100% / 2 - 20px)}.teaser-page .flex-content .columns-6{width:calc(100% / 2 - 20px)}}@media (min-width:1000px){.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px)}.teaser-page .flex-content .columns-4{width:calc(100% / 3 - 20px)}.teaser-page .flex-content .columns-5{width:calc(100% / 3 - 20px)}.teaser-page .flex-content .columns-6{width:calc(100% / 3 - 20px)}}@media (min-width:1200px){.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px)}.teaser-page .flex-content .columns-5{width:calc(100% / 4 - 20px)}.teaser-page .flex-content .columns-6{width:calc(100% / 4 - 20px)}}@media (min-width:1400px){.teaser-page .flex-content .columns-1{width:calc(100% / 1 - 20px)}.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px)}.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px)}.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px)}.teaser-page .flex-content .columns-5{width:calc(100% / 5 - 20px)}.teaser-page .flex-content .columns-6{width:calc(100% / 6 - 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:#ccc;color:#000;width:100%;outline:0;border:none;font-size:1em;line-height:1.6em;cursor:pointer;width:100%;text-align:center;border:none;outline:0;text-transform:capitalize;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:20px 40px}.teaser-page .bfm-employment-page-teaser .teaser-button a.active,.teaser-page .bfm-employment-page-teaser .teaser-button a:hover{color:#000;background:#a6a6a6}.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}}body{color:#676767;font-family:'Lato',sans-serif;font-size:1.1em}li,ol,p,ul{line-height:1.3em}h1,h1 a{font-size:calc(16pt + .45vw);color:#231f20;font-family:'Lato',sans-serif;font-weight:700;line-height:1.1em;margin:10px 0;text-transform:none;text-align:center}h2,h2 a{font-size:calc(16pt + .4vw);color:#676767;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:15px 0;text-transform:none}h3,h3 a{font-size:calc(14pt + .3vw);color:#231f20;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:15px 0;text-transform:none}h4,h4 a{font-size:calc(14pt + .2vw);color:#231f20;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}h5,h5 a{font-size:calc(14pt + .1vw);color:#231f20;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}h6,h6 a{font-size:calc(14pt + .05vw);color:#231f20;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin:10px 0}a,a:link,a:visited{color:#9c0a53;-webkit-transition:all .3s;transition:all .3s}a:focus,a:hover{color:#6b72a8}a.button.more-link,a.button.read-more,button.button.more-link{background:#6f658f;border:2px solid #6f658f;color:#fff;font-size:12pt;font-weight:700;padding:14px 40px;border-radius:0;white-space:nowrap;line-height:1em;display:inline-block;text-transform:uppercase;position:relative}a.button.more-link:hover,a.button.read-more:hover,button.button.more-link:hover{background-color:#9c0a53;border-color:#9c0a53;color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.form-item input.wpcf7-submit{background:#6f658f;border:1px solid #6f658f;color:#fff;font-size:12pt;font-weight:700;padding:10px 30px;-webkit-transition:all .3s;transition:all .3s;position:relative;display:inline-block;text-transform:uppercase}.form-item input.wpcf7-submit:hover{background-color:#9c0a53;border-color:#9c0a53;color:#fff;outline:0;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.inner{width:100%;max-width:1400px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2%;margin:0 auto}.imagewrapper{line-height:0}.browser-ie-trident #directory_section .availprop .itembox .imagewrapper{width:100%}.browser-ie-trident .imagewrapper img{max-width:100%;height:auto}#header1{background:rgba(255,255,255,.5);position:absolute;z-index:100;padding:0}#header1 .inner{height:170px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}#header1 .inner p{margin:0}#header1 .logo-wrapper{position:absolute;top:16px;left:2%;z-index:700}#header1 #wysiwyg_widgets_widget-3{position:absolute;top:16px;right:2%;z-index:700}#header1 h1{color:#372a32;font-size:calc(16pt + 2.55vw);font-weight:300;margin:0;text-transform:uppercase}#header1 h2{color:#4f5b4f;font-size:calc(16pt + .75vw);font-weight:400;margin:0;text-transform:uppercase}#header2{position:absolute;top:170px;background:rgba(99,132,193,.8);z-index:20;padding:0}#nav_menu-2{width:100%;z-index:600}.menu-main-menu-container{position:relative;z-index:600;width:100%;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.menu-main-menu-container .menu{font-size:0;display:inline-block;list-style:none;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;margin:0}.menu-main-menu-container .menu .menu-item{margin:0;padding:0;line-height:0;display:inline-block;line-height:1em}.menu-main-menu-container .menu .menu-item a{display:block;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s}.menu-main-menu-container .menu .menu-item .sub-menu{position:relative;display:none;min-width:200px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;-webkit-transition:all .3s;transition:all .3s;padding-left:0}.menu-main-menu-container .menu .menu-item:hover .sub-menu{display:block;position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);padding-left:0}.menu-main-menu-container .menu .menu-item .sub-menu .menu-item{display:block;position:relative}.menu-main-menu-container .menu > .menu-item > a{color:#fff;background:0 0;font-size:17.2px;padding:9px 10px;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;line-height:1em}.menu-main-menu-container .menu > .menu-item > a:hover{color:#fff;background:#9c0a53}.menu-main-menu-container .menu > .menu-item.current-menu-item > a{color:#fff;background:#9c0a53}.menu-main-menu-container .menu > .menu-item.current-menu-parent > a{color:#fff;background:#9c0a53}.menu-main-menu-container .menu .sub-menu > .menu-item > a{color:#fff;background:#9c0a53;font-size:16px;font-family:'Lato',sans-serif;font-weight:400;text-transform:none;padding:10px 12px 10px;line-height:1em}.menu-main-menu-container .menu .sub-menu > .menu-item > a:hover{color:#fff;background:#372a32}.menu-main-menu-container .menu .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#372a32}.nav-mobile{display:none;cursor:pointer;position:absolute;top:0;right:0;height:56px;width:56px;font-size:25px;margin-right:0;z-index:2000}.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;font-family:"bfmclient"}.nav-mobile .menuicon:before{content:"\EA33";color:#fff}.nav-mobile.nav-mobile-open .menuicon:before{color:#372a32}#header3{padding:0;margin:0}#header3 .banner{position:relative;max-width:100%;width:100%;padding:0}.banner .bfm-banner{border:0;margin:0;position:relative}.banner .bfm-banner .slides{background:0 0}.banner .bfm-banner .banner-container{position:relative;display:block;line-height:0}.banner .bfm-banner .banner-container img{margin:0 auto}.banner .bfm-banner .text-wrapper{background:0 0;position:absolute;bottom:0;left:0;width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-height:0}.banner .bfm-banner .text-wrapper p{line-height:1em;margin:0;display:inline-block}.banner .bfm-banner .text-wrapper .centerme{width:100%;max-width:1400px;margin:0 auto 0;padding:30px 15px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.banner .bfm-banner .text-wrapper .slide-title{color:#fff;font-size:calc(16pt + .35vw);font-family:"Lato";font-weight:400;line-height:1em;display:block;text-transform:none;text-shadow:0 0 8px #000}.banner .bfm-banner .text-wrapper .slide-subtitle{color:#fff;font-size:calc(16pt + .35vw);font-family:"Lato";font-style:normal;line-height:1em;margin-top:5px;text-shadow:0 0 8px #000}.banner .bfm-banner .text-wrapper .slide-link{margin-top:32px;display:inline-block}.banner .bfm-banner .text-wrapper .slide-link a{color:#fff;border:1px solid #fff;background:0 0;line-height:1em;font-size:12pt;font-family:"Lato";font-weight:700;text-transform:uppercase;padding:12px 30px;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s;position:relative;display:inline-block}.banner .bfm-banner .text-wrapper .slide-link a:hover{background-color:#17aab7;border-color:#17aab7;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}body.logged-in #header1{margin-top:-32px}#fpcallouts{padding:0}#fpcallouts .inner{position:relative;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.home #fpcallouts .inner{margin-top:-4vw}#fpcallouts .itembox{width:16.6%;margin:0 0 25px;padding:0 10px;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#fpcallouts .itembox .imagewrapper img{-webkit-transition:all .5s;transition:all .5s;margin:0 auto;max-width:159px;display:block}#fpcallouts .itembox:hover .imagewrapper img{transform:scale3d(1.08,1.08,1);-webkit-transform:scale3d(1.08,1.08,1)}.home .banner .bfm-banner .text-wrapper{display:none}.home #content{padding-top:0}.home #content h1{text-align:center}#announcements .titlebar{background:#da005f;color:#fff;padding:5px 0}#announcements .titlebar h2{color:#fff;font-size:calc(16pt + .8vw);text-align:center;margin:0}#announcements .itemwrapper .inner{margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#announcements .itemwrapper .inner .itembox{width:48%;padding:6px 20px;margin-bottom:30px;border:1px solid #929374;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#announcements .itemwrapper .inner .itembox h3{color:#352831;font-size:calc(16pt + .75vw);display:inline-block;margin:5px 0}#announcements .itemwrapper .inner .itembox h3.one{margin-right:6px;font-weight:700}#announcements .itemwrapper .inner .itembox .textarea p{color:#352831;margin-top:0;font-size:.95em;font-weight:700}#lrs{background:#9c0a53;color:#fff;padding:0}#lrs .titlebar{width:100%;background:#1a1a1a;text-align:center}#lrs .titlebar h2{color:#fff;padding:10px;font-size:calc(16pt + 1.4vw);margin:0}#lrs .inner{width:100%;max-width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:45px 0}#lrs .inner .slide-element .element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#lrs .inner .slide-element .element .leftside{width:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#lrs .inner .slide-element .element .rightside{width:50%;padding:30px calc(20px + 3vw) 50px;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#lrs .inner .slide-element .rightside p{max-width:100%;font-size:calc(14pt + .5vw);margin:20px 0 0 0;font-style:italic;white-space:pre-wrap;line-height:1.27em}#lrs .inner .slide-element .rightside p strong{font-style:normal}#lrs .inner .slide-element .rightside br{display:none}#lrs .inner .slide-element .rightside h1{color:#fff}#lrs .inner .slide-element .rightside h2{color:#fff;font-size:calc(16pt + 1.6vw);font-weight:300;margin-top:0;text-transform:uppercase;white-space:pre-wrap}#lrs .inner .slide-element .rightside h3{color:#fff}#lrs .inner .slide-element .rightside .slide-button{margin-top:35px}#lrs .inner .slide-element .rightside a.button.more-link{background:0 0;border:1px solid #fff;color:#fff;border-radius:5px;padding:8px 20px}#lrs .inner .slide-element .rightside a.button.more-link:hover{background:#929374;border:1px solid #929374;color:#fff}#lrs .cycle-pager{width:50%;float:right;position:relative;padding-top:20px;bottom:20px;right:0;text-align:center}#lrs .cycle-pager span{width:18px;height:18px;margin:0 8px;border-radius:50%;background:#fff;color:transparent;display:inline-block;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}#lrs .cycle-pager span.cycle-pager-active{background:#da005f;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.4);box-shadow:0 2px 6px rgba(0,0,0,.4)}#directory_section .selectwrap{margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#directory_section #directory_category:focus{outline:0}#directory_section #directory_category{background:#372a33;color:#fff;font-size:22px;font-weight:700;font-family:"Lato";padding:15px 20px;border:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}#directory_section #directory_category option{background:#fff;color:#101010;font-size:calc(12pt + .15vw);padding:4px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4em;display:block}#directory_section #directory_category option:focus{outline:0}#directory_section #directory_category select:hover{background:#9c0a53;color:#fff}#directory_section .blwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#directory_section .itembox{width:31.3%;margin:0 1% 30px;border:1px solid #da005f;padding:20px;min-height:200px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .5s;transition:all .5s}#directory_section .itembox .leftside{width:calc(100% - 20px - 77px);display:inline-block}#directory_section .itembox .rightside{width:77px;display:inline-block}#directory_section .itembox h2{color:#4f5b4f;font-size:calc(14pt + .2vw);font-weight:700;margin-top:0}#directory_section .itembox .contact-phone{margin-top:10px}#directory_section .itembox .buttonbox{margin-top:20px}#directory_section .itembox .maplink{line-height:0}#directory_section .itembox .maplink img{opacity:.65;-webkit-transition:all .3s;transition:all .3s}#directory_section .itembox .maplink:hover img{opacity:1}#directory_section .itembox.nodisplay{display:none}#directory_section .itembox a.button.more-link{background:#4f5b4f;border:1px solid #4f5b4f;padding:14px 14px}#directory_section .itembox a.button.more-link:hover{background-color:#fff;border-color:#4f5b4f;color:#4f5b4f}#directory_section .itembox a.mobile-only{color:#4f5b4f;font-size:1.1em;font-weight:700}#directory_section .itembox a.mobile-only:hover{color:#9c0a53}#listinginfo{padding-top:0}#listinginfo .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-bfm_directory h1{color:#4f5d50;text-align:left}#listinginfo .leftside{width:48%;display:inline-block}#listinginfo .rightside{width:48%;display:inline-block}#listinginfo .bottomside{width:100%;margin-top:30px}#listinginfo .leftside > p:nth-of-type(1){margin-top:0}#listinginfo .leftside h3{color:#4f5d50;font-weight:700;margin-bottom:0}#listinginfo .leftside a{color:#4f5b4f}#listinginfo .leftside a:hover{color:#9c0a53}#listinginfo .leftside .address1{line-height:1.1em}#listinginfo .leftside .address2{line-height:1.1em}#listinginfo .leftside .maplink{margin-top:10px}#listinginfo .leftside .maplink img{opacity:.5;-webkit-transition:all .3s;transition:all .3s}#listinginfo .leftside .maplink img:hover{opacity:1}#listinginfo .leftside .website-link{margin-top:10px}#listinginfo .leftside .website-link a.button.more-link{background:#4f5b4f;border:1px solid #4f5b4f;color:#fff;padding:14px 40px}#listinginfo .leftside .website-link a.button.more-link:hover{background-color:#fff;border-color:#4f5b4f;color:#4f5b4f}#listinginfo .leftside .maincontact{margin-top:30px}#listinginfo .leftside .contact-phone{margin-top:3px;font-size:1.1em;font-weight:700}#listinginfo .leftside .contact-email{margin-top:3px;font-size:1.1em;font-weight:700}#listinginfo .social-wrapper{margin-top:20px}#listinginfo .social-wrapper .icon{background:#313131;color:#fff;width:60px;height:60px;font-size:60px;margin-right:10px;-webkit-transition:all .3s;transition:all .3s}#listinginfo .social-wrapper .icon:hover{background:#9c0a53}#listinginfo .rightside .imagewrapper{margin-bottom:20px;border:1px solid #313131;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#listinginfo .rightside .mapembed{margin-bottom:20px;border:1px solid #313131}#directory_section .availprop .itembox .imagewrapper{margin-bottom:10px}#directory_section .availprop .itembox .label{font-size:1.1em;font-weight:700;margin:10px 0 2px}#directory_section .availprop .itembox .textarea p:nth-of-type(1){margin-top:0}#meetingminutes{padding:0}#meetingminutes .pink-row{background:#da005f;color:#fff;padding:8px 0}#meetingminutes .pink-row .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#meetingminutes .pink-row .title{width:25%;font-size:calc(16pt + 1.4vw);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#meetingminutes .pink-row .note{width:42%;font-size:calc(16pt + .1vw);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#meetingminutes .pink-row .note .centerme{font-size:16px;text-align:left}#meetingminutes .pink-row .note .centerme span{font-weight:700;margin-right:3px}#meetingminutes .header-row{background:#fff;color:#000;padding:18px 0}#meetingminutes .header-row .meeting-date{width:25%;font-size:calc(14pt + .6vw);font-weight:700;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#meetingminutes .header-row .date-posted-text{width:60%;font-size:calc(14pt + .6vw);font-weight:700;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#meetingminutes .header-row .minutes{width:15%;font-size:calc(14pt + .6vw);font-weight:700;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#meetingminutes .doc-row{background:#4f5b4f;color:#fff;padding:15px 0;border-bottom:5px solid #fff}#meetingminutes .doc-row .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#meetingminutes .doc-row .meeting-date{width:25%;font-size:calc(14pt + .6vw);font-weight:700;text-transform:uppercase;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#meetingminutes .doc-row .date-posted-text{width:60%;font-size:calc(12pt + .5vw);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#meetingminutes .doc-row .minutes{width:15%;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#cgallery{background:#4f5b4f;padding:30px 0 20px}#cgallery .inner{position:relative}#cgallery .cg-slideshow{position:relative;width:100%;max-width:1050px;margin:0 auto}#cgallery .cycle-next{width:50px;height:50px;position:absolute;top:50%;right:2vw;cursor:pointer}#cgallery .cycle-prev{width:50px;height:50px;position:absolute;top:50%;left:2vw;cursor:pointer}#cgallery .cycle-next:before{color:#fff;content:"\EA07";font-size:50px;font-family:"bfmclient";display:inline-block;width:50px;height:50px;opacity:1;position:relative;top:16px;right:-18px;text-shadow:0 0 4px #000}#cgallery .cycle-prev:before{color:#fff;content:"\EA06";font-size:50px;font-family:"bfmclient";display:inline-block;width:50px;height:50px;opacity:1;position:relative;top:16px;left:15px;text-shadow:0 0 4px #000}#cgallerypics{background:#4f5b4f;padding:0 0 30px}#cgallerypics .bfm-gallery.stylesquare.landscape{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#cgallerypics .bfm-gallery.stylesquare.landscape .element.image{width:16.6%;margin:0}#cgallerypics .bfm-gallery.stylesquare.landscape .element.image .overlay{background:rgba(156,10,83,.7)}#cgallerypics .bfm-gallery.stylesquare .element.image .overlay:before{left:0;right:0;margin:0 auto}.archive.category .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive.category .post-teaser.blog-teaser{width:31%;margin-right:3.5%;margin-bottom:3.5vw;font-family:'Lato',sans-serif}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:0}.archive.category .post-teaser.blog-teaser:nth-of-type(4n+3){clear:both}.archive.category .post-teaser.blog-teaser figure{border:1px solid #818285;overflow:hidden}.archive.category .post-teaser.blog-teaser img{width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.archive.category .post-teaser.blog-teaser:hover img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.2,1.2,1)}.archive.category .post-teaser.blog-teaser h2,.archive.category .post-teaser.blog-teaser h2.title,.archive.category .post-teaser.blog-teaser h2.title a{font-size:calc(16pt + .35vw);color:#9c0a53;font-family:'Lato',sans-serif;font-weight:400;line-height:1.1em;margin-top:5px;margin-bottom:0;text-transform:none}.archive.category .post-teaser.blog-teaser .date-date{font-size:.8em;font-style:italic;line-height:1em}.archive.category .post-teaser.blog-teaser .date-date p{margin:0;color:#404040}.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;width:inherit;font-size:.92em}.single.single-post figure img{float:right;margin-left:30px;margin-bottom:30px;max-width:40%;height:auto}.single.single-post .inner.single-post{display:block}.single.single-post .inner.single-post h1.title{margin-bottom:3px;text-align:left}.single.single-post .inner.single-post .post-meta{margin-bottom:30px}.single.single-post .inner.single-post .date-date{font-size:.8em;font-style:italic;color:#404040}.single.single-post .inner.single-post p:nth-of-type(1){margin-top:0}#posts-navigation{display:block;width:100%}nav.navigation.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-top:35px}nav.navigation.pagination h2{display:none}nav.navigation.pagination .nav-links .page-numbers{margin:0 10px}nav.navigation.pagination .nav-links .next{margin-left:40px}nav.navigation.pagination .nav-links .prev{margin-right:40px;left:0}.navigation.pagination{width:100%;position:relative;padding:1px 0;clear:both;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navigation.pagination h2{display:none}.navigation.pagination .nav-links{position:relative}.navigation.pagination .nav-links .page-numbers{font-size:.9em;background:#0080c1;color:#fff;position:relative;width:inherit;padding:7px 11px;border-radius:17px;border:0;display:inline-block;margin:0;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:100}.navigation.pagination .nav-links .page-numbers.current{background:#ef483e}.navigation.pagination .nav-links .page-numbers:hover{background-color:#ef483e}.navigation.pagination .nav-links .next{font-size:.9em;background:#0080c1;color:#fff;position:relative;width:inherit;padding:7px 20px 7px 30px;border-radius:0 17px 17px 0;border:0;display:inline-block;margin:0 0 0 -12px;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:1}.navigation.pagination .nav-links .next:hover{background:#ef483e}.navigation.pagination .nav-links .next:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;left:-17px;top:-1px;border-radius:50%;background:#fff}.navigation.pagination .nav-links .prev{font-size:.9em;background:#0080c1;color:#fff;position:relative;width:inherit;padding:7px 30px 7px 20px;border-radius:17px 0 0 17px;border:0;display:inline-block;margin:0 -12px 0 0;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden;z-index:1}.navigation.pagination .nav-links .prev:hover{background:#ef483e}.navigation.pagination .nav-links .prev:after{content:' ';width:33px;height:33px;display:inline-block;position:absolute;right:-17px;top:-1px;border-radius:50%;background:#fff}.wpcf7-response-output.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{font-family:inherit;font-size:1em;margin:10px 0}.wpcf7-form-control-wrap:before{font-family:inherit;font-size:1em}.form-item{position:relative}.form-item input.form-text,.form-item input.search-text,.form-item input.wpcf7-file,.form-item select.wpcf7-select,.form-item.radiotype{color:#000;background:#ececec;border:2px solid #ececec;border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;width:calc(100% - 21px);padding:8px 8px 6px 8px;resize:none}.form-item .wpcf7-checkbox .wpcf7-list-item{display:block}.form-item select.wpcf7-select{width:calc(100% - 2px);outline:0}.form-item.radiotype label{color:#404040}.form-item.selectlist label{color:#404040;margin:0 0 5px 12px}.form-item.required:before{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}.form-item label{margin:0 0 10px 5px;line-height:1.1em}.form-item.radiotype{color:#000;background:#ececec;border:2px solid #ececec;border-radius:9px;font-family:arial;font-size:12pt;line-height:1.3em;width:calc(100% - 21px);padding:8px 8px 6px 8px;margin-bottom:10px;resize:none}.form-item.radiotype .wpcf7-checkbox .wpcf7-list-item{color:#7d7d7d}.form-item.radiotype .wpcf7-form-control-wrap label span{color:#7d7d7d}.form-item .description{font-size:.85em;color:#404040;position:relative;top:-5px;left:10px}.form-item input.form-text:focus,.form-item input.search-text:focus,.form-item input.wpcf7-email:focus,.form-item input.wpcf7-file:focus,.form-item input.wpcf7-select:focus,.form-item input.wpcf7-text:focus,.form-item textarea.wpcf7-textarea:focus{border-color:#9c0a53}.wpcf7-form-control-wrap.hasfocus:before{color:#9c0a53}.landing-page .full-width-wrapper.flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-page .element .button.more-link{width:inherit;background:#0080c1;border:1px solid #0080c1;color:#fff;font-size:.9em;font-weight:700;padding:14px 40px;border-radius:0;white-space:nowrap;line-height:1em;display:inline-block;text-transform:uppercase;position:relative}.landing-page .element .button.more-link:hover{background-color:#b11cab;border-color:#b11cab;color:#fff;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.landing-page .element.cols-4{width:23%;margin-right:2.66%}.landing-page .element.cols-4:nth-of-type(4n+4){margin-right:0}.landing-page .element.cols-3{width:31%;margin-right:3.5%}.landing-page .element.cols-3:nth-of-type(3n+3){margin-right:0}.landing-page .element.cols-3 a.button.more-link{white-space:pre-wrap;text-align:center;line-height:1.3em}.landing-page .element.cols-2{width:48%;margin-right:4%}.landing-page .element.cols-2:nth-of-type(2n+2){margin-right:0}.landing-page .element.cols-2 a.button.more-link{white-space:pre-wrap;text-align:center;line-height:1.3em}.staff-page .staff-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.staff-page .staff-wrapper .element{width:25%;padding-right:30px;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.staff-page .staff-wrapper .staff-name{color:#000;line-height:1.2em}.staff-page .staff-wrapper .staff-address1{margin-top:4px;line-height:1.1em}.staff-page .staff-wrapper .staff-address2{line-height:1.1em}.staff-page .staff-wrapper .staff-term{color:#6f658f;margin-top:5px;font-weight:700}.staff-page .staff-wrapper .staff-phone{margin-top:5px;font-size:1.1em}#footer3{background:#372a32;color:#fff;clear:both}#footer3 p{margin:0}#footer3 a{color:#fff}#footer3 a:hover{color:#d90060}#footer3 h2{color:#fff;text-transform:uppercase;font-size:calc(14pt + .2vw);font-weight:700}#footer3 ul{padding:0;margin:0}#footer3 ul li{list-style:none;padding:0;margin:0}#footer3 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer3 #wysiwyg_widgets_widget-6 a{text-transform:uppercase;line-height:1.4em}#footer3 #bfm_bg_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer3 #bfm_bg_1 #wysiwyg_widgets_widget-4{display:inline-block;margin-right:7px}#footer3 #bfm_bg_1 h2{margin-top:0}#footer3 #bfm_bg_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer3 #bfm_bg_2 .social-wrapper{display:inline-block}#footer3 .social-wrapper{margin-top:0}#footer3 .social-wrapper .icon{color:#fff;background:#6f658f;margin-right:12px;width:40px;height:40px;font-size:40px;-webkit-transition:all .3s;transition:all .3s}#footer3 .social-wrapper .icon:hover{background-color:#d90060;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.24);box-shadow:4px 4px 10px rgba(0,0,0,.24)}footer{background:#291f25;font-size:.8em;line-height:0;text-align:center}footer p{color:#6f658f;margin:0;font-family:"Lato"}footer a,footer a:link,footer a:visited{color:#978bbf}footer a:focus,footer a:hover{color:#fff}.js-back-to-top{height:50px;bottom:0;border:1px solid #fff;border-bottom:0;background:#9c0a53;border-radius:20px 20px 0 0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(25px);transform:translateY(25px);z-index:4100}.js-back-to-top:before{top:calc(50% - 4px);font-family:"bfmclient"}.js-back-to-top:hover{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:1200px){.widget_nav_menu{width:100%}.menu-main-menu-container{height:40px;padding:0 0;margin-top:0}.menu-main-menu-container .menu{display:none}.menu-main-menu-container .menu.nav-active{display:block;position:absolute;bottom:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.menu-main-menu-container .menu.nav-active .menu-item{display:block}.menu-main-menu-container .menu.nav-active .menu-item .sub-menu{display:block;position:relative;-webkit-transform:translateY(0);transform:translateY(0)}.menu-main-menu-container .menu.nav-active > .menu-item > a{color:#fff;background:#9c0a53;font-size:16px;font-family:'Lato',sans-serif;font-weight:400;text-transform:none;padding:8px 12px 8px;line-height:1em}.menu-main-menu-container .menu.nav-active > .menu-item > a:hover{color:#fff;background:#372a32}.menu-main-menu-container .menu.nav-active > .menu-item.current-menu-item > a{color:#fff;background:#372a32}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a{color:#fff;background:#9c0a53;font-size:16px;font-family:'Lato',sans-serif;font-weight:400;text-transform:none;padding:8px 34px 8px 34px;line-height:1em;white-space:pre-wrap}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a:hover{color:#fff;background:#372a32}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#372a32}.nav-mobile{display:block;width:56px;height:40px;padding:0}.nav-mobile .menuicon:before{position:relative;left:0}.nav{width:100%;height:56px;margin-left:0}}@media only screen and (max-width:1150px){#fpcallouts .itembox .imagewrapper img{max-width:100%;height:auto}}@media only screen and (max-width:1100px){#lrs .inner .slide-element .element .leftside{width:100%;margin-bottom:0}#lrs .inner .slide-element .element .leftside img{width:100%;height:auto}#lrs .inner .slide-element .element .rightside{width:100%}#lrs .cycle-pager{width:100%}}@media only screen and (max-width:1000px){#header1 h2{font-size:calc(14pt + .1vw)}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:4%}.archive.category .post-teaser.blog-teaser:nth-of-type(4n+3){clear:both}.archive.category .post-teaser.blog-teaser{width:48%;margin-right:4%;margin-bottom:6vw}.archive.category .post-teaser.blog-teaser:nth-of-type(2n+2){margin-right:0}.archive.category .post-teaser.blog-teaser:nth-of-type(3n+2){clear:both}.landing-page .element.cols-4:nth-of-type(4n+4){margin-right:3.5%}.landing-page .element.cols-4{width:31%;margin-right:3.5%}.landing-page .element.cols-4:nth-of-type(3n+3){margin-right:0}.landing-page .element.cols-3:nth-of-type(3n+3){margin-right:4%}.landing-page .element.cols-3{width:48%;margin-right:4%}.landing-page .element.cols-3:nth-of-type(2n+2){margin-right:0}.staff-page .staff-wrapper .element{width:33.3%}#meetingminutes .header-row .meeting-date{width:33%}#meetingminutes .header-row .date-posted-text{width:52%}#meetingminutes .doc-row .meeting-date{width:33%}#meetingminutes .doc-row .date-posted-text{width:52%}#directory_section .itembox{width:46%;margin:0 2% 30px}}@media only screen and (max-width:900px){#footer3 .inner{-ms-flex-pack:distribute;justify-content:space-around;text-align:center}#footer3 #wysiwyg_widgets_widget-6{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #57424f}#footer3 #bfm_bg_1{display:block}#footer3 #bfm_bg_1 #wysiwyg_widgets_widget-4{margin-right:0}#footer3 #bfm_bg_2{display:block}#footer3 #bfm_bg_2 .social-wrapper{width:100%;margin-top:20px}#footer3 .social-wrapper a:nth-last-child(1) .icon{margin-right:0}}@media only screen and (max-width:800px){#header1{padding:20px 0;background:transparent url(../../img/pawpaw-header-bg.jpg) no-repeat top center;background-size:cover;position:relative}#header1 .inner{height:inherit}#header1 .logo-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:46%;position:relative;top:inherit;left:inherit}#header1 #wysiwyg_widgets_widget-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:46%;position:relative;top:inherit;right:inherit}#header1 #wysiwyg_widgets_widget-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:20px}#header1 h1{font-size:calc(16pt + 4.8vw)}#header1 h2{font-size:calc(16pt + 1vw)}#header2{position:relative;background:#6384c1;top:inherit}.home #fpcallouts .inner{margin-top:-9vw}#fpcallouts .itembox{width:33.3%}#fpcallouts .itembox .imagewrapper img{max-width:159px}#announcements .itemwrapper .inner .itembox{width:100%}.landing-page .element.cols-2:nth-of-type(1n+0){width:100%;margin-right:0;margin-bottom:40px}#cgallerypics .bfm-gallery.stylesquare.landscape .element.image{width:20%}}@media only screen and (max-width:768px){.landing-page .element.cols-4:nth-of-type(3n+3){margin-right:4%}.landing-page .element.cols-4{width:48%;margin-right:4%}.landing-page .element.cols-4:nth-of-type(2n+2){margin-right:0}}@media only screen and (max-width:700px){.staff-page .staff-wrapper .element{width:50%}#meetingminutes .pink-row .title{width:35%}#meetingminutes .pink-row .note{width:65%}#meetingminutes .header-row .meeting-date{width:75%}#meetingminutes .header-row .minutes{width:25%}#meetingminutes .header-row .date-posted-text{display:none}#meetingminutes .doc-row .date-posted-text{display:none}#meetingminutes .doc-row .meeting-date{width:75%}#meetingminutes .doc-row .minutes{width:25%}}@media only screen and (max-width:680px){.archive.category .post-teaser.blog-teaser:nth-of-type(3n+3){margin-right:0}.archive.category .post-teaser.blog-teaser{width:100%;margin-bottom:70px;margin-right:0}#directory_section .itembox{width:100%;margin:0 0 20px}#listinginfo .leftside{width:100%;margin-bottom:30px}#listinginfo .rightside{width:100%}}@media only screen and (max-width:600px){.banner .bfm-banner .text-wrapper{position:relative;background:#6384c1}.banner .bfm-banner .text-wrapper .centerme{padding:15px}#fpcallouts .itembox .imagewrapper img{max-width:100%}.landing-page .element.cols-3:nth-of-type(1n+0){width:100%;margin-right:0}}@media only screen and (max-width:480px){#header1 h1{font-size:calc(16pt + 3.5vw)}#header1 h2{font-size:calc(14pt + .3vw)}#fpcallouts .itembox{width:50%}.landing-page .element.cols-4:nth-of-type(1n+0){width:100%;margin-right:0}.staff-page .staff-wrapper .element{width:100%;text-align:center;padding:0}.staff-page .staff-wrapper .staff-name{font-size:calc(16px + 2.5vw)}.staff-page .staff-wrapper .staff-title{font-size:calc(14px + 1.5vw)}footer{font-size:.7em}.js-back-to-top{-webkit-transform:translateY(15px);transform:translateY(15px)}.js-back-to-top:hover{-webkit-transform:translateY(15px);transform:translateY(15px)}}#footer1{padding-top:0}#footer1 .calendar_main{border:1px solid #3e4e5e;-webkit-box-sizing:border-box;box-sizing:border-box}#footer1 .calendar_main .ecwd_calendar.ecwd-widget-mini{max-width:100%}#footer1 .ecwd_theme_calendar .calendar-head{height:inherit;background:#3e4e5e!important;border:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#footer1 .calendar_main .ecwd_calendar_view_dropdown{display:none}#footer1 .calendar_main .ecwd_calendar .ecwd_calendar_prev_next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer1 .ecwd_theme_calendar .calendar-head .previous{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:10%;float:none;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:0!important}#footer1 .ecwd_theme_calendar .calendar-head .previous a{padding:5px 12px 5px 10px;background:#6c73a8;font-size:12pt!important;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Lato"}#footer1 .ecwd_theme_calendar .calendar-head .previous a:hover{background:#9c0a53}#footer1 .ecwd_theme_calendar .calendar-head .previous a:after{content:"< Prev";display:inline-block}#footer1 .ecwd_theme_calendar .calendar-head .next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:10%;float:none;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0!important;margin-top:0;top:inherit;padding:0 2% 0 0}#footer1 .ecwd_theme_calendar .calendar-head .next a{padding:5px 10px 5px 12px;background:#6c73a8;font-size:12pt!important;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Lato"}#footer1 .ecwd_theme_calendar .calendar-head .next a:hover{background:#9c0a53}#footer1 .ecwd_theme_calendar .calendar-head .next a:before{content:"Next >";display:inline-block}#footer1 .ecwd_theme_calendar .calendar-head .current-month{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:80%;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0!important;border-right:0!important;line-height:1.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Lato"}#footer1 .ecwd_theme_calendar .calendar-head .current-month a{display:none}#footer1 .ecwd_theme_calendar .calendar-head .current-month > div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:inline-block;font-size:28px!important;font-family:"Lato"}#footer1 .calendar_main .ecwd_calendar .ecwd_list{padding:10px!important;-webkit-box-sizing:border-box;box-sizing:border-box}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li{border:0!important;margin-bottom:10px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li:nth-last-child(1){margin-bottom:0!important}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li:hover{background:#f4f4f4}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .ecwd-list-date{background:#6e6e58!important;width:50px;height:50px;margin:0 10px 0 0!important;padding:0!important;font-style:normal;font-family:"Lato";display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content{width:calc(100% - 50px - 10px);padding:5px 40px 5px 0!important;background:0 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .event-title{display:inline-block!important;-webkit-box-sizing:border-box;box-sizing:border-box}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .event-title a{color:#3e4f5f;font-family:"Lato";font-size:calc(14pt + .4vw)!important;font-style:normal;margin-right:20px}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont{width:auto;display:inline-block!important;-webkit-box-sizing:border-box;box-sizing:border-box;position:initial}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont .ecwd-time{width:auto;margin-bottom:0}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont .ecwd-time span{font-style:normal;color:#3e4f5f;padding-left:22px;background-position:center left;font-family:"Lato";font-size:calc(14pt + .1vw)!important}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont .ecwd-date{display:none}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont .arrow-down{background:0 0;width:30px;height:30px;bottom:0;top:50%;-webkit-transform:translateY(-15px);transform:translateY(-15px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont .arrow-down:after{color:#3e4f5f;content:"\EA0E";font-size:24px;font-family:"bfmclient";position:relative;left:-3px}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont .arrow-down.open:after{content:"\EA11"}#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .event_dropdown_cont{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.browser-ie-trident #footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .ecwd-list-date-cont{width:100%}.browser-ie-trident #footer1 .ecwd_theme_calendar .calendar-head .next{top:10px}@media only screen and (max-width:1100px){#footer1 .ecwd_theme_calendar .calendar-head .previous{width:80px!important;padding:0!important;margin:0 10px!important}#footer1 .ecwd_theme_calendar .calendar-head .next{width:80px!important;padding:0!important;margin:0 10px!important}#footer1 .ecwd_theme_calendar .calendar-head .current-month{width:calc(100% - 100px - 100px)!important}}@media only screen and (max-width:550px){#footer1 .ecwd_theme_calendar .calendar-head .previous a:after{display:none}#footer1 .ecwd_theme_calendar .calendar-head .next a:before{display:none}#footer1 .ecwd_theme_calendar .calendar-head .previous{width:34px!important;margin:0 5px!important}#footer1 .ecwd_theme_calendar .calendar-head .next{width:34px!important;margin:0 5px!important}#footer1 .ecwd_theme_calendar .calendar-head .current-month{width:calc(100% - 44px - 44px)!important}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9fYmx1ZWZpcmUtZGVmYXVsdC1mb250LnNjc3MiLCJfcGFydGlhbHMvX2NoaWxkZm9udC5zY3NzIiwiX3BhcnRpYWxzL19jc3MtcmVzZXQuc2NzcyIsImNoaWxkLmNzcyIsIl9wYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwiX3BhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMvX21peGlucy5zY3NzIiwiX3BhcnRpYWxzL190aGVtZS5zY3NzIiwiX3BsdWdpbnMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJfcGx1Z2lucy9fZmxleHNsaWRlci5zY3NzIiwiX3BhcnRpYWxzL191aS5zY3NzIiwiX3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwiX3BhcnRpYWxzL19iYW5uZXJzLnNjc3MiLCJfcGFydGlhbHMvX2dhbGxlcnkuc2NzcyIsIl9wYXJ0aWFscy9fdGVhc2VyLnNjc3MiLCJfcGFydGlhbHMvX2N1c3RvbS1zdHlsZS5zY3NzIiwiX3BhcnRpYWxzL19jdXN0b20tZXZlbnQtY2FsZW5kYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSxXQUNFLFlBQUEsWUFDQSxJQUFBLDRCQUNBLElBQUEsNEJBQUEsYUFBQSxDQUFBLDhCQUFBLGVBQUEsQ0FBQSw2QkFBQSxjQUFBLENBQUEsNEJBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHRixrQkFDRSxRQUFBLGFBQ0EsWUFBQSxZQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFNRixjQUNFLFVBQUEscUJBQ0EsWUFBQSxNQUNBLGVBQUEsS0FFRixjQUFnQixVQUFBLElBQ2hCLGNBQWdCLFVBQUEsSUFDaEIsY0FBZ0IsVUFBQSxJQUNoQixjQUFnQixVQUFBLElBQ2hCLGNBQ0UsTUFBQSxxQkFDQSxXQUFBLE9BSUEsOEJBQWdDLFFBQUEsUUF3QmhDLDZCQUErQixRQUFBLFFBd0IvQiw4QkFBZ0MsUUFBQSxRQXdCaEMsNEJBQThC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KiBEbyBub3QgdXNlIHRoaXMgZmlsZSBpbiB0aGUgYXBwbGljYXRpb24gYnVpbGQuXG4gKiBUaGlzIFwibWl4aW5cIiBpcyB1c2VkIGJ5IGd1bHAgdGFzayBcImljb25mb250XCIgdG8gZ2VuZXJhdGUgdGhlIHRlbXBsYXRlIGZvciB0aGVcbiAqIGZvbnRzIHRoYXQgdGhlIHRoZW1lIHVzZXMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJmbWNsaWVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIGJhc2VDdXN0b21Gb250U3R5bGVzKCkge1xuXG59XG4uYmZtY2xpZW50LWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uYmZtY2xpZW50LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5iZm1jbGllbnQtM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLmJmbWNsaWVudC00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uYmZtY2xpZW50LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbi5iZm1jbGllbnQtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3MTQyODU4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4gIC5iZm1jbGllbnQtYXJyb3ctZG93bjI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctZG93bjIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctZG93bjItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctbGVmdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwM1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1yaWdodCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYXJyb3ctdXAyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXVwMigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy11cDItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWF2dm8taWNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hdnZvLWljb24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYXZ2by1pY29uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1iYW5uZXItYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctbGVmdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA2XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctbGVmdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYmFubmVyLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1yaWdodCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWJsb2NrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYmxvY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1ibG9ja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwOFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA5XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNhbmNlbC1jaXJjbGUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwOVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2FuY2VsLWNpcmNsZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jYXJ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNhcnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja2JveC1jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaGVja2JveC11bmNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMENcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtdW5jaGVja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMENcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMENcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrbWFyaygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja21hcmstYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1kb3duKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1kb3duLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtbGVmdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBGXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtbGVmdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1yaWdodCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtcmlnaHQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtdXAoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLXVwLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jb21tZW50cygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jb21tZW50cy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY29tcGFueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExM1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jb21wYW55KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNvbXBhbnktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNyb3NzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNyb3NzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1lbWFpbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1lbWFpbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZW50ZXIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZW50ZXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWV4aXQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZXhpdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1leGl0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExN1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1leWUtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMThcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLW1pbnVzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMThcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1taW51cy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMThcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZXllLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLXBsdXMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExOVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLXBsdXMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leWUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1mYWNlYm9vaygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1mYWNlYm9vay1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQ1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLWVtcHR5KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZW1wdHktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMURcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1leGNlbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFEXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLWV4Y2VsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXBkZigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFFXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXBkZi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS10ZXh0MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXRleHQyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtdGV4dDItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXdvcmQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS13b3JkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIxXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbG0oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsbS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmxpa3I6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmxpa3IoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmxpa3ItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWdvb2dsZS1wbHVzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWdvb2dsZS1wbHVzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyM1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1ncmlwcGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWdyaXBwaWUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZ3JpcHBpZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1ob21lKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWhvbWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWltYWdlKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWltYWdlLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtaW5zdGFncmFtKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWluc3RhZ3JhbS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWtleSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1rZXktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWtleTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQta2V5MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1rZXkyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyOVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1saWJyZW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1saWJyZW9mZmljZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1saWJyZW9mZmljZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbGlua2VkLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWxpbmtlZC1pbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1saW5rZWQtaW4tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQ1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1sb2NhdGlvbjI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24yKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbW92ZS1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1tb3ZlLWFycm93KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW1vdmUtYXJyb3ctYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hbWU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmFtZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJGXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYW1lLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1kb3RzLWhvcml6b250YWwoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtaG9yaXpvbnRhbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzBcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LWRvdHMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtdmVydGljYWwoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtdmVydGljYWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYxKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYxLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtcm91bmRlZC12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzM1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtcm91bmRlZC12MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMzXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtcm91bmRlZC12Mi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LXNxdWFyZS12MTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtc3F1YXJlLXYxKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjEtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1zcXVhcmUtdjI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtc3F1YXJlLXYyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1ub3RpZmljYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbm90aWZpY2F0aW9uKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5vdGlmaWNhdGlvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBlbmNpbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1wZW5jaWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBob25lKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzhcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBob25lLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGludGVyZXN0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBpbnRlcmVzdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1wbGF5KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0FcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBsYXkyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXkyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0JcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXkyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1yYWRpby1jaGVja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0NcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcmFkaW8tY2hlY2tlZDI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0RcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZDIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZDItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNEXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXJzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1yc3MoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcnNzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0ZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtc2VhcmNoKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0ZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXNlYXJjaC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0ZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1zb3VuZGNsb3VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDBcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXNvdW5kY2xvdWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtc3RhcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1zdGFyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC10cmlwYWR2aXNvcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC10cmlwYWR2aXNvci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0M1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC10d2l0dGVyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXR3aXR0ZXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtdXNlcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC11c2VyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC11c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC11c2VycygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC11c2Vycy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC13YXJuaW5nKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXdhcm5pbmctYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXlhaG9vKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXlhaG9vLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0N1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXllbHAoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0OFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQteWVscC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDhcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0OVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC15b3V0dWJlKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXlvdXR1YmUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXpvb20taW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBNEFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtem9vbS1pbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC16b29tLWluLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0QVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC16b29tLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0QlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC16b29tLW91dCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC16b29tLW91dC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNEJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdmlkZW8tcGxheS1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXEVBNENcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtdmlkZW8tcGxheS1idXR0b24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0Q1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtdmlkZW8tcGxheS1idXR0b24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRDXCIgfVxuICB9XG4iLCIvKipcbiAqIERvIG5vdCB1c2UgdGhpcyBmaWxlIGluIHRoZSBhcHBsaWNhdGlvbiBidWlsZC5cbiAqIFRoaXMgXCJtaXhpblwiIGlzIHVzZWQgYnkgZ3VscCB0YXNrIFwiaWNvbmZvbnRcIiB0byBnZW5lcmF0ZSB0aGUgdGVtcGxhdGUgZm9yIHRoZVxuICogZm9udHMgdGhhdCB0aGUgdGhlbWUgdXNlcy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2hpbGRmb250czpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBiYXNlQ3VzdG9tRm9udFN0eWxlcygpIHtcblxufVxuLmNoaWxkZm9udHMtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5jaGlsZGZvbnRzLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5jaGlsZGZvbnRzLTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi5jaGlsZGZvbnRzLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5jaGlsZGZvbnRzLTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbi5jaGlsZGZvbnRzLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuICAuY2hpbGRmb250cy1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICBAbWl4aW4gY2hpbGRmb250cy1jaGVja2JveC1jaGVja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICB9XG5cbiAgQG1peGluIGNoaWxkZm9udHMtY2hlY2tib3gtY2hlY2tlZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICB9XG4iLCIvKiBiYXNlIGJyb3dzZXIgYmVoYXZpb3IgdXBkYXRlcyAqL1xuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbmh0bWwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEsXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB0LzEuM2VtIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG59XG5cblxuLyogaHRtbDUgbGluZSBoZWlnaHQgZml4ICovXG5cbnNlY3Rpb24sXG5oZWFkZXIsXG5mb290ZXIsXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm5hdixcbnN1bW1hcnksXG5kaXYge1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmxpLFxuZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLG51bGwsImJvZHkge1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZV9mb250X2ZhbWlseTtcblx0Y29sb3I6ICRib2R5X2NvcHlfY29sb3I7XG5cdGJhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmRfY29sb3I7XG59XG5cblxuaDEge1xuXHRjb2xvcjogJGgxX2NvbG9yO1xuXHRmb250LXNpemU6ICRoMV9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cbmgyIHtcblx0Y29sb3I6ICRoMl9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDJfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xuXG59XG5oMyB7XG5cdGNvbG9yOiAkaDNfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGgzX3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuaDQge1xuXHRjb2xvcjogJGg0X2NvbG9yO1xuXHRmb250LXNpemU6ICRoNF9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cbmg1IHtcblx0Y29sb3I6ICRoNV9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDVfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5oNiB7XG5cdGNvbG9yOiAkaDZfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGg2X3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuXG5iLHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5hIHtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjb2xvcjogJGFuY2hvcl90YWdfY29sb3I7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYW5jaG9yX3RhZ19ob3Zlcl9jb2xvcjtcblx0fVxuXHQmLm1vcmUtbGluayB7XG5cblx0XHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG5wIHtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiAkcF9ib3R0b21fbWFyZ2luO1xuXG59XG5wLmxvZ2luLWVycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuMyk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUsMCwwKTtcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcblx0QGluY2x1ZGUgcGFuZWwtYnV0dG9uKCk7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2VudGVybWUsXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLy8gZm9ybSBlbGVtZW50c1xuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYucmFkaW90eXBlIHtcblxuXHRcdCYucmVxdWlyZWQ6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAtM3B4O1xuXHRcdH1cblx0XHQud3BjZjctbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ICBsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdFx0XHRcdCAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ICBkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxuXG5cdCYuc2VsZWN0LnJlcXVpcmU6YmVmb3JlIHtcblx0XHR0b3A6IHVuc2V0O1xuXHRcdGJvdHRvbTogNXB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXHQmLnNlYXJjaHBhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuaGFzZm9jdXMge1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHR9XG5cdH1cblx0Ji5yZXF1aXJlZDpiZWZvcmUge1xuXHRcdGNvbG9yOiAkZm9ybV9yZXF1aXJlZF9hc3Rlcmlza19jb2xvcjtcblx0XHRmb250LWZhbWlseTogJGJhc2VfZm9udF9mYW1pbHk7XG5cdFx0Y29udGVudDogXCIqXCI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpO1xuXHRcdHotaW5kZXg6IDIwMDA7XG5cdH1cblxuXHQmLnNlYXJjaHBhZ2U6YmVmb3JlLFxuXHQmLnNlYXJjaHBhZ2UuaGFzZm9jdXM6YmVmb3JlIHtcblx0XHRjb2xvcjogJGZvcm1faWNvbl9jb2xvcjtcblx0fVxuXG5cdC53cGNmNy1zZWxlY3Qge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuXHR9XG5cblxuXHRpbnB1dC5mb3JtLXRleHQsXG5cdGlucHV0LnNlYXJjaC10ZXh0LFxuXHRpbnB1dC53cGNmNy10ZXh0LFxuXHRpbnB1dC53cGNmNy1lbWFpbCxcblx0aW5wdXQud3BjZjctc2VsZWN0LFxuXHR0ZXh0YXJlYS53cGNmNy10ZXh0YXJlYSxcblx0aW5wdXQud3BjZjctZmlsZSB7XG5cdFx0QGluY2x1ZGUgZm9ybS1lbGVtZW50KCk7XG5cdH1cblxuXG5cdGlucHV0W25hbWU9XCJzZW5kZXJuYW1lLWZpcnN0XCJdLFxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZS1sYXN0XCJdLFxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZVwiXSxcblx0aW5wdXRbbmFtZT1cImVtYWlsXCJdLFxuXHRpbnB1dFtuYW1lPVwicGhvbmVcIl0sXG5cdGlucHV0W25hbWU9XCJjb21wYW55XCJdLFxuXHRpbnB1dFtuYW1lPVwiYWRkcmVzc1wiXSxcblx0aW5wdXRbbmFtZT1cImFkZHJlc3MxXCJdLFxuXHRpbnB1dFtuYW1lPVwiYWRkcmVzczJcIl0sXG5cdGlucHV0W25hbWU9XCJtZXNzYWdlXCJdLFxuXHRpbnB1dFtuYW1lPVwic2VhcmNoXCJdLFxuXHRpbnB1dFtuYW1lPVwicGFzc1wiXSxcblx0dGV4dGFyZWFbbmFtZT1cIm1lc3NhZ2VcIl0ge1xuXHQgIHBhZGRpbmc6IDhweCA4cHggNnB4IDMycHg7XG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuXHR9XG5cblxuXG5cdGxhYmVsIHtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yO1xuXHRcdH1cblx0XHRjb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTgwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHR9XG5cbn1cblxuLmlubGluZS1idXR0b24tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cblxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuXHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xuXHR3aWR0aDogYXV0bztcblxufVxuXG5cblxuLnRlYXNlci1idXR0b24gYSB7XG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG5cdHdpZHRoOiBhdXRvO1xufVxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cblx0Ji53cGNmNy1tYWlsLXNlbnQtb2ssXG5cdCYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRmb250LWZhbWlseTogYXJpYWw7XG5cdFx0Zm9udC1zaXplOiAxMnB0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRwYWRkaW5nOiA4cHggOHB4IDZweCAzMnB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLndwY2Y3LW1haWwtc2VudC1vayB7XG5cdFx0YmFja2dyb3VuZDogZ3JlZW47XG5cdFx0Ym9yZGVyOiAycHggc29saWQgZ3JlZW47XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiZm1jbGllbnQtZW1haWwoKTtcblx0XHR9XG5cdH1cblxuXHQmLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcblx0XHQgIGJhY2tncm91bmQ6IHJlZDtcblx0XHQgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblxuXHRcdCAgJjpiZWZvcmUge1xuXHRcdCAgXHRAaW5jbHVkZSBiZm1jbGllbnQtd2FybmluZygpO1xuXHRcdCAgfVxuXHR9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCY6YmVmb3JlIHtcblx0XHQgZGlzcGxheTogYmxvY2s7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB0b3A6IDhweDtcblx0XHQgIGxlZnQ6IDlweDtcblx0XHQgIGZvbnQtc2l6ZTogMjBweDtcblx0XHQgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgd2lkdGg6IDIwcHg7XG5cdFx0ICBvcGFjaXR5OiAxO1xuXHRcdCAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0LlBhcmVudE5hbWUsXG5cdC5QYXRpZW50TmFtZSxcblx0LnNlbmRlcm5hbWUtZmlyc3QsXG5cdC5zZW5kZXJuYW1lLWxhc3QsXG5cdC5zZW5kZXJuYW1lICB7XG5cdCAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcblx0fVxuXG5cblx0LnNlbmRlcmVtYWlsLC5lbWFpbCB7IEBpbmNsdWRlIGJmbWNsaWVudC1lbWFpbCgpO31cblx0LnBob25lIHsgQGluY2x1ZGUgYmZtY2xpZW50LXBob25lKCk7fVxuXHQuY29tcGFueSB7QGluY2x1ZGUgYmZtY2xpZW50LWNvbXBhbnkoKTt9XG5cdC5tZXNzYWdlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXBlbmNpbCgpO31cblx0LnBhc3Mge0BpbmNsdWRlIGJmbWNsaWVudC1rZXkoKTt9XG5cdC5hZGRyZXNzLC5hZGRyZXNzMSwuYWRkcmVzczIge0BpbmNsdWRlIGJmbWNsaWVudC1ob21lKCk7fVxuXHQuZm9ybS1pdGVtLnNlYXJjaHBhZ2UgeyBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7fVxuXG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMnB4IDJweCAwcHggMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuXG5cblxuLy8gU2VhcmNoXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uc2VhcmNoLXJlc3VsdCB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDsgcGFkZGluZzogMCAwIDMwcHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG59XG5cbi5zZWFyY2gtcmVzdWx0IGltZyB7ZGlzcGxheTogbm9uZTt9XG4uc2VhcmNoLXJlc3VsdCBhOmhvdmVyIGgyIHtjb2xvcjpibGFjazt9XG5cbi5zZWFyY2gtcmVzdWx0IHNwYW4uc3RhbmRvdXQge2JhY2tncm91bmQ6YmxhY2s7IGNvbG9yOndoaXRlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgcGFkZGluZzoycHggMTVweDtib3JkZXItcmFkaXVzOiA1cHg7fVxuXG4uc2VhcmNoLWZvcm0td2lkZ2V0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cblxuXG4uaW5saW5lLWJ1dHRvbi1saXN0IHtcbiAgQGluY2x1ZGUgaW5saW5lQnV0dG9uTGlzdCgpO1xufSIsIi8qKlxuICogVGFibGUgb2YgQ29udGVudHM6XG4gKlxuICpcbiAqIDEuIExheW91dFxuICogMi4gVHlwb2dyYXBoeVxuICogMy4gTmF2aWdhdGlvbiBNZW51XG4gKiA0LiBUaGVtZSBDb2xvcnNcbiAqIDUuIEJ1dHRvbnNcbiAqL1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLS0tLS0tLS0xLiBMQVlPVVQtLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4vLyBUaGUgY2FsY3VsYXRlZCB3aWR0aCBvZiB0aGUgd2Vic2l0ZSwgZ2VuZXJhbGx5IHRoaXMgbnVtYmVyIGlzIG1lbnRpb25lZCBpbiB0aGUgZmlyc3QgZmV3IHBhZ2VzIG9mIGRlc2lnbiBub3Rlcy5cbiRjb250YWluZXJfbWF4X3dpZHRoIDogMTM0NHB4O1xuXG4vLyBUaGUgZGVmYXVsdCBkdXJhdGlvbiBmb3IgQ1NTIHRyYW5zaXRpb25zLlxuJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb246IDAuM3M7XG5cbi8vIFRoZSBhbW91bnQgb2YgY29sdW1ucyBmb3IgY2FsbG91dHMuXG4kY2FsbG91dF9yb3dfY291bnQ6ICAzO1xuXG4vLyBNaW4gaGVpZ2h0IGZvciBiYW5uZXJzXG4kaG9tZXBhZ2VfYmFubmVyX3RleHRfd3JhcHBlcl9taW5faGVpZ2h0IDogMTQ2cHg7XG4kc3VicGFnZV9iYW5uZXJfdGV4dF93cmFwcGVyX21pbl9oZWlnaHQgOiAxNDZweDtcblxuLy8gdGhlIHdpZHRoIHdoZXJlIHRoZSB0ZXh0LXdyYXBwZXIgZWxlbWVudCBpbiB0aGUgYmFubmVyIHdpbGwgYmVjb21lIHN0YXRpYyBwb3NpdGlvbmVkIGluc3RlYWQgb2YgYWJzb2x1dGVcbiRiYW5uZXJfdGV4dF93cmFwcGVyX3Jlc3BvbnNpdmVfYnJlYWtvdXQ6IDgwMHB4O1xuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLSAyLiBUWVBPR1JBUEhZLS0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiRiYXNlX2ZvbnRfZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4kYm9keV9saW5lX2hlaWdodDogMS4zZW07XG4kaGVhZGluZ19tYXJnaW5fdG9wOiAyMHB4O1xuJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTogMjBweDtcbiRwX2JvdHRvbV9tYXJnaW46IDIwcHg7XG5cblxuJGgxX3NpemUgOiBjYWxjKDI4cHggKyAxdncpO1xuJGgyX3NpemUgOiBjYWxjKDI0cHggKyAxdncpO1xuJGgzX3NpemUgOiBjYWxjKDIwcHggKyAxdncpO1xuJGg0X3NpemUgOiBjYWxjKDE4cHggKyAxdncpO1xuJGg1X3NpemUgOiBjYWxjKDE2cHggKyAxdncpO1xuJGg2X3NpemUgOiBjYWxjKDE0cHggKyAxdncpO1xuXG4vLyB0ZXh0IGNvbG9yXG4kaGVhZGluZ19tYXJnaW5fdG9wOiAyMHB4O1xuJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTogMjBweDtcblxuJGRlZmF1bHRfdGV4dF9jb2xvcjogIzNiM2U0MztcbiRoMV9jb2xvcjogIzA4MDkwYztcbiRoMl9jb2xvcjogIzA4MDkwYztcbiRoM19jb2xvcjogIzA4MDkwYztcbiRoNF9jb2xvcjogIzA4MDkwYztcbiRoNV9jb2xvcjogJGRlZmF1bHRfdGV4dF9jb2xvcjtcbiRoNl9jb2xvcjogJGRlZmF1bHRfdGV4dF9jb2xvcjtcblxuJGJvZHlfY29weV9jb2xvcjogIzNiM2U0MztcbiRhbmNob3JfdGFnX2NvbG9yOiAjMWU4NmJmO1xuJGFuY2hvcl90YWdfaG92ZXJfY29sb3I6ICM4ZDhkOGQ7XG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0gMy4gTmF2aWdhdGlvbiAtLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbiRhY3RpdmVfdHJhaWxfY29sb3I6ICNiYWRhNTU7XG4kbW9iaWxlX25hdl9oYW1idXJnZXJfY29sb3I6ICMwMDA7XG4kbW9iaWxlX25hdl9oYW1idXJnZXJfaG92ZXJfY29sb3I6ICM2NjY7XG5cbi8vIFRoZSB3aWR0aCB3aGVyZSBtb2JpbGUgbmF2IHN3aXRjaGVzIHRvIFwiZGVza3RvcCBuYXZcIlxuJG1vYmlsZV9uYXZfcmVuZGVyX3ZpZXdwb3J0X3dpZHRoOiA5MDBweDtcblxuLy8gVGhlIHdpZHRoIHRoYXQgdGhlIG1vYmlsZSBtZW51IHdpbGwgZ28gMTAwJVxuJG1vYmlsZV9uYXZfZnVsbF93aWR0aF92aWV3cG9ydF93aWR0aDogNjQwcHg7XG5cbi8vIFRoZSBoZWlnaHQgb2YgdGhlIG5hdiBidXR0b25cbiRtb2JpbGVfbmF2X2J1dHRvbl9oZWlnaHQ6IDU2cHg7XG5cbiRkZXNrdG9wX25hdl90b3BsZXZlbF9saW5rX2NvbG9yOiAjMDAwO1xuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2xpbmtfY29sb3I6IHJlZDtcbiRkZXNrdG9wX25hdl90b3BsZXZlbF9ob3Zlcl9iYWNrZ3JvdW5kOiAgdHJhbnNwYXJlbnQ7XG5cbiRkZXNrdG9wX25hdl9zdWJtZW51X2xpbmtfY29sb3I6ICM2NjY7XG4kZGVza3RvcF9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yOiAjZmZmO1xuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfaG92ZXJfbGlua19jb2xvcjogbGlnaHRlbigkZGVza3RvcF9uYXZfc3VibWVudV9saW5rX2NvbG9yLCA1MCUpO1xuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfaG92ZXJfYmFja2dyb3VuZF9jb2xvcjogZGFya2VuKCRkZXNrdG9wX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3IsIDUwJSk7XG5cblxuXG4kbW9iaWxlX25hdl90b3BsZXZlbF9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfbGlua19jb2xvcjtcbiRtb2JpbGVfbmF2X3RvcGxldmVsX2JhY2tncm91bmQ6ICRkZXNrdG9wX25hdl90b3BsZXZlbF9iYWNrZ3JvdW5kO1xuJG1vYmlsZV9uYXZfdG9wbGV2ZWxfaG92ZXJfbGlua19jb2xvcjogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2xpbmtfY29sb3I7XG4kbW9iaWxlX25hdl90b3BsZXZlbF9ob3Zlcl9iYWNrZ3JvdW5kOiAgJGRlc2t0b3BfbmF2X3RvcGxldmVsX2hvdmVyX2JhY2tncm91bmQ7XG5cbiRtb2JpbGVfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjogJGRlc2t0b3BfbmF2X3N1Ym1lbnVfbGlua19jb2xvcjtcbiRtb2JpbGVfbmF2X3N1Ym1lbnVfYmFja2dyb3VuZF9jb2xvcjokZGVza3RvcF9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yO1xuJG1vYmlsZV9uYXZfc3VibWVudV9ob3Zlcl9saW5rX2NvbG9yOiAkZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9saW5rX2NvbG9yO1xuJG1vYmlsZV9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yOiAkZGVza3RvcF9uYXZfc3VibWVudV9ob3Zlcl9iYWNrZ3JvdW5kX2NvbG9yO1xuXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLSA0LiBUaGVtZSBDb2xvcnMgYW5kIEJ1dHRvbnMgLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyBUaGlzIGlzIHVzZWQgYnkgZGVmYXVsdCBmb3IgdGhlIGhlYWRlcnMvdGl0bGUgYXJlYXMgZm9yIHRoaW5ncyBsaWtlIHRlYXNlcnMsIHRhYmxlIGhlYWRpbmdzLCBldGMuXG4kcGFuZWxfYmFja2dyb3VuZCA6ICNhYWE7XG4kcGFuZWxfY29sb3I6ICMwMDA7XG4kcGFuZWxfYm9yZGVyX2NvbG9yOiAjNjY2O1xuXG4vLyBjb2xvciB1c2VkIGZvciBtaW5vciB0aGluZ3MgbGlrZSBvdmVybGF5IGhvdmVyIGVmZmVjdHMsIGZvcm0gaW5wdXQgYm9yZGVycywgZXRjLlxuJHRoZW1lX3ByaW1hcnlfY29sb3I6ICNiYWRhNTU7XG5cbi8vIEJhY2tncm91bmQgdXNlZCBmb3IgcGxhY2Vob2xkZXIgaW1hZ2VzIHN1Y2ggYXMgbWlzc2luZyB0ZWFzZXJzLCBtaXNzaW5nIHN0YWZmIHBpY3MsIGV0Yy5cbiRwbGFjZWhvbGRlcl9pbWFnZV9iYWNrZ3JvdW5kIDogJHBhbmVsX2JhY2tncm91bmQ7XG5cbi8vIFNvY2lhbCBtZWRpYSBpY29uc1xuJHNvY2lhbF9pY29uX3NpemU6IDQwcHg7IC8vd2lkdGgsIGhlaWdodCwgZm9udC1zaXplXG4kc29jaWFsX2ljb25fYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG4kc29jaWFsX2ljb25fY29sb3I6ICRwYW5lbF9jb2xvcjtcbiRzb2NpYWxfaWNvbl9ob3Zlcl9iYWNrZ3JvdW5kOiBkYXJrZW4oJHNvY2lhbF9pY29uX2JhY2tncm91bmQsIDUwJSk7XG4kc29jaWFsX2ljb25faG92ZXJfY29sb3I6IGRhcmtlbigkc29jaWFsX2ljb25fY29sb3IsIDUwJSk7XG5cblxuXG4kYm9keV9iYWNrZ3JvdW5kX2NvbG9yOiAjZmZmO1xuXG4kaGVhZGVyMV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXIyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyNF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXI1X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjZfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiRmb290ZXIxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyM19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXI0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyNl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG4kZm9ybV9sYWJlbF9jb2xvcjogIzAwMDtcbiRmb3JtX3JlcXVpcmVkX2FzdGVyaXNrX2NvbG9yOiByZWQ7XG4kZm9ybV9pY29uX2NvbG9yOiAjMDE4MmEyO1xuXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLS0tLS0tLS0gNS4gQnV0dG9ucyAtLS0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogI2NjYztcblx0Y29sb3I6ICMwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMS42ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0cGFkZGluZzogMjBweCA0MHB4O1xuXHQmLmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCNjY2MsIDE1JSk7XG5cdH1cbn1cblxuQG1peGluIHNlY29uZGFyeS1idXR0b24oKSB7XG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG59XG5cbkBtaXhpbiB0ZXJ0aWFyeS1idXR0b24oKSB7XG4gIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG59XG5cbkBtaXhpbiBwYW5lbC1idXR0b24oKSB7XG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG59XG5cbkBtaXhpbiBmb3JtLWVsZW1lbnQoKSB7XG5cdGJhY2tncm91bmQ6ICNlY2VjZWM7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7XG5cdGNvbG9yOiAjN2E3YTdhO1xuXHRmb250LXNpemU6IDEycHQ7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KTtcblx0cGFkZGluZzogOHB4IDhweCA2cHggOHB4O1xuXHRyZXNpemU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDlweDtcblx0Zm9udC1mYW1pbHk6ICRiYXNlX2ZvbnRfZmFtaWx5O1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDE4MmEyO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICBcdFx0b3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIkBtaXhpbiBmbGV4LWNvbnRlbnQoKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG5cdCYgPiAqIHsgLy8gYWxsIDFzdCBnZW4gY2hpbGRyZW4gb2YgZmxleC1jb250ZW50IHNob3VsZCBiZSBpbmxpbmUtYmxvY2tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblx0fVxufVxuXG5AbWl4aW4gaW5uZXItY29udGFpbmVyKCkge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcl9tYXhfd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgcGFkZGluZzogMXB4IDIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWl4aW4gb3V0ZXItY29udGFpbmVyKCkge1xuICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZUltYWdlKCkge1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWl4aW4gaW5saW5lQnV0dG9uTGlzdCgpIHtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG4gIH1cblxufVxuXG5cbi8qKlxuICogQ3JlYXRlcyB0aGUgYm9pbGVycGxhdGUgQ1NTIGZvciBmbGV4Ym94IGNvbHVtbnMgaWYgeW91IGZvbGxvdyB0aGUgYXBwcm9wcmlhdGUgbmFtaW5nIHByb2NlZHVyZS5cbiAqIENhbGwgdGhpcyBtaXhpbiBpbiB0aGUgcGFyZW50IGNvbnRhaW5lciBob2xkaW5nIHlvdXIgY29sdW1uc1xuICogQHBhcmFtICB7c3RyaW5nfSAkYmFzZV9jb2xfY2xhc3MgICAgVGhlIGJhc2UgY29sdW1uIGNsYXNzOiBleDogY29scy0yLCB0aGUgY29kZSB3aWxsIGFwcGVuZCB0aGUgbnVtYmVyIChmb3IgdHdvIGNvbHVtbnMgaW4gdGhpcyBleGFtcGxlLCBidXQgeW91IG5lZWQgdG8gcHJvdmlkZSBcImNvbHNcIiB0byBpdC5cbiAqIEBwYXJhbSAge2ludGVnZXJ9ICAgICRtaW46ICAgICAgICAgICAxICAgICAgICAgICAgVGhlIG51bWJlciB0byBiZWdpbiBpdGVyYXRpb24gYXRcbiAqIEBwYXJhbSAge2ludGVnZXJ9ICAgICRtYXg6ICAgICAgICAgICA2ICAgICAgICAgICAgIFRoZSBudW1iZXIgdG8gZW5kIGl0ZXJhdGlvbiBhdFxuICogQHBhcmFtICB7bWFwfSAgICAgICAgJGJyZWFrcG9pbnRzICAgICgpICAgICAgICAgICAgQSBtYXAgY29uc2lzdGluZyBvZiB0aGUgd2lkdGggYnJlYWtwb2ludCBmb3Iga2V5cyBhbmQgdGhlIGNvbHVtbiBjb3VudCBmb3IgdmFsdWVcbiAqIEBwYXJhbSAge3N0cmluZ30gICAgICRmdWxsX2JyZWFrb3V0X3dpZHRoICAgICAgICAgIFRoZSBzY3JlZW4gZGltZW5zaW9ucyB3aGVyZSBjb2x1bW5zIHdpbGwgaGF2ZSB0aGVpciBcImRlZmF1bHRcIiBjaGFyYWN0ZXJpc3RpY3NcbiAqIEBwYXJhbSAge3N0cmluZ30gJGd1dHRlcjogICAgICAgICAgICcyMHB4JyAgICAgICAgVGhlIHNwYWNpbmcgYmV0d2VlbiBlbGVtZW50cy4gVGhpcyB1c2VzIGZsZXhib3gganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gKiBAcmV0dXJuIHtzdHJpbmd9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEgbG90IG9mIENTU1xuICovXG5AbWl4aW4gY29sdW1uc0NvbnRhaW5lcigkYmFzZV9jb2xfY2xhc3MsICRmdWxsX2JyZWFrb3V0X3dpZHRoLCAgJG1pbjogMSwgJG1heDogNiwgJGJyZWFrcG9pbnRzOiAoKSwgJGd1dHRlcjogJzIwcHgnKSB7XG4gICAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG5cbiAgICAvLyBhbGwgY29sdW1ucyBzdGFydCBhdCAxMDAlIHdpZHRoXG4gICAgW2NsYXNzKj1cIiN7JGJhc2VfY29sX2NsYXNzfVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBlYWNoICRtaW5XaWR0aCwgJGNvbENvdW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAgIEBpZigkZnVsbF9icmVha291dF93aWR0aCA+ICRtaW5XaWR0aCkge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5XaWR0aCkge1xuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAkY29sQ291bnQgdGhyb3VnaCAkbWF4IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgX2NvbHVtbnNXaWR0aHMoJGJhc2VfY29sX2NsYXNzLCAkaSwgJGd1dHRlciwgJGNvbENvdW50KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGZ1bGxfYnJlYWtvdXRfd2lkdGgpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tICRtaW4gdGhyb3VnaCAkbWF4IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIF9jb2x1bW5zV2lkdGhzKCRiYXNlX2NvbF9jbGFzcywgJGksICRndXR0ZXIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIEJhc2ljYWxseSBjYWxsZWQgYnkgY29sdW1uc0NvbnRhaW5lciBtaXhpbiwgYnV0IGNhbiBiZSB1c2VkIGFueXdoZXJlIEkgZ3Vlc3NcbiAqIFJldHVybnMgMTAwJSBkaXZpZGVkIGJ5ICRpIHdpdGggdGhlIGJhc2UgY2xhc3MgcHJlcGVuZGVkXG4gKlxuICogRXg6IEBpbmNsdWRlIGNvbHVtbnNXaWR0aHMoJ2Jhc2UnLDMpXG4gKiB3aWxsIHJldHVybiAuYmFzZS0zIHt3aWR0aDogY2FsYygxMDAlIC8gMyk7fVxuICovXG4vKipcbiAqIENyZWF0ZXMgYSBDU1MgY2xhc3MgZm9yIGNyZWF0aW5nIGNvbHVtbnMgZnJvbSBzb21lIHZhcmlhYmxlc1xuICogQHBhcmFtICB7c3RyaW5nfSAkYmFzZV9jbGFzcyAgICAgICAgICAgICAgICAgVGhlIFwicHJlcGVuZFwiIGZvciB0aGUgY29sdW1uIGNsYXNzOiBleDogSWYgeW91ciBjb2x1bW4gY2xhc3MgaXMgXCJjb2xzLTJcIiBwcm92aWRlIFwiY29sc1wiXG4gKiBAcGFyYW0gIHtpbnRlZ2VyfSAkaSAgICAgICAgICAgICAgICAgICAgICAgICBJdGVyYXRpb24gaW5kZXhcbiAqIEBwYXJhbSAge3N0cmluZ30gJGd1dHRlciAgICAgICAgICAgICAgICAgICAgIFRoZSBhbW91bnQgb2Ygc3BhY2UgYmV0d2VlbiBjb2x1bW5zXG4gKiBAcGFyYW0gIHtpbnRlZ2VyfSAkb3ZlcnJpZGU6ICBudWxsICAgICAgICAgICBQYXNzIGluIGEgbnVtYmVyIHRvIG92ZXJyaWRlIGNvbHVtbnMsIHVzZWQgZm9yIHJlc3BvbnNpdmUgQ1NTLiBleDogcGFzcyBpbiAyLCB3aWxsIHJldHVybiA1MCUgY29sdW1ucyB3aXRoIGd1dHRlcnMgYWNjb3VudGVkIGZvciBubyBtYXR0ZXIgd2hhdFxuICogQHJldHVybiB7c3RyaW5nfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQSBidW5jaCBvZiBDU1NcbiAqL1xuQG1peGluIF9jb2x1bW5zV2lkdGhzKCRiYXNlX2NsYXNzLCAkaSwgJGd1dHRlcjogMTBweCwgJG92ZXJyaWRlOiBudWxsKSB7XG4gICAgQGlmKCRvdmVycmlkZSkge1xuICAgICAgICAuI3skYmFzZV9jbGFzc30tI3skaX0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG92ZXJyaWRlfSAtICN7JGd1dHRlcn0pO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRiYXNlX2NsYXNzfS0jeyRpfSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaX0gLSAjeyRndXR0ZXJ9KTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuQG1peGluIGZsZXgtYm94KCkge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AZnVuY3Rpb24gaGVhZGluZ3MoJGZyb206MSwgJHRvOjYpIHtcbiAgICBAaWYgJGZyb20gPT0gJHRvIHtcbiAgICAgICAgQHJldHVybiAnaCN7JGZyb219JztcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHJldHVybiAnaCN7JGZyb219LCcgKyBoZWFkaW5ncygkZnJvbSsxLCAkdG8pO1xuICAgIH1cbn1cblxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2Upe1xuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBAaWYgJHJvdW5kIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgLSByb3VuZCggJHNpemUgLyAyLjUgKTtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemU7XG4gICAgfSBAZWxzZSBpZiAgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICB9XG59XG5cbiRicmVha3BvaW50czogKFxuICAgIFwicGhvbmVcIjogICAgICAgIDQwMHB4LFxuICAgIFwicGhvbmUtd2lkZVwiOiAgIDQ4MHB4LFxuICAgIFwicGhhYmxldFwiOiAgICAgIDU2MHB4LFxuICAgIFwidGFibGV0LXNtYWxsXCI6IDY0MHB4LFxuICAgIFwidGFibGV0XCI6ICAgICAgIDc2OHB4LFxuICAgIFwidGFibGV0LXdpZGVcIjogIDEwMjRweCxcbiAgICBcImRlc2t0b3BcIjogICAgICAxMjQ4cHgsXG4gICAgXCJkZXNrdG9wLXdpZGVcIjogMTQ0MHB4XG4pO1xuXG5AbWl4aW4gbXEoJHdpZHRoLCAkdHlwZTogbWluKSB7XG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XG4gICAgICAgICR3aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICR3aWR0aCk7XG4gICAgICAgIEBpZiAkdHlwZSA9PSBtYXgge1xuICAgICAgICAgICAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICR3aWR0aCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1peGluIHRydW5jYXRlKCR0cnVuY2F0aW9uLWJvdW5kYXJ5KSB7XG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGlvbi1ib3VuZGFyeTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cblxuQG1peGluIGhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiB2aXNpYmxlKCRzdGF0ZTogJ2Jsb2NrJykge1xuICAgIGRpc3BsYXk6IHVucXVvdGUoJHN0YXRlKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWl4aW4gY2VudGVyKCRwb3NpdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGlmICRwb3NpdGlvbiA9PSAndmVydGljYWwnIHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ2hvcml6b250YWwnIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ2JvdGgnIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuIC8vVXNhZ2U6XG4gLy8kc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbiAtIHZlcnRpY2FsL2hvcml6b250YWwvcmFkaWFsXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG4gICAgYmFja2dyb3VuZDogJHN0YXJ0LWNvbG9yO1xuXG4gICAgQGlmICRvcmllbnRhdGlvbiA9PSAndmVydGljYWwnIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gJ2hvcml6b250YWwnIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfVxufVxuXG5cbiBAbWl4aW4gY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59IiwiLyoqXG4gKiBUYWJsZSBvZiBjb250ZW50czpcbiAqXG4gKiBTZWN0aW9uIDE6ICAgU2V0dXAsIFVuaXZlcnNhbCBjbGFzc2VzLCBldGNcbiAqIFNlY3Rpb24gMjogICBIZWFkZXIgU3R5bGVzXG4gKiBTZWN0aW9uIDM6ICAgRnJvbnQgUGFnZSBTcGVjaWZpYyBTdHlsZXNcbiAqIFNlY3Rpb24gNDogICBDYWxsb3V0IFN0eWxlc1xuICogU2VjdGlvbiA1OiAgIExhbmRpbmcgUGFnZSBMYXlvdXQvU3R5bGVzXG4gKiBTZWN0aW9uIDY6ICAgU3RhZmYgUGFnZSBMYXlvdXQvU3R5bGVzXG4gKiBTZWN0aW9uIDc6ICAgRW1wbG95bWVudCBQYWdlIExheW91dC9TdHlsZXNcbiAqIFNlY3Rpb24gODogICBSZXZpZXdzIFRlbXBsYXRlIFN0eWxlc1xuICogU2VjdGlvbiA5OiAgIEJsb2cgQ2F0ZWdvcnkvQXJjaGl2ZSBTdHlsZXNcbiAqIFNlY3Rpb24gMTA6ICBCbG9nIFNpbmdsZSBQb3N0IFN0eWxlc1xuICogU2VjdGlvbiAxMTogIERvY3VtZW50IFRlbXBsYXRlIFN0eWxlc1xuICogU2VjdGlvbiAxMjogIEZvb3RlciBTdHlsZXNcbiAqL1xuXG5cbi8qKlxuICogU2VjdGlvbiAxOiBVbml2ZXJzYWwgYW5kIExheW91dCBDU1NcbiAqL1xuLy8gY29tbWVudCB0aGlzIG91dCB0byByZW1vdmUgYXV0b21hdGljIFwiaW5uZXIgY29udGFpbmVyc1wiIGZyb21cbi8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4vLyAgICNoZWFkZXIjeyRpfSA+IGRpdixcbi8vICAgI2Zvb3RlciN7JGl9ID4gZGl2e1xuLy8gICAgIEBpbmNsdWRlIGlubmVyLWNvbnRhaW5lcigpO1xuLy8gICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuLy8gICB9XG4vLyB9XG5cbi8qKlxuICogU2VjdGlvbiAyOiBIZWFkZXIgU3R5bGVzXG4gKi9cbiNoZWFkZXIxIHtiYWNrZ3JvdW5kOiAkaGVhZGVyMV9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyMiB7YmFja2dyb3VuZDogJGhlYWRlcjJfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjMge2JhY2tncm91bmQ6ICRoZWFkZXIzX2JhY2tncm91bmQ7IH1cbiNoZWFkZXI0IHtiYWNrZ3JvdW5kOiAkaGVhZGVyNF9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyNSB7YmFja2dyb3VuZDogJGhlYWRlcjVfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjYge2JhY2tncm91bmQ6ICRoZWFkZXI2X2JhY2tncm91bmQ7IH1cblxuXG4vKipcbiAqIEZyb250IFBhZ2UgU3BlY2lmaWMgU3R5bGVzXG4gKi9cbi5wYWdlLXRlbXBsYXRlLWJmbV9mcm9udF9wYWdlIHtcblxufVxuXG4vKipcbiAqIFNlY3Rpb24gMzogQ2FsbG91dCBTdHlsZXNcbiAqL1xuI3RvcC1jYWxsb3V0cyAuaW5uZXIge1xuICAkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG4gICAgICA1MDBweCA6IDIsXG4gICAgICAxMDAwcHggOiAzXG4gICAgKTtcbiAgICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb3VudCcsIDEyMDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XG5cbiAgLy8gY29tbWVudCBvdXQgb3IgcmVtb3ZlIHRoaXMgdG8gZ2V0IHJpZCBvZiByZXNwb25zaXZlIGNhbGxvdXQgaW1hZ2VzIVxuICBpbWcge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVJbWFnZSgpO1xuICB9XG5cbn1cblxuLyoqXG4gKiBTZWN0aW9uIDU6IExhbmRpbmcgUGFnZSBTdHlsZXNcbiAqL1xuLmxhbmRpbmctcGFnZSB7XG4gIC8vIHBsZWFzZSByZWFkIHRoZSBkb2N1bWVudGF0aW9uIGluIHRoZSBfbWl4aW5zL19taXhpbnMuc2NzcyBmaWxlXG4gICRjb2x1bW5fYnJlYWtwb2ludHM6IChcbiAgICA1MDBweCA6IDIsXG4gICAgMTAwMHB4IDogM1xuICApO1xuICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2xzJywgMTIwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcbiAgLmVsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLmJ1dHRvbi5tb3JlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVJbWFnZSgpO1xuICAgIH1cbiAgICBkaXYud3AtY2FwdGlvbiB7XG4gICAgICAvKiBpZiBhIGltYWdlIGNvbWVzIGluIHdpdGggYSBjYXB0aW9uLFxuICAgICAgKiBpdCBjcmVhdGVzIHRoaXMgZGl2IHdpdGggYSBJTkxJTkUgaGFyZHNldFxuICAgICAgKiAgd2lkdGguLi5jYXVzaW5nIGEgYnJlYWsuICovXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9IC8vIC5lbGVtZW50XG59XG5cblxuLyoqXG4gKiBTZWN0aW9uIDY6IFN0YWZmIFBhZ2UgTGF5b3V0XG4gKi9cbi5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIHsgLy8gb3V0ZXIgY29udGFpbmVyIGZvciBzdGFmZiByZXBlYXRlclxuXG4gICRjb2x1bW5fYnJlYWtwb2ludHM6IChcbiAgICA1MDBweCA6IDIsXG4gICAgODc4cHggOiAzXG4gICk7XG4gIEBpbmNsdWRlIGNvbHVtbnNDb250YWluZXIoJ2NvdW50JywgMTIwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgLnN0YWZmIHtcbiAgICAvLyAuc3RhZmYtbWVtYmVyICh0aGlzIGlzIHRoZSBjb2x1bW4gY29udGFpbmVyKVxuICAgICYtbWVtYmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAvLyAuc3RhZmYtbmFtZVxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDAuN3Z3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcbiAgICB9XG4gICAgLy8gLnN0YWZmLXRpdGxlXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDAuNXZ3KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcbiAgICB9XG4gICAgLy8gLnN0YWZmLWVtYWlsLCAuc3RhZmYtcGhvbmVcbiAgICAmLWVtYWlsLCYtcGhvbmUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAwLjI1dncpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuICAgIH1cblxuICAgIC8vIC5zdGFmZi1iaW9cbiAgICAmLWJpbyB7XG4gICAgICAvLyB0aGUgcG9zaXRpb25pbmcgYmVsb3cgYWNjb3VudHMgZm9yIHNvbWUgd2VpcmQgY2hyb21lIGJ1ZyB3aGVyZSBlcUhlaWdodCB0aGlua3MgaW1hZ2VzIGFyZSA2cHggdGFsbGVyLCByZW1vdmUgdGhpcyBpZiB5b3UgZG9uJ3QgaGF2ZSBwcm9ibGVtcywgb3IgaWdub3JlIGl0LCBpdCBkb2Vzbid0IGh1cnQgYW55dGhpbmcuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG5cbiAgICAgIGJ1dHRvbi5qcy1iZm0tc3RhZmYtYmlvIHtcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtY2lyY2xlLWRvd24tYWZ0ZXIoKTtcbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBAaW5jbHVkZSBiZm1jbGllbnQtY2lyY2xlLXVwLWFmdGVyKCk7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1waWMtbWlzc2luZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcblxuICAgICAgLnN0YWZmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAuc3RhZmYtaW1hZ2VcbiAgICAmLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuXG4vKipcbiAqIFNlY3Rpb24gNzogRW1wbG95bWVudCBQYWdlXG4gKi9cbi5lbXBsb3ltZW50LXBhZ2Uge1xuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmFmdGVyIHtcblxuICAgICAgY29udGVudDogJzonOyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwOm50aC1vZi10eXBlKDEpIHttYXJnaW4tdG9wOjA7fVxuICB9XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gODogUmV2aWV3cyBQYWdlXG4gKi9cbiNyZXZpZXdzLWxvb3Age1xuXG4gIC5yZXZpZXcge1xuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucmV2aWV3LWF2YXRhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgICYubm8taW1hZ2UgLnJldmlldy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgLnJldmlldy1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlldy1hdmF0YXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4ICkge1xuICAgICAgJi5oYXMtaW1hZ2Uge1xuICAgICAgICAucmV2aWV3LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3LWF2YXRhciB7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE1JSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gOTogQmxvZyBBcmNoaXZlL0NhdGVnb3J5IFBhZ2VcbiAqL1xuLmFyY2hpdmUuY2F0ZWdvcnkgeyAvLyBzdHlsZXMgZm9yIGJsb2cgY2F0ZWdvcnkgcGFnZS5cblxuICAuZmxleC1jb250ZW50IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG5cbiAgICBhLmJ1dHRvbi5tb3JlLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6OTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5kYXRlLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY4MHB4KSB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gMTA6IEJsb2cgU2luZ2xlIFBhZ2VcbiAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCB7XG5cbiAgZmlndXJlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmlubmVyLmZsZXgtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5wb3N0LW1ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5kYXRlLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogU2VjdGlvbiAxMTogRG9jdW1lbnQgTWFuYWdlciBTdHlsZXNcbiAqL1xuLmRvY3VtZW50LXBhZ2UgdGFibGUge1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cblxuICB0ZC5kb3dubG9hZC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRib2R5X2NvcHlfY29sb3I7XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtZmlsZS1wZGYoKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC5maWxlbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgfVxuICAgLmZpbGVzaXplLFxuICAgIC5kb3dubG9hZC1saW5rICB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTRwdCArIC4zdncpO1xuICAgIH1cblxuXG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICAuZmlsZW5hbWUsXG4gICAgLmZpbGVzaXplIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gIH1cbn1cblxuXG4vKipcbiAqIFNlY3Rpb24gMTI6IEZvb3RlciBTdHlsZXNcbiAqL1xuI2Zvb3RlcjEge2JhY2tncm91bmQ6ICRmb290ZXIxX2JhY2tncm91bmQ7IH1cbiNmb290ZXIyIHtiYWNrZ3JvdW5kOiAkZm9vdGVyMl9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyMyB7YmFja2dyb3VuZDogJGZvb3RlcjNfYmFja2dyb3VuZDsgfVxuI2Zvb3RlcjQge2JhY2tncm91bmQ6ICRmb290ZXI0X2JhY2tncm91bmQ7IH1cbiNmb290ZXI1IHtiYWNrZ3JvdW5kOiAkZm9vdGVyNV9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyNiB7YmFja2dyb3VuZDogJGZvb3RlcjZfYmFja2dyb3VuZDsgfVxuZm9vdGVyI2JmbS1jcmVkaXRzIHtcbiAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH0iLCIvKlxuICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuNy4wXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBhbmQgbGF0ZXIgbGljZW5zZS5cbiAqIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcbiAqXG4gKiBDb250cmlidXRpbmcgYXV0aG9yOiBUeWxlciBTbWl0aCAoQG1ibXVmZmZpbilcbiAqXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBGT05ULUZBQ0VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZsZXhzbGlkZXItaWNvbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLnN2ZyNmbGV4c2xpZGVyLWljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTRVRTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleC1jb250YWluZXIgYTpob3Zlcixcbi5mbGV4LXNsaWRlciBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXMsXG4uc2xpZGVzID4gbGksXG4uZmxleC1jb250cm9sLW5hdixcbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEJBU0UgU1RZTEVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleHNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5odG1sW3htbG5zXSAuZmxleHNsaWRlciAuc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4qIGh0bWwgLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIGhlaWdodDogMSU7XG59XG4ubm8tanMgLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogREVGQVVMVCBUSEVNRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHpvb206IDE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW8tYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICB6b29tOiAxO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ubG9hZGluZyAuZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmNhcm91c2VsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgKmhlaWdodDogMDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmxleHNsaWRlci1pY29uXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxmMDAxJztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDInO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgbGVmdDogLTUwcHg7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgb3BhY2l0eTogMC43O1xuICBsZWZ0OiAxMHB4O1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogLTE7XG59XG4uZmxleC1wYXVzZXBsYXkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAxMHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZsZXgtcGF1c2VwbGF5IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmxleHNsaWRlci1pY29uXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxmMDA0Jztcbn1cbi5mbGV4LXBhdXNlcGxheSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LXBhdXNlcGxheSBhLmZsZXgtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAzJztcbn1cbi5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxleC1jb250cm9sLXRodW1icyB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTUE9OU0lWRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59IiwiLyoqXHJcbiAqIFRoaXMgZmlsZSBjb250YWlucyB0aGUgYmFzZSBDU1MgRm9yIFVJIGVsZW1lbnRzIHN1Y2ggYXMgY29udGVudCBzbGlkZXJzLCBhY2NvcmRpb24gYnV0dG9ucywgYW5kIG90aGVyIChub3JtYWxseSkgaW50ZXJhY3RpdmUgY29tcG9uZW50c1xyXG4gKi9cclxuXHJcbiNscl9zbGlkZXIge1xyXG4gIC5jb250ZW50LW1heC13aWR0aCAqIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50IC5oYWxmIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jeWNsZS1wYWdlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jdGVzdGltb25pYWwtc2xpZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5jdXN0b20tbmF2aWdhdGlvbiB7XHJcbiAgICA+IGEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICYuZmxleC1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZsZXgtbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKnNjcm9sbCBiZWxvdyBmb2xkIHBsdWdpbiBjc3MqL1xyXG4uZm9sZC13cmFwcGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTAwMDAwMDAwO1xyXG59XHJcbiNzY3JvbGxCZWxvd0ZvbGQge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1hcnJvdy1kb3duMigpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3Rlc3RpbW9uaWFsLXNsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuY3VzdG9tLW5hdmlnYXRpb24ge1xyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmLmZsZXgtcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mbGV4LW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZGl2LnBhbmVsIHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbi5qcy1tb2RhbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcblxyXG4ubW9kYWwtY2xvc2Uge1xyXG4gIGNvbG9yOiAjZmZmXHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM5OTlcclxuICB9XHJcbn1cclxuXHJcblxyXG4uanMtYmFjay10by10b3Age1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJmbWNsaWVudC1hcnJvdy11cDIoKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5kaXYucGFuZWwuc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiAxNTAwcHg7XHJcbn1cclxuXHJcbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMThweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgYmZtY2xpZW50LWNpcmNsZS11cCgpO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgICBAaW5jbHVkZSBiZm1jbGllbnQtY2lyY2xlLWRvd24oKTtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5mYXEtcGFnZSBkaXYucGFuZWwge1xyXG4gIHBhZGRpbmc6IDAgMThweDtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICBpbWcuYWxpZ25yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAwLjllbSAwLjllbTtcclxuICB9XHJcbiAgaW1nLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAwLjllbSAwLjllbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICYucm91bmQgLmljb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbiAgfVxyXG4gIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHdpZHRoOiAkc29jaWFsX2ljb25fc2l6ZTtcclxuICAgIGhlaWdodDogJHNvY2lhbF9pY29uX3NpemU7XHJcbiAgICBmb250LXNpemU6ICRzb2NpYWxfaWNvbl9zaXplO1xyXG4gICAgY29sb3I6ICRzb2NpYWxfaWNvbl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkc29jaWFsX2ljb25faG92ZXJfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gICAgJi5mYWNlYm9vayB7IEBpbmNsdWRlIGJmbWNsaWVudC1mYWNlYm9vaygpIH1cclxuICAgICYudHdpdHRlciB7IEBpbmNsdWRlIGJmbWNsaWVudC10d2l0dGVyKCl9XHJcbiAgICAmLnlvdXR1YmUgeyBAaW5jbHVkZSBiZm1jbGllbnQteW91dHViZSgpfVxyXG4gICAgJi5nb29nbGVwbHVzIHsgQGluY2x1ZGUgYmZtY2xpZW50LWdvb2dsZS1wbHVzKCkgfVxyXG4gICAgJi5saW5rZWRpbiB7IEBpbmNsdWRlIGJmbWNsaWVudC1saW5rZWQtaW4oKX1cclxuICAgICYucGludGVyZXN0IHtAaW5jbHVkZSBiZm1jbGllbnQtcGludGVyZXN0KCl9XHJcbiAgICAmLmluc3RhZ3JhbSB7QGluY2x1ZGUgYmZtY2xpZW50LWluc3RhZ3JhbSgpfVxyXG4gICAgJi5mbGlja3IgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmxpa3IoKX1cclxuICAgICYucnNzIHsgQGluY2x1ZGUgYmZtY2xpZW50LXJzcygpfVxyXG4gICAgJi5zb3VuZGNsb3VkIHtAaW5jbHVkZSBiZm1jbGllbnQtc291bmRjbG91ZCgpfVxyXG4gICAgJi55YWhvbyB7QGluY2x1ZGUgYmZtY2xpZW50LXlhaG9vKCl9XHJcbiAgICAmLmF2dm8ge0BpbmNsdWRlIGJmbWNsaWVudC1hdnZvLWljb24oKX1cclxuICAgICYueWVscCB7QGluY2x1ZGUgYmZtY2xpZW50LXllbHAoKX1cclxuICAgICYudHJpcGFkIHtAaW5jbHVkZSBiZm1jbGllbnQtdHJpcGFkdmlzb3IoKX1cclxuICB9XHJcbiAgYTpudGgtbGFzdC1jaGlsZCgpIC5pY29uIHttYXJnaW4tcmlnaHQ6MDt9XHJcbn0iLCIuY29udGFjdC1wYWdlIHtcclxuXHJcblx0LmxheW91dC13cmFwcGVyIHtcclxuXHRcdC50b3Age1xyXG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuYm90dG9tIHtcclxuXHRcdFx0d2lkdGg6MTAwJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHQubWFwIHtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxlZnQge1xyXG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7IG1hcmdpbi1ib3R0b206MzVweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmlnaHQge1xyXG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tbGVmdDowJTsgbWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0fVxyXG5cdFx0Ji5zdHlsZTEge1xyXG5cdFx0XHRmb3JtIC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoMikge3dpZHRoOjEwMCU7IG1hcmdpbi1yaWdodDowJTt9XHJcblx0XHRcdGZvcm0gLmZvcm0taXRlbTpudGgtb2YtdHlwZSgzKSB7d2lkdGg6MTAwJTsgbWFyZ2luLXJpZ2h0OjAlO31cclxuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDQpIHt3aWR0aDoxMDAlO31cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHQubGVmdCB7XHJcblx0XHRcdFx0d2lkdGg6NDglOyBtYXJnaW4tcmlnaHQ6MiU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0d2lkdGg6NDglOyBtYXJnaW4tbGVmdDoyJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtd2FybmluZygpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLlBhcmVudE5hbWUsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5QYXRpZW50TmFtZSxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNlbmRlcm5hbWUtZmlyc3QsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lLWxhc3QsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lICB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcclxufVxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1tYWlsLXNlbnQtb2ssXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5lbWFpbCB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LWVtYWlsKCk7XHJcbn1cclxuXHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAucGhvbmUge1xyXG4gICBAaW5jbHVkZSBiZm1jbGllbnQtcGhvbmUoKTtcclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmNvbXBhbnkge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1jb21wYW55KCk7XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5tZXNzYWdlIHtcclxuICAgQGluY2x1ZGUgYmZtY2xpZW50LXBlbmNpbCgpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnBhc3Mge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1rZXkoKTtcclxufVxyXG5cclxuXHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzcyxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmFkZHJlc3MxLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWRkcmVzczIge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1ob21lKCk7XHJcbn1cclxuXHJcblxyXG4uZm9ybS1pdGVtLnNlYXJjaHBhZ2Uge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTtcclxufVxyXG5cclxuIiwiXG5cbi5iYW5uZXIge1xuICBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5mbGV4c2xpZGVyIHtcbiAgYm9yZGVyOiBub25lOyBib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cbi5iZy12aWRlbyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQjdmlkZW9wbGF5ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB5b3UgY2FuIGNvbnRyb2wgdGhlIHBvc2l0aW9uaW5nIG9mIHRoZSB2aWRlbyBieSBzZXR0aW5nIHRvcC9ib3R0b20gYXR0cmlidXRlcyBoZXJlXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cblxuLmJmbS1iYW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGRpdiB7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblxuXHQmLmxheW91dC00NV9kZWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHVsLnNsaWRlcywgdWwuc2xpZGVzIGxpIHtcblx0ICBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0ICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LW1hcmdpbi1zdGFydDogMDsgLXdlYmtpdC1tYXJnaW4tZW5kOiAwOyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG5cdH1cblxuXG5cblx0Ji5oYXMtdmlkZW8gbGkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW5cblx0fVxuXG5cdC5iYW5uZXItY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRiYW5uZXJfdGV4dF93cmFwcGVyX3Jlc3BvbnNpdmVfYnJlYWtvdXQpIHtcblxuXHRcdC50ZXh0LXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiXG4uZ2FsbGVyeS1wYWdlIC5pbm5lciB7YmFja2dyb3VuZDogd2hpdGU7IG92ZXJmbG93OiBoaWRkZW47fVxuXG4uanMtbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDEwMDAwMDAwMDA7IHBhZGRpbmctdG9wOiAxMDBweDsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bztcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgbWFyZ2luOiBhdXRvOyBwYWRkaW5nOiAwOyB3aWR0aDogNTAlOyBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5tb2RhbC1jbG9zZSB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgcmlnaHQ6IDI1cHg7IGZvbnQtc2l6ZTogMzVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAmOmhvdmVyLFxuICAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiAgfVxuXG59XG5cbi5wcmV2LCAubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbiBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXh0IHtcbiAgcmlnaHQ6IDA7IGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuXG4uY2FwdGlvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBwYWRkaW5nOiAycHggMTZweDtcbn1cblxuXG4udmlkZW8tcGFnZSB7XG4gIC5iZm0tdmlkZW8ge1xuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICAgIC5lbGVtZW50LnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMWVtO1xuICAgICAgICAgICAgY29sb3I6ICRwYW5lbF9jb2xvcjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXG5cbiAgICAgICAgICAuZWxlbWVudC52aWRlbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMiU7IHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFuZWxfY29sb3I7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjksMzYsNTMsLjg1KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjRlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWRlby10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgfVxuICB9XG59XG5cblxuXG5pbWcuZGVtbyB7XG4gIG9wYWNpdHk6IDAuNjtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuXG4uaG92ZXItc2hhZG93IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgfVxufVxuXG5cblxuLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlIHtcbiAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblxuICAuZWxlbWVudC5pbWFnZSB7XG4gICAgd2lkdGg6NDglO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGhlbWVfcHJpbWFyeV9jb2xvciwuODUpO1xuXG4gICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MS40ZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJmbWNsaWVudC1zZWFyY2goKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDN2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICB3aWR0aDozMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOjIzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDoxOSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5iZm0tZ2FsbGVyeS5zdHlsZWhleCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLmVsZW1lbnQuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKSBza2V3WSgzMGRlZyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgPiAqIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmhleGFnb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zMGRlZykgcm90YXRlKDYwZGVnKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAzdncpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6NDQlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ0JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDQlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjIsMS4yLDEpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGhlbWVfcHJpbWFyeV9jb2xvciwgMC43NSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgd2lkdGg6IDE5LjIlO1xuICAgIHBhZGRpbmc6IDAgMCAyMi4yNSUgMDtcblxuICAgICY6bnRoLW9mLXR5cGUoOW4rNSkge21hcmdpbi1yaWdodDowO31cblxuICAgICY6bnRoLW9mLXR5cGUoOW4rNikge21hcmdpbi1sZWZ0OjEwLjE1JTt9XG5cbiAgICAmOm50aC1vZi10eXBlKDluKzYpLFxuICAgICY6bnRoLW9mLXR5cGUoOW4rNyksXG4gICAgJjpudGgtb2YtdHlwZSg5bis4KSxcbiAgICAmOm50aC1vZi10eXBlKDluKzkpIHttYXJnaW4tdG9wOi00LjQ1JTsgbWFyZ2luLWJvdHRvbTogLTQuNTUlO31cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbGluZS1oZWlnaHQ6MHB4O1xuICB9XG59XG5cbiIsIiNjb2x1bW5pemVyLWNvbHVtbnMge1xuXHQvLyBwbGVhc2UgcmVhZCB0aGUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgX21peGlucy9fbWl4aW5zLnNjc3MgZmlsZVxuXG5cdCRjb2x1bW5fYnJlYWtwb2ludHM6IChcblx0XHQ1MDBweCA6IDIsXG5cdFx0MTAwMHB4IDogM1xuXHQpO1xuXHRAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2x1bW4tY291bnQnLCAxNDAwcHgsIDEsIDYsICRjb2x1bW5fYnJlYWtwb2ludHMgKTtcbn1cblxuLnRlYXNlci1wYWdlIHtcblx0LmZsZXgtY29udGVudCB7XG5cdFx0Ly8gcGxlYXNlIHJlYWQgdGhlIGRvY3VtZW50YXRpb24gaW4gdGhlIF9taXhpbnMvX21peGlucy5zY3NzIGZpbGVcblx0XHQvLyB0aGlzIHdpbGwgb25seSBhZmZlY3QgXCJ0cmFkaXRpb25hbFwiIHRlYXNlciBsYXlvdXRzIGFzIGVtcGxveW1lbnQvZ2FsbGVyeSBkbyBub3QgdXNlIHRoZSBuYW1pbmcgY29udmVudGlvbiBjb2x1bW5zLVhcblx0XHQkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG5cdFx0XHQ1MDBweCA6IDIsXG5cdFx0XHQxMDAwcHggOiAzLFxuXHRcdFx0MTIwMHB4IDogNCxcblxuXHRcdCk7XG5cdFx0QGluY2x1ZGUgY29sdW1uc0NvbnRhaW5lcignY29sdW1ucycsIDE0MDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XG5cdH1cblxuXHQucG9zdC10ZWFzZXIgeyAvLyBjb2x1bW4gc3R1ZmYgYW5kIGdsb2JhbCBDU1Ncblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyAtd2Via2l0LW1hcmdpbi1iZWZvcmU6MDsgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwOyAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlSW1hZ2UoKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDowLjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206MC41ZW07XG5cdFx0XHRmb250LXNpemU6ICRoNl9zaXplO1xuXHRcdH1cblxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5iZm0tZ2FsbGVyeS1wYWdlLXRlYXNlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdC5nYWxsZXJ5aW1hZ2Uge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuZ2FsbGVyeXRpdGxlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiAkcGFuZWxfY29sb3I7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGMoMTJweCArIDAuNXZ3KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cGFkZGluZzogN3B4IDVweCA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Ji5oZWFkZXItcm93IHtcblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0LmNvbC10d28ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cdFx0XHRcdGNvbG9yOiAkcGFuZWxfY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wZW07XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1vbmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW9uZSxcblx0XHRcdC5jb2wtdHdvIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLW9uZSxcblx0XHQuY29sLXR3byB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdFx0LmNvbC1vbmUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvbC10d28ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHRcdC5wb3NpdGlvbi10aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAxLjFlbTsgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblxuXHRcdC50ZWFzZXItbG9jYXRpb24sXG5cdFx0LnRlYXNlci1wb3N0LWRhdGUsXG5cdFx0LnRlYXNlci1wb3N0LWR1cmF0aW9uLFxuXHRcdC5wb3NpdGlvbi10aXRsZSxcblx0XHQudGVhc2VyLWRlc2NyaXB0aW9uLFxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC50ZWFzZXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBwYW5lbC1idXR0b24oKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJzonO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdH1cblxuXG5cdFx0XHQuY29sLW9uZSxcblx0XHRcdC5jb2wtdHdvIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQuY29sLXR3byxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLXR3byB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtdHdvIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUge1xuXHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC10d28sXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lLFxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtdHdvIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblxuXG5cdC5wYWdlLXRlbXBsYXRlLWJmbV90ZWFzZXJfcGFnZSAgLm50aC1ydWxlLXdyYXBwZXIge1xuXHRcdC5wb3N0LXRlYXNlci5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHR9XG5cdFx0LnBvc3QtdGVhc2VyLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyOmxhc3QtY2hpbGQgLmNvbC10d28ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZVxuXHRcdH1cblx0fVxuXG59XG5cblxuIiwiYm9keSB7Y29sb3I6ICM2NzY3Njc7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMS4xZW07fVxyXG5wLHVsLG9sLGxpIHtsaW5lLWhlaWdodDogMS4zZW07fVxyXG5cclxuaDEsIGgxIGEge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjQ1dncpOyBjb2xvcjogIzIzMWYyMDtmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuaDIsIGgyIGEge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjR2dyk7IGNvbG9yOiAjNjc2NzY3O2ZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OjEuMWVtOyBtYXJnaW46IDE1cHggMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG5oMywgaDMgYSB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAuM3Z3KTsgY29sb3I6ICMyMzFmMjA7Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTVweCAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbmg0LCBoNCBhIHtmb250LXNpemU6IGNhbGMoMTRwdCArIC4ydncpOyBjb2xvcjogIzIzMWYyMDtmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7fVxyXG5oNSwgaDUgYSB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAuMXZ3KTsgY29sb3I6ICMyMzFmMjA7Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwO31cclxuaDYsIGg2IGEge2ZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjA1dncpOyBjb2xvcjogIzIzMWYyMDtmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7fVxyXG5cclxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge2NvbG9yOiAjOWMwYTUzOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbmE6aG92ZXIsIGE6Zm9jdXMge2NvbG9yOiAjNmI3MmE4O31cclxuXHJcbmEuYnV0dG9uLm1vcmUtbGluaywgYS5idXR0b24ucmVhZC1tb3JlLGJ1dHRvbi5idXR0b24ubW9yZS1saW5rICB7YmFja2dyb3VuZDogIzZmNjU4ZjsgYm9yZGVyOjJweCBzb2xpZCAjNmY2NThmOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxMnB0OyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxNHB4IDQwcHg7IGJvcmRlci1yYWRpdXM6IDBweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbmEuYnV0dG9uLm1vcmUtbGluazpob3ZlciwgYS5idXR0b24ucmVhZC1tb3JlOmhvdmVyLCBidXR0b24uYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzljMGE1MzsgYm9yZGVyLWNvbG9yOiAjOWMwYTUzOyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxyXG5cclxuLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zdWJtaXQge2JhY2tncm91bmQ6ICM2ZjY1OGY7IGJvcmRlcjoxcHggc29saWQgIzZmNjU4ZjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTBweCAzMHB4OyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdDpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzljMGE1MzsgYm9yZGVyLWNvbG9yOiAjOWMwYTUzOyBjb2xvcjogI2ZmZmZmZjsgb3V0bGluZTogbm9uZTsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuLmlubmVyIHt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNDAwcHg7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDAgMiU7IG1hcmdpbjogMCBhdXRvO31cclxuXHJcbi5pbWFnZXdyYXBwZXIge2xpbmUtaGVpZ2h0OiAwcHg7fVxyXG5cclxuLmJyb3dzZXItaWUtdHJpZGVudCAjZGlyZWN0b3J5X3NlY3Rpb24gLmF2YWlscHJvcCAuaXRlbWJveCAuaW1hZ2V3cmFwcGVyIHt3aWR0aDogMTAwJTt9XHJcbi5icm93c2VyLWllLXRyaWRlbnQgLmltYWdld3JhcHBlciBpbWcge21heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuXHJcbiNoZWFkZXIxIHtiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxMDA7IHBhZGRpbmc6IDA7IH1cclxuI2hlYWRlcjEgLmlubmVyIHtoZWlnaHQ6IDE3MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiNoZWFkZXIxIC5pbm5lciBwIHttYXJnaW46IDA7fVxyXG4jaGVhZGVyMSAubG9nby13cmFwcGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTZweDsgbGVmdDogMiU7IHotaW5kZXg6IDcwMDt9XHJcbiNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxNnB4OyByaWdodDogMiU7IHotaW5kZXg6IDcwMDt9XHJcbiNoZWFkZXIxIGgxIHtjb2xvcjogIzM3MmEzMjsgZm9udC1zaXplOiBjYWxjKDE2cHQgKyAyLjU1dncpOyBmb250LXdlaWdodDogMzAwOyBtYXJnaW46IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4jaGVhZGVyMSBoMiB7Y29sb3I6ICM0ZjViNGY7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjc1dncpOyBmb250LXdlaWdodDogNDAwOyBtYXJnaW46IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG5cclxuI2hlYWRlcjIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxNzBweDsgYmFja2dyb3VuZDogcmdiYSg5OSwxMzIsMTkzLC44KTsgei1pbmRleDogMjA7IHBhZGRpbmc6IDA7fVxyXG5cclxuLyogTUVOVSBUd2Vha3MgTkVXKi9cclxuI25hdl9tZW51LTIge3dpZHRoOiAxMDAlOyB6LWluZGV4OiA2MDA7IH1cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA2MDA7IHdpZHRoOiAxMDAlOyBsaW5lLWhlaWdodDogMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDt9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUge2ZvbnQtc2l6ZTogMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7IC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDsgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IC13ZWJraXQtcGFkZGluZy1zdGFydDogMDsgbWFyZ2luOjB9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSB7bWFyZ2luOiAwOyBwYWRkaW5nOjA7IGxpbmUtaGVpZ2h0OiAwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbGluZS1oZWlnaHQ6IDFlbTt9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSBhIHtkaXNwbGF5OiBibG9jazsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IG5vbmU7IG1pbi13aWR0aDogMjAwcHg7IC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDsgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IC13ZWJraXQtcGFkZGluZy1zdGFydDogMDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IHBhZGRpbmctbGVmdDowO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IHBhZGRpbmctbGVmdDogMDt9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGZvbnQtc2l6ZToxNy4ycHg7IHBhZGRpbmc6IDlweCAxMHB4OyBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDoxZW07IH0gLyogdG9wIGxldmVsICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICM5YzBhNTM7fSAvKiB0b3AgbGV2ZWwgLSBIb3ZlciAqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjOWMwYTUzO30gLyogdG9wIGxldmVsIC0gQWN0aXZlICAqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICM5YzBhNTM7fSAvKiBUb3AgTGV2ZWwgLSBBY3RpdmUgVHJhaWwgICovXHJcblxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzljMGE1MzsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgcGFkZGluZzogMTBweCAxMnB4IDEwcHg7IGxpbmUtaGVpZ2h0OjFlbTt9IC8qIFN1YiBNZW51ICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMzcyYTMyO30gLyogU3ViIE1lbnUgLSBIb3ZlciAqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzM3MmEzMjt9IC8qIFN1YiBNZW51IC0gQWN0aXZlIFRyYWlsICovXHJcblxyXG4ubmF2LW1vYmlsZSB7ZGlzcGxheTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMHB4OyByaWdodDogMDsgaGVpZ2h0OiA1NnB4OyB3aWR0aDogNTZweDsgZm9udC1zaXplOiAyNXB4OyAgbWFyZ2luLXJpZ2h0OjA7IHotaW5kZXg6IDIwMDA7fSAvKiBNb2JpbGUgTmF2aWdhdGlvbiAqL1xyXG4ubmF2LW1vYmlsZSAubWVudWljb24ge3dpZHRoOiAxMDAlOyBoZWlnaHQ6MTAwJTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjt9XHJcbi5uYXYtbW9iaWxlIC5tZW51aWNvbjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFQTMzXCI7IGNvbG9yOiAjZmZmZmZmO30gLyogdmFsaWQgaWNvbnM6ICBlOTBlIChob3Jpem9udGFsIGRvdHMpLCBcXEVBMzEgKHZlcnQgRG90cyksIGU5MTAgKHNtYWxsIDNiYXIgcm91bmQpLCBlOTExIChsYXJnZSAzYmFyIHJvdW5kKSwgZTkxMiAoc21hbGwgMyBiYXIgc3F1YXJlKSwgZTkxMyAobGFyZ2UgM2JhciBzcXVhcmUpKi9cclxuLm5hdi1tb2JpbGUubmF2LW1vYmlsZS1vcGVuIC5tZW51aWNvbjpiZWZvcmUge2NvbG9yOiAjMzcyYTMyO31cclxuXHJcbi8qIFNsaWRlc2hvdyBCYW5uZXIgQXJlYSAqL1xyXG4jaGVhZGVyMyB7cGFkZGluZzogMDsgbWFyZ2luOiAwO31cclxuI2hlYWRlcjMgLmJhbm5lciB7cG9zaXRpb246IHJlbGF0aXZlOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwO31cclxuLmJhbm5lciAuYmZtLWJhbm5lciB7Ym9yZGVyOiAwcHg7IG1hcmdpbjogMDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAuc2xpZGVzIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAuYmFubmVyLWNvbnRhaW5lciB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowcHg7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC5iYW5uZXItY29udGFpbmVyIGltZyB7bWFyZ2luOjAgYXV0bzt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHBvc2l0aW9uOmFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6MDsgbWluLWhlaWdodDogMHB4OyB9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciBwIHtsaW5lLWhlaWdodDogMWVtOyBtYXJnaW46IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuY2VudGVybWUge3dpZHRoOjEwMCU7IG1heC13aWR0aDogMTQwMHB4OyBtYXJnaW46IDAgYXV0byAwOyBwYWRkaW5nOiAzMHB4IDE1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtdGl0bGUge2NvbG9yOiNmZmZmZmY7IGZvbnQtc2l6ZTpjYWxjKDE2cHQgKyAuMzV2dyk7IGZvbnQtZmFtaWx5OlwiTGF0b1wiOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgdGV4dC1zaGFkb3c6IDBweCAwcHggOHB4ICMwMDAwMDA7IH1cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS1zdWJ0aXRsZSB7Y29sb3I6I2ZmZmZmZjsgIGZvbnQtc2l6ZTpjYWxjKDE2cHQgKyAuMzV2dyk7IGZvbnQtZmFtaWx5OlwiTGF0b1wiOyBmb250LXN0eWxlOiBub3JtYWw7IGxpbmUtaGVpZ2h0OjFlbTsgbWFyZ2luLXRvcDo1cHg7dGV4dC1zaGFkb3c6IDBweCAwcHggOHB4ICMwMDAwMDA7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsge21hcmdpbi10b3A6IDMycHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsgYSB7Y29sb3I6I2ZmZmZmZjsgYm9yZGVyOjFweCBzb2xpZCAjZmZmZmZmOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgbGluZS1oZWlnaHQ6MWVtOyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OlwiTGF0b1wiOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IHBhZGRpbmc6IDEycHggMzBweDsgd2hpdGUtc3BhY2U6bm93cmFwOyB0cmFuc2l0aW9uOmFsbCAwLjNzOyBwb3NpdGlvbjogcmVsYXRpdmU7ZGlzcGxheTogaW5saW5lLWJsb2NrOzt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhYWI3OyBib3JkZXItY29sb3I6ICMxN2FhYjc7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpfVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuYm9keS5sb2dnZWQtaW4gI2hlYWRlcjEge21hcmdpbi10b3A6IC0zMnB4O31cclxuLyogRnJvbnQgUGFnZSAqL1xyXG5cclxuICAjZnBjYWxsb3V0cyB7cGFkZGluZzogMDt9XHJcbiAgI2ZwY2FsbG91dHMgLmlubmVyIHtwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gIC5ob21lICNmcGNhbGxvdXRzIC5pbm5lciB7bWFyZ2luLXRvcDogLTR2dzt9XHJcbiAgI2ZwY2FsbG91dHMgLml0ZW1ib3gge3dpZHRoOiAxNi42JTsgbWFyZ2luOiAwIDAgMjVweDsgcGFkZGluZzogMCAxMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiAgI2ZwY2FsbG91dHMgLml0ZW1ib3ggLmltYWdld3JhcHBlciBpbWcge3RyYW5zaXRpb246IGFsbCAwLjVzOyBtYXJnaW46IDAgYXV0bzsgbWF4LXdpZHRoOiAxNTlweDsgZGlzcGxheTogYmxvY2s7fVxyXG4gICNmcGNhbGxvdXRzIC5pdGVtYm94OmhvdmVyIC5pbWFnZXdyYXBwZXIgaW1nIHt0cmFuc2Zvcm06IHNjYWxlM2QoMS4wOCwxLjA4LDEpOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA4LDEuMDgsMSk7fVxyXG5cclxuICAuaG9tZSAuYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5ob21lICNjb250ZW50IHtwYWRkaW5nLXRvcDogMDt9XHJcbiAgLmhvbWUgI2NvbnRlbnQgaDEge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblxyXG4gICNhbm5vdW5jZW1lbnRzIC50aXRsZWJhciB7YmFja2dyb3VuZDogI2RhMDA1ZjsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDVweCAwO31cclxuICAjYW5ub3VuY2VtZW50cyAudGl0bGViYXIgaDIge2NvbG9yOiAjZmZmZmZmOyAgICBmb250LXNpemU6IGNhbGMoMTZwdCArIC44dncpOyB0ZXh0LWFsaWduOmNlbnRlcjsgbWFyZ2luOiAwO31cclxuICAjYW5ub3VuY2VtZW50cyAuaXRlbXdyYXBwZXIgLmlubmVyIHttYXJnaW46IDMwcHggYXV0byAwIDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuICAjYW5ub3VuY2VtZW50cyAuaXRlbXdyYXBwZXIgLmlubmVyIC5pdGVtYm94IHt3aWR0aDogNDglOyBwYWRkaW5nOiA2cHggMjBweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgYm9yZGVyOiAxcHggc29saWQgIzkyOTM3NDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7fVxyXG4gICNhbm5vdW5jZW1lbnRzIC5pdGVtd3JhcHBlciAuaW5uZXIgLml0ZW1ib3ggaDMge2NvbG9yOiAjMzUyODMxOyBmb250LXNpemU6IGNhbGMoMTZwdCArIC43NXZ3KTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDVweCAwO31cclxuICAjYW5ub3VuY2VtZW50cyAuaXRlbXdyYXBwZXIgLmlubmVyIC5pdGVtYm94IGgzLm9uZSB7bWFyZ2luLXJpZ2h0OiA2cHg7IGZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4gICNhbm5vdW5jZW1lbnRzIC5pdGVtd3JhcHBlciAuaW5uZXIgLml0ZW1ib3ggLnRleHRhcmVhIHAge2NvbG9yOiAjMzUyODMxOyBtYXJnaW4tdG9wOiAwOyBmb250LXNpemU6IC45NWVtOyBmb250LXdlaWdodDogNzAwO31cclxuXHJcbiAgI2xycyB7YmFja2dyb3VuZDogIzljMGE1MzsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDA7ICAgIH1cclxuICAjbHJzIC50aXRsZWJhciB7d2lkdGg6IDEwMCU7IGJhY2tncm91bmQ6ICMxYTFhMWE7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgI2xycyAudGl0bGViYXIgaDIge2NvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAxMHB4OyBmb250LXNpemU6IGNhbGMoMTZwdCArIDEuNHZ3KTsgbWFyZ2luOiAwO31cclxuICAjbHJzIC5pbm5lciB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgIHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogNDVweCAwO31cclxuICAjbHJzIC5pbm5lciAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4gICNscnMgLmlubmVyIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5sZWZ0c2lkZSB7d2lkdGg6IDUwJTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuICAjbHJzIC5pbm5lciAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCAucmlnaHRzaWRlIHt3aWR0aDogNTAlOyBwYWRkaW5nOiAzMHB4IGNhbGMoMjBweCArIDN2dykgNTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuICAjbHJzIC5pbm5lciAuc2xpZGUtZWxlbWVudCAucmlnaHRzaWRlIHAge21heC13aWR0aDogMTAwJTsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuNXZ3KTsgbWFyZ2luOiAyMHB4IDAgMCAwOyBmb250LXN0eWxlOiBpdGFsaWM7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgbGluZS1oZWlnaHQ6IDEuMjdlbTsgfVxyXG4gICNscnMgLmlubmVyIC5zbGlkZS1lbGVtZW50IC5yaWdodHNpZGUgcCBzdHJvbmcge2ZvbnQtc3R5bGU6IG5vcm1hbDt9XHJcbiAgI2xycyAuaW5uZXIgLnNsaWRlLWVsZW1lbnQgLnJpZ2h0c2lkZSBiciB7ZGlzcGxheTogbm9uZTt9XHJcbiAgI2xycyAuaW5uZXIgLnNsaWRlLWVsZW1lbnQgLnJpZ2h0c2lkZSBoMSB7Y29sb3I6ICNmZmZmZmY7fVxyXG4gICNscnMgLmlubmVyIC5zbGlkZS1lbGVtZW50IC5yaWdodHNpZGUgaDIge2NvbG9yOiAjZmZmZmZmO2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS42dncpOyBmb250LXdlaWdodDogMzAwOyBtYXJnaW4tdG9wOiAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB3aGl0ZS1zcGFjZTogcHJlLXdyYXB9XHJcbiAgI2xycyAuaW5uZXIgLnNsaWRlLWVsZW1lbnQgLnJpZ2h0c2lkZSBoMyB7Y29sb3I6ICNmZmZmZmY7fVxyXG4gICNscnMgLmlubmVyIC5zbGlkZS1lbGVtZW50IC5yaWdodHNpZGUgLnNsaWRlLWJ1dHRvbiB7bWFyZ2luLXRvcDogMzVweDt9XHJcbiAgI2xycyAuaW5uZXIgLnNsaWRlLWVsZW1lbnQgLnJpZ2h0c2lkZSBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyBjb2xvcjogI2ZmZmZmZjsgYm9yZGVyLXJhZGl1czogNXB4OyBwYWRkaW5nOiA4cHggMjBweDt9XHJcbiAgI2xycyAuaW5uZXIgLnNsaWRlLWVsZW1lbnQgLnJpZ2h0c2lkZSBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIge2JhY2tncm91bmQ6ICM5MjkzNzQ7IGJvcmRlcjogMXB4IHNvbGlkICM5MjkzNzQ7IGNvbG9yOiAjZmZmZmZmOyB9XHJcblxyXG4gICNscnMgLmN5Y2xlLXBhZ2VyIHt3aWR0aDogNTAlOyBmbG9hdDogcmlnaHQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDIwcHg7IGJvdHRvbTogMjBweDsgcmlnaHQ6IDA7IHRleHQtYWxpZ246Y2VudGVyO31cclxuICAjbHJzIC5jeWNsZS1wYWdlciBzcGFuIHt3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyBtYXJnaW46IDAgOHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNmZmZmZmY7IGNvbG9yOiB0cmFuc3BhcmVudDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0cmFuc2l0aW9uOiBhbGwgMC41czsgY3Vyc29yOiBwb2ludGVyO31cclxuICAjbHJzIC5jeWNsZS1wYWdlciBzcGFuLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7YmFja2dyb3VuZDogI2RhMDA1ZjsgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLDAsMCwuNCk7fVxyXG5cclxuLyogRGlyZWN0b3J5IFBhZ2UgKi9cclxuICAjZGlyZWN0b3J5X3NlY3Rpb24gLnNlbGVjdHdyYXAge21hcmdpbjogMCBhdXRvIDMwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO31cclxuICAjZGlyZWN0b3J5X3NlY3Rpb24gI2RpcmVjdG9yeV9jYXRlZ29yeTpmb2N1cyB7b3V0bGluZTogMDt9XHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uICNkaXJlY3RvcnlfY2F0ZWdvcnkge2JhY2tncm91bmQ6ICMzNzJhMzM7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDIycHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIjsgcGFkZGluZzogMTVweCAyMHB4OyBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uICNkaXJlY3RvcnlfY2F0ZWdvcnkgb3B0aW9uIHtiYWNrZ3JvdW5kOiAjZmZmZmZmOyBjb2xvcjogIzEwMTAxMDsgZm9udC1zaXplOiBjYWxjKDEycHQgKyAuMTV2dyk7IHBhZGRpbmc6IDRweCAyMHB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBsaW5lLWhlaWdodDogMS40ZW07IGRpc3BsYXk6IGJsb2NrO31cclxuICAjZGlyZWN0b3J5X3NlY3Rpb24gI2RpcmVjdG9yeV9jYXRlZ29yeSBvcHRpb246Zm9jdXMge291dGxpbmU6IDA7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAjZGlyZWN0b3J5X2NhdGVnb3J5IHNlbGVjdDpob3ZlciB7YmFja2dyb3VuZDogIzljMGE1MzsgY29sb3I6ICNmZmZmZmY7fVxyXG5cclxuICAjZGlyZWN0b3J5X3NlY3Rpb24gLmJsd3JhcHBlciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuICAjZGlyZWN0b3J5X3NlY3Rpb24gLml0ZW1ib3gge3dpZHRoOiAzMS4zJTsgbWFyZ2luOiAwIDElIDMwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNkYTAwNWY7IHBhZGRpbmc6IDIwcHg7IG1pbi1oZWlnaHQ6IDIwMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDsgdHJhbnNpdGlvbjogYWxsIDAuNXM7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveCAubGVmdHNpZGUge3dpZHRoOiBjYWxjKDEwMCUgLSAyMHB4IC0gNzdweCk7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uIC5pdGVtYm94IC5yaWdodHNpZGUge3dpZHRoOiA3N3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveCBoMiB7Y29sb3I6ICM0ZjViNGY7IGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjJ2dyk7IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbi10b3A6IDA7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveCAuY29udGFjdC1waG9uZSB7bWFyZ2luLXRvcDogMTBweDt9XHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uIC5pdGVtYm94IC5idXR0b25ib3gge21hcmdpbi10b3A6IDIwcHg7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveCAubWFwbGluayB7bGluZS1oZWlnaHQ6IDBweDt9XHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uIC5pdGVtYm94IC5tYXBsaW5rIGltZyB7b3BhY2l0eTogLjY1OyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uIC5pdGVtYm94IC5tYXBsaW5rOmhvdmVyIGltZyB7b3BhY2l0eTogMTs7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveC5ub2Rpc3BsYXkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveCBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQ6ICM0ZjViNGY7IGJvcmRlcjogMXB4IHNvbGlkICM0ZjViNGY7IHBhZGRpbmc6IDE0cHggMTRweDt9XHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uIC5pdGVtYm94IGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiA7IGJvcmRlci1jb2xvcjogIzRmNWI0ZiA7IGNvbG9yOiAjNGY1YjRmO31cclxuICAjZGlyZWN0b3J5X3NlY3Rpb24gLml0ZW1ib3ggYS5tb2JpbGUtb25seSB7Y29sb3I6ICM0ZjViNGY7IGZvbnQtc2l6ZTogMS4xZW07IGZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveCBhLm1vYmlsZS1vbmx5OmhvdmVyIHtjb2xvcjogIzljMGE1Mzt9XHJcblxyXG4gICNsaXN0aW5naW5mbyB7cGFkZGluZy10b3A6IDA7fVxyXG4gICNsaXN0aW5naW5mbyAuaW5uZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbiAgLnNpbmdsZS1iZm1fZGlyZWN0b3J5IGgxIHtjb2xvcjogIzRmNWQ1MDsgdGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgI2xpc3RpbmdpbmZvIC5sZWZ0c2lkZSB7d2lkdGg6IDQ4JTsgZGlzcGxheTogaW5saW5lLWJsb2NrfVxyXG4gICNsaXN0aW5naW5mbyAucmlnaHRzaWRlIHt3aWR0aDogNDglOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XHJcbiAgI2xpc3RpbmdpbmZvIC5ib3R0b21zaWRlIHt3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMzBweDt9XHJcbiAgI2xpc3RpbmdpbmZvIC5sZWZ0c2lkZSA+IHA6bnRoLW9mLXR5cGUoMSkge21hcmdpbi10b3A6MDt9XHJcbiAgI2xpc3RpbmdpbmZvIC5sZWZ0c2lkZSBoMyB7Y29sb3I6ICM0ZjVkNTA7IGZvbnQtd2VpZ2h0OiA3MDA7IG1hcmdpbi1ib3R0b206IDA7fVxyXG4gICNsaXN0aW5naW5mbyAubGVmdHNpZGUgYSB7Y29sb3I6ICM0ZjViNGY7fVxyXG4gICNsaXN0aW5naW5mbyAubGVmdHNpZGUgYTpob3ZlciB7Y29sb3I6ICM5YzBhNTM7fVxyXG4gICNsaXN0aW5naW5mbyAubGVmdHNpZGUgLmFkZHJlc3MxIHtsaW5lLWhlaWdodDogMS4xZW07fVxyXG4gICNsaXN0aW5naW5mbyAubGVmdHNpZGUgLmFkZHJlc3MyIHtsaW5lLWhlaWdodDogMS4xZW07fVxyXG4gICNsaXN0aW5naW5mbyAubGVmdHNpZGUgLm1hcGxpbmsge21hcmdpbi10b3A6IDEwcHg7IH1cclxuICAjbGlzdGluZ2luZm8gLmxlZnRzaWRlIC5tYXBsaW5rIGltZyB7b3BhY2l0eTogLjU7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuICAjbGlzdGluZ2luZm8gLmxlZnRzaWRlIC5tYXBsaW5rIGltZzpob3ZlciB7b3BhY2l0eTogMTt9XHJcbiAgI2xpc3RpbmdpbmZvIC5sZWZ0c2lkZSAud2Vic2l0ZS1saW5rIHttYXJnaW4tdG9wOiAxMHB4O31cclxuICAjbGlzdGluZ2luZm8gLmxlZnRzaWRlIC53ZWJzaXRlLWxpbmsgYS5idXR0b24ubW9yZS1saW5rIHtiYWNrZ3JvdW5kOiAjNGY1YjRmOyBib3JkZXI6IDFweCBzb2xpZCAjNGY1YjRmOyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMTRweCA0MHB4O31cclxuICAjbGlzdGluZ2luZm8gLmxlZnRzaWRlIC53ZWJzaXRlLWxpbmsgYS5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIDsgYm9yZGVyLWNvbG9yOiAjNGY1YjRmIDsgY29sb3I6ICM0ZjViNGY7fVxyXG4gICNsaXN0aW5naW5mbyAubGVmdHNpZGUgLm1haW5jb250YWN0IHttYXJnaW4tdG9wOiAzMHB4O31cclxuICAjbGlzdGluZ2luZm8gLmxlZnRzaWRlIC5jb250YWN0LXBob25lIHttYXJnaW4tdG9wOiAzcHg7Zm9udC1zaXplOiAxLjFlbTsgZm9udC13ZWlnaHQ6IDcwMDt9XHJcbiAgI2xpc3RpbmdpbmZvIC5sZWZ0c2lkZSAuY29udGFjdC1lbWFpbCB7bWFyZ2luLXRvcDogM3B4OyBmb250LXNpemU6IDEuMWVtOyBmb250LXdlaWdodDogNzAwO31cclxuICAjbGlzdGluZ2luZm8gLnNvY2lhbC13cmFwcGVyIHttYXJnaW4tdG9wOiAyMHB4O31cclxuICAjbGlzdGluZ2luZm8gLnNvY2lhbC13cmFwcGVyIC5pY29uIHtiYWNrZ3JvdW5kOiAjMzEzMTMxOyBjb2xvcjogI2ZmZmZmZjsgd2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDsgZm9udC1zaXplOiA2MHB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XHJcbiAgI2xpc3RpbmdpbmZvIC5zb2NpYWwtd3JhcHBlciAuaWNvbjpob3ZlciB7YmFja2dyb3VuZDogIzljMGE1Mzt9XHJcbiAgI2xpc3RpbmdpbmZvIC5yaWdodHNpZGUgLmltYWdld3JhcHBlciB7bWFyZ2luLWJvdHRvbTogMjBweDsgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTsgcGFkZGluZzogNXB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuICAjbGlzdGluZ2luZm8gLnJpZ2h0c2lkZSAubWFwZW1iZWQge21hcmdpbi1ib3R0b206IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICMzMTMxMzE7fVxyXG5cclxuICAvKiBBdmFpbGFibGUgUHJvcGVydGllcyAqL1xyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuYXZhaWxwcm9wIC5pdGVtYm94IC5pbWFnZXdyYXBwZXIge21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuYXZhaWxwcm9wIC5pdGVtYm94IC5sYWJlbCB7Zm9udC1zaXplOiAxLjFlbTsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luOiAxMHB4IDAgMnB4O31cclxuICAjZGlyZWN0b3J5X3NlY3Rpb24gLmF2YWlscHJvcCAuaXRlbWJveCAudGV4dGFyZWEgcDpudGgtb2YtdHlwZSgxKSB7bWFyZ2luLXRvcDogMDt9XHJcblxyXG4vKiBCb2FyZCBNaW51dGVzIERvY3VtZW50cyBwYWdlICovXHJcbiNtZWV0aW5nbWludXRlcyB7cGFkZGluZzogMDt9XHJcbiNtZWV0aW5nbWludXRlcyAucGluay1yb3cge2JhY2tncm91bmQ6ICNkYTAwNWY7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiA4cHggMDsgfVxyXG4jbWVldGluZ21pbnV0ZXMgLnBpbmstcm93IC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyO31cclxuI21lZXRpbmdtaW51dGVzIC5waW5rLXJvdyAudGl0bGUge3dpZHRoOiAyNSU7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgMS40dncpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4jbWVldGluZ21pbnV0ZXMgLnBpbmstcm93IC5ub3RlIHt3aWR0aDogNDIlOyBmb250LXNpemU6IGNhbGMoMTZwdCArIC4xdncpOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbiNtZWV0aW5nbWludXRlcyAucGluay1yb3cgLm5vdGUgLmNlbnRlcm1lIHtmb250LXNpemU6IDE2cHg7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4jbWVldGluZ21pbnV0ZXMgLnBpbmstcm93IC5ub3RlIC5jZW50ZXJtZSBzcGFuIHtmb250LXdlaWdodDogNzAwOyBtYXJnaW4tcmlnaHQ6IDNweDt9XHJcblxyXG4jbWVldGluZ21pbnV0ZXMgLmhlYWRlci1yb3cge2JhY2tncm91bmQ6ICNmZmZmZmY7IGNvbG9yOiAjMDAwMDAwOyBwYWRkaW5nOiAxOHB4IDA7IH1cclxuI21lZXRpbmdtaW51dGVzIC5oZWFkZXItcm93IC5tZWV0aW5nLWRhdGUge3dpZHRoOiAyNSU7IGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjZ2dyk7IGZvbnQtd2VpZ2h0OiA3MDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNtZWV0aW5nbWludXRlcyAuaGVhZGVyLXJvdyAuZGF0ZS1wb3N0ZWQtdGV4dCB7d2lkdGg6IDYwJTsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuNnZ3KTsgZm9udC13ZWlnaHQ6IDcwMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuI21lZXRpbmdtaW51dGVzIC5oZWFkZXItcm93IC5taW51dGVzIHt3aWR0aDogMTUlOyBmb250LXNpemU6IGNhbGMoMTRwdCArIC42dncpOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcblxyXG4jbWVldGluZ21pbnV0ZXMgLmRvYy1yb3cge2JhY2tncm91bmQ6ICM0ZjViNGY7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAxNXB4IDA7IGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmOyB9XHJcbiNtZWV0aW5nbWludXRlcyAuZG9jLXJvdyAuaW5uZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbiNtZWV0aW5nbWludXRlcyAuZG9jLXJvdyAubWVldGluZy1kYXRlIHt3aWR0aDogMjUlOyBmb250LXNpemU6IGNhbGMoMTRwdCArIC42dncpOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4jbWVldGluZ21pbnV0ZXMgLmRvYy1yb3cgLmRhdGUtcG9zdGVkLXRleHQge3dpZHRoOiA2MCU7IGZvbnQtc2l6ZTogY2FsYygxMnB0ICsgLjV2dyk7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNtZWV0aW5nbWludXRlcyAuZG9jLXJvdyAubWludXRlcyB7d2lkdGg6IDE1JTsgdGV4dC1hbGlnbjpjZW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcblxyXG4vKiBDdXN0b20gR2FsbGVyeSAqL1xyXG4jY2dhbGxlcnkge2JhY2tncm91bmQ6ICM0ZjViNGY7IHBhZGRpbmc6IDMwcHggMCAyMHB4O31cclxuI2NnYWxsZXJ5IC5pbm5lciB7cG9zaXRpb246IHJlbGF0aXZlfVxyXG4jY2dhbGxlcnkgLmNnLXNsaWRlc2hvdyB7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDUwcHg7IG1hcmdpbjogMCBhdXRvOyB9XHJcbiNjZ2FsbGVyeSAuY3ljbGUtbmV4dCB7d2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDJ2dzsgY3Vyc29yOiBwb2ludGVyOyAgfVxyXG4jY2dhbGxlcnkgLmN5Y2xlLXByZXYge3dpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDJ2dzsgY3Vyc29yOiBwb2ludGVyO31cclxuXHJcbiNjZ2FsbGVyeSAuY3ljbGUtbmV4dDpiZWZvcmUge2NvbG9yOiAjZmZmZmZmOyBjb250ZW50OiBcIlxcRUEwN1wiOyBmb250LXNpemU6IDUwcHg7IGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IG9wYWNpdHk6IDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAxNnB4OyByaWdodDogLTE4cHg7IHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDAwMDA7IH1cclxuI2NnYWxsZXJ5IC5jeWNsZS1wcmV2OmJlZm9yZSB7Y29sb3I6ICNmZmZmZmY7IGNvbnRlbnQ6IFwiXFxFQTA2XCI7IGZvbnQtc2l6ZTogNTBweDsgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgb3BhY2l0eTogMTsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDE2cHg7IGxlZnQ6IDE1cHg7IHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDAwMDA7IH1cclxuXHJcbiNjZ2FsbGVyeXBpY3Mge2JhY2tncm91bmQ6ICM0ZjViNGY7IHBhZGRpbmc6IDAgMCAzMHB4OyB9XHJcbiNjZ2FsbGVyeXBpY3MgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlLmxhbmRzY2FwZSB7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O31cclxuI2NnYWxsZXJ5cGljcyAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUubGFuZHNjYXBlIC5lbGVtZW50LmltYWdlIHt3aWR0aDogMTYuNiU7IG1hcmdpbjogMDt9XHJcbiNjZ2FsbGVyeXBpY3MgLmJmbS1nYWxsZXJ5LnN0eWxlc3F1YXJlLmxhbmRzY2FwZSAuZWxlbWVudC5pbWFnZSAub3ZlcmxheSB7YmFja2dyb3VuZDogcmdiYSgxNTYsMTAsODMsLjcpO31cclxuI2NnYWxsZXJ5cGljcyAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUgLmVsZW1lbnQuaW1hZ2UgLm92ZXJsYXk6YmVmb3JlIHtsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luOiAwIGF1dG87fVxyXG5cclxuLyogQmxvZyBUd2Vha3MgKi9cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLmZsZXgtY29udGVudCB7ZGlzcGxheTogZmxleDsgYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciB7d2lkdGg6MzElOyBtYXJnaW4tcmlnaHQ6IDMuNSU7IG1hcmdpbi1ib3R0b206My41dnc7IGZvbnQtZmFtaWx5OidMYXRvJywgc2Fucy1zZXJpZjsgfVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMHB4O31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDRuKzMpIHtjbGVhcjogYm90aDt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBmaWd1cmUge2JvcmRlcjoxcHggc29saWQgIzgxODI4NTtvdmVyZmxvdzpoaWRkZW47fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaW1nIHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3RyYW5zaXRpb246YWxsIDAuM3M7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6aG92ZXIgaW1nIHt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yLDEuMiwxKTt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBoMixcclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGgyLnRpdGxlLFxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIudGl0bGUgYSB7Zm9udC1zaXplOmNhbGMoMTZwdCArIC4zNXZ3KTtjb2xvcjogIzljMGE1MzsgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS4xZW07bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTowOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciAuZGF0ZS1kYXRlIHtmb250LXNpemU6LjhlbTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxZW07fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgLmRhdGUtZGF0ZSBwIHttYXJnaW46IDA7IGNvbG9yOiAjNDA0MDQwfVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgcHtsaW5lLWhlaWdodDoxLjRlbTt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBhLmJ1dHRvbi5tb3JlLWxpbmsge3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDsgd2lkdGg6IGluaGVyaXQ7IGZvbnQtc2l6ZTogLjkyZW07fVxyXG5cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCBmaWd1cmUgaW1nIHtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDozMHB4O21hcmdpbi1ib3R0b206MzBweDttYXgtd2lkdGg6NDAlO2hlaWdodDphdXRvO31cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3R7ZGlzcGxheTpibG9jazt9XHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IGgxLnRpdGxlIHttYXJnaW4tYm90dG9tOjNweDt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCAucG9zdC1tZXRhIHttYXJnaW4tYm90dG9tOjMwcHg7fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCAuZGF0ZS1kYXRlIHtmb250LXNpemU6LjhlbTtmb250LXN0eWxlOml0YWxpYztjb2xvcjojNDA0MDQwO31cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgcDpudGgtb2YtdHlwZSgxKSB7bWFyZ2luLXRvcDowO31cclxuXHJcbiNwb3N0cy1uYXZpZ2F0aW9uIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7fVxyXG5cclxuLyogUHJldiBOZXh0IHBhZ2UgbmF2aWdhdGlvbiAqL1xyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctdG9wOjM1cHg7fVxyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGgye2Rpc3BsYXk6bm9uZTt9XHJcbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJze21hcmdpbjowIDEwcHg7fVxyXG5uYXYubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHR7bWFyZ2luLWxlZnQ6NDBweDt9XHJcbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldnttYXJnaW4tcmlnaHQ6NDBweDsgbGVmdDogMDt9XHJcblxyXG4vKiBCbG9nIE5leHQgLyBQcmV2IHBhZ2luYXRpb24gdHdlYWtzICovXHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge3dpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7cGFkZGluZzogMXB4IDA7IGNsZWFyOiBib3RoOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGgyIHtkaXNwbGF5OiBub25lO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7Zm9udC1zaXplOiAuOWVtOyBiYWNrZ3JvdW5kOiAjMDA4MGMxOyBjb2xvcjogI2ZmZmZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogaW5oZXJpdDsgcGFkZGluZzogN3B4IDExcHg7IGJvcmRlci1yYWRpdXM6IDE3cHg7IGJvcmRlcjogMDsgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDsgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7IHRyYW5zaXRpb246IGFsbCAwLjhzOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHotaW5kZXg6IDEwMDt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLmN1cnJlbnQge2JhY2tncm91bmQ6ICNlZjQ4M2U7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVyczpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogI2VmNDgzZTt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dCB7Zm9udC1zaXplOiAuOWVtOyBiYWNrZ3JvdW5kOiAjMDA4MGMxOyBjb2xvcjogI2ZmZmZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogaW5oZXJpdDsgcGFkZGluZzogN3B4IDIwcHggN3B4IDMwcHg7IGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7IGJvcmRlcjogMDsgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDAgMCAtMTJweDsgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7IHRyYW5zaXRpb246IGFsbCAwLjhzOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHotaW5kZXg6IDE7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLm5leHQ6aG92ZXIge2JhY2tncm91bmQ6ICNlZjQ4M2V9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDphZnRlciB7Y29udGVudDogJyAnOyB3aWR0aDogMzNweDtoZWlnaHQ6IDMzcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTdweDsgdG9wOiAtMXB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNmZmZmZmY7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXYge2ZvbnQtc2l6ZTogLjllbTsgYmFja2dyb3VuZDogIzAwODBjMTsgY29sb3I6ICNmZmZmZmY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IGluaGVyaXQ7IHBhZGRpbmc6IDdweCAzMHB4IDdweCAyMHB4OyBib3JkZXItcmFkaXVzOiAxN3B4IDAgMCAxN3B4OyBib3JkZXI6IDA7ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAtMTJweCAwIDA7ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzOyB0cmFuc2l0aW9uOiBhbGwgMC44czsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmhvdmVyIHtiYWNrZ3JvdW5kOiAjZWY0ODNlO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmFmdGVyIHtjb250ZW50OiAnICc7IHdpZHRoOiAzM3B4O2hlaWdodDogMzNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMTdweDsgdG9wOiAtMXB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNmZmZmZmY7fVxyXG5cclxuLyogRk9STSBUd2Vha3MgKi9cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1tYWlsLXNlbnQtb2ssIC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge2ZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXNpemU6IDFlbTsgbWFyZ2luOiAxMHB4IDA7fVxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXA6YmVmb3JlIHtmb250LWZhbWlseTogaW5oZXJpdDsgZm9udC1zaXplOiAxZW07fVxyXG5cclxuLmZvcm0taXRlbSB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuLmZvcm0taXRlbS5yYWRpb3R5cGUsXHJcbi5mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0LFxyXG4uZm9ybS1pdGVtIGlucHV0LnNlYXJjaC10ZXh0LFxyXG4uZm9ybS1pdGVtIHNlbGVjdC53cGNmNy1zZWxlY3QsXHJcbi5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZmlsZSB7Y29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQ6ICNlY2VjZWM7IGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7IGJvcmRlci1yYWRpdXM6IDlweDsgZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDEycHQ7IGxpbmUtaGVpZ2h0OiAxLjNlbTsgd2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpOyBwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7IHJlc2l6ZTogbm9uZTt9XHJcbi5mb3JtLWl0ZW0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge2Rpc3BsYXk6IGJsb2NrO31cclxuLmZvcm0taXRlbSBzZWxlY3Qud3BjZjctc2VsZWN0IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7IG91dGxpbmU6IG5vbmU7fVxyXG4uZm9ybS1pdGVtLnJhZGlvdHlwZSBsYWJlbCB7Y29sb3I6ICM0MDQwNDA7fVxyXG4uZm9ybS1pdGVtLnNlbGVjdGxpc3QgbGFiZWwge2NvbG9yOiAjNDA0MDQwOyBtYXJnaW46IDAgMCA1cHggMTJweDt9XHJcbi5mb3JtLWl0ZW0ucmVxdWlyZWQ6YmVmb3JlIHtjb250ZW50OiBcIipcIjtmb250LXNpemU6IDIwcHg7Zm9udC13ZWlnaHQ6IGJvbGQ7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDIwcHg7aGVpZ2h0OiAyMHB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMDt0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSk7ei1pbmRleDogMjAwMDt9XHJcbi5mb3JtLWl0ZW0gbGFiZWwgeyBtYXJnaW46IDAgMCAxMHB4IDVweDsgbGluZS1oZWlnaHQ6IDEuMWVtO31cclxuXHJcbi5mb3JtLWl0ZW0ucmFkaW90eXBlIHtjb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZDogI2VjZWNlYzsgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYzsgYm9yZGVyLXJhZGl1czogOXB4OyBmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTJwdDsgbGluZS1oZWlnaHQ6IDEuM2VtOyB3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7IHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgcmVzaXplOiBub25lO31cclxuLmZvcm0taXRlbS5yYWRpb3R5cGUgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge2NvbG9yOiAjN2Q3ZDdkOyB9XHJcbi5mb3JtLWl0ZW0ucmFkaW90eXBlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBsYWJlbCBzcGFuIHtjb2xvcjogIzdkN2Q3ZDt9XHJcbi5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtmb250LXNpemU6IC44NWVtOyBjb2xvcjogIzQwNDA0MDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC01cHg7IGxlZnQ6IDEwcHg7fVxyXG5cclxuICAvKiBBY3RpdmUgY29sb3JzICovXHJcbiAgLmZvcm0taXRlbSBpbnB1dC5mb3JtLXRleHQ6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQuc2VhcmNoLXRleHQ6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctdGV4dDpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1lbWFpbDpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zZWxlY3Q6Zm9jdXMsIC5mb3JtLWl0ZW0gdGV4dGFyZWEud3BjZjctdGV4dGFyZWE6Zm9jdXMsIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctZmlsZTpmb2N1cyB7Ym9yZGVyLWNvbG9yOiAjOWMwYTUzO31cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuaGFzZm9jdXM6YmVmb3JlIHtjb2xvcjogIzljMGE1Mzt9XHJcblxyXG4vKiBMYW5kaW5nIFBhZ2UgRml4ICovXHJcbi5sYW5kaW5nLXBhZ2UgLmZ1bGwtd2lkdGgtd3JhcHBlci5mbGV4LWNvbnRlbnQge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQgLmJ1dHRvbi5tb3JlLWxpbmsge3dpZHRoOiBpbmhlcml0O2JhY2tncm91bmQ6ICMwMDgwYzE7IGJvcmRlcjoxcHggc29saWQgIzAwODBjMTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogLjllbTsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTRweCA0MHB4OyBib3JkZXItcmFkaXVzOiAwcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50IC5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjYjExY2FiOyBib3JkZXItY29sb3I6ICNiMTFjYWI7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcblxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNCB7d2lkdGg6IDIzJTsgbWFyZ2luLXJpZ2h0OiAyLjY2JX1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoNG4rNCkge21hcmdpbi1yaWdodDogMH1cclxuXHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zIHt3aWR0aDogMzElOyBtYXJnaW4tcmlnaHQ6IDMuNSV9XHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDB9XHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zIGEuYnV0dG9uLm1vcmUtbGluayB7d2hpdGUtc3BhY2U6IHByZS13cmFwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjNlbTt9XHJcblxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMiB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JX1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTI6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMH1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTIgYS5idXR0b24ubW9yZS1saW5rIHt3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDEuM2VtO31cclxuXHJcbi8qIFN0YWZmIFBhZ2UgVHdlYWtzICovXHJcbi5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7fVxyXG4uc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudCB7d2lkdGg6IDI1JTsgcGFkZGluZy1yaWdodDogMzBweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbi5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5zdGFmZi1uYW1lIHtjb2xvcjogIzAwMDAwMDsgbGluZS1oZWlnaHQ6IDEuMmVtO31cclxuLy8gLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLnN0YWZmLXRpdGxlIHtjb2xvcjogIzZmNjU4Zjt9XHJcbi5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5zdGFmZi1hZGRyZXNzMSB7bWFyZ2luLXRvcDogNHB4OyBsaW5lLWhlaWdodDogMS4xZW07fVxyXG4uc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuc3RhZmYtYWRkcmVzczIge2xpbmUtaGVpZ2h0OiAxLjFlbTt9XHJcbi5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5zdGFmZi10ZXJtIHtjb2xvcjogIzZmNjU4ZjsgbWFyZ2luLXRvcDogNXB4OyBmb250LXdlaWdodDogNzAwO31cclxuLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLnN0YWZmLXBob25lIHttYXJnaW4tdG9wOiA1cHg7IGZvbnQtc2l6ZTogMS4xZW07fVxyXG5cclxuI2Zvb3RlcjMge2JhY2tncm91bmQ6ICMzNzJhMzI7IGNvbG9yOiAjZmZmZmZmOyBjbGVhcjogYm90aDt9XHJcbiNmb290ZXIzIHAge21hcmdpbjogMDt9XHJcbiNmb290ZXIzIGEge2NvbG9yOiAjZmZmZmZmOyB9XHJcbiNmb290ZXIzIGE6aG92ZXIge2NvbG9yOiAjZDkwMDYwOyB9XHJcbiNmb290ZXIzIGgyIHtjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtmb250LXNpemU6IGNhbGMoMTRwdCArIC4ydncpOyBmb250LXdlaWdodDogNzAwO31cclxuI2Zvb3RlcjMgdWwge3BhZGRpbmc6IDA7IG1hcmdpbjogMDt9XHJcbiNmb290ZXIzIHVsIGxpIHtsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH1cclxuI2Zvb3RlcjMgLmlubmVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG5cclxuI2Zvb3RlcjMgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNiBhIHt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMS40ZW07fVxyXG5cclxuI2Zvb3RlcjMgI2JmbV9iZ18xIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDt9XHJcbiNmb290ZXIzICNiZm1fYmdfMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC00IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogN3B4O31cclxuI2Zvb3RlcjMgI2JmbV9iZ18xIGgyIHttYXJnaW4tdG9wOiAwO31cclxuXHJcbiNmb290ZXIzICNiZm1fYmdfMiB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4jZm9vdGVyMyAjYmZtX2JnXzIgLnNvY2lhbC13cmFwcGVyIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG5cclxuI2Zvb3RlcjMgLnNvY2lhbC13cmFwcGVyIHttYXJnaW4tdG9wOiAwcHg7IH1cclxuI2Zvb3RlcjMgLnNvY2lhbC13cmFwcGVyIC5pY29uIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzZmNjU4ZjsgbWFyZ2luLXJpZ2h0OjEycHg7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGZvbnQtc2l6ZTogNDBweDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG4jZm9vdGVyMyAuc29jaWFsLXdyYXBwZXIgLmljb246aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNkOTAwNjA7IGJveC1zaGFkb3c6IDRweCA0cHggMTBweCByZ2JhKDAsMCwwLDAuMjQpO31cclxuXHJcbmZvb3RlciB7YmFja2dyb3VuZDogIzI5MWYyNTsgIGZvbnQtc2l6ZTogLjhlbTsgbGluZS1oZWlnaHQ6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuZm9vdGVyIHAge2NvbG9yOiAjNmY2NThmOyBtYXJnaW46MDsgZm9udC1mYW1pbHk6IFwiTGF0b1wifVxyXG5mb290ZXIgYSwgZm9vdGVyIGE6bGluaywgZm9vdGVyIGE6dmlzaXRlZCB7Y29sb3I6ICM5NzhiYmY7fVxyXG5mb290ZXIgYTpmb2N1cywgZm9vdGVyIGE6aG92ZXIge2NvbG9yOiAjZmZmZmZmO31cclxuXHJcbi5qcy1iYWNrLXRvLXRvcCB7aGVpZ2h0OiA1MHB4O2JvdHRvbTogMDsgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgYm9yZGVyLWJvdHRvbTogMDsgYmFja2dyb3VuZDogIzljMGE1MzsgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDsgdHJhbnNpdGlvbjogYWxsIDAuNXM7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTt6LWluZGV4OiA0MTAwO31cclxuLmpzLWJhY2stdG8tdG9wOmJlZm9yZSB7dG9wOiBjYWxjKDUwJSAtIDRweCk7IGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO31cclxuLmpzLWJhY2stdG8tdG9wOmhvdmVyIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcclxuXHQvLyBib2R5IHttYXgtd2lkdGg6IDE5MjBweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxuXHJcbiAgLyogTW9iaWxlIE1FTlUgdHdlYWtzIE5FVyovXHJcbiAgLndpZGdldF9uYXZfbWVudSB7d2lkdGg6IDEwMCU7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge2hlaWdodDogNDBweDsgcGFkZGluZzogMHB4IDA7IG1hcmdpbi10b3A6IDBweDsgfVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyByaWdodDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLm1lbnUtaXRlbSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAubWVudS1pdGVtIC5zdWItbWVudSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuXHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlID4gLm1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjOWMwYTUzOyBmb250LXNpemU6IDE2cHg7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiA4cHggMTJweCA4cHg7IGxpbmUtaGVpZ2h0OjFlbTt9IC8qIHRvcCBsZXZlbCAqL1xyXG4gIC8vIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7Y29sb3I6ICMwMDgyY2I7IGJhY2tncm91bmQ6ICNmZmZmZmY7fSAvKiB0b3AgbGV2ZWwgLSBEb250IHNob3cgYW5zY2VzdG9yIHBhZ2UgaGlnaHRsaWdodGluZyAqL1xyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzM3MmEzMjt9IC8qIHRvcCBsZXZlbCAtIEhvdmVyICovXHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMzcyYTMyO30gLyogdG9wIGxldmVsIC0gQWN0aXZlIFRyYWlsICovXHJcblxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICM5YzBhNTM7IGZvbnQtc2l6ZTogMTZweDsgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDQwMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHBhZGRpbmc6IDhweCAzNHB4IDhweCAzNHB4OyBsaW5lLWhlaWdodDoxZW07IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDt9IC8qIFN1YiBNZW51ICovXHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzM3MmEzMjt9IC8qIFN1YiBNZW51IC0gSG92ZXIgKi9cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjMzcyYTMyO30gLyogU3ViIE1lbnUgLSBBY3RpdmUgVHJhaWwgKi9cclxuXHJcbiAgLm5hdi1tb2JpbGUge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogNTZweDsgaGVpZ2h0OiA0MHB4OyAgcGFkZGluZzogMDt9IC8qIDMgYmFyIG1lbnUgYmxvY2sgKi9cclxuICAubmF2LW1vYmlsZSAubWVudWljb246YmVmb3JlIHtwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDBweDt9XHJcbiAgLm5hdiB7d2lkdGg6IDEwMCU7IGhlaWdodDogNTZweDsgbWFyZ2luLWxlZnQ6IDBweDt9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgI2ZwY2FsbG91dHMgLml0ZW1ib3ggLmltYWdld3JhcHBlciBpbWcge21heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAjbHJzIC5pbm5lciAuc2xpZGUtZWxlbWVudCAuZWxlbWVudCAubGVmdHNpZGUge3dpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAwcHg7fVxyXG4gICNscnMgLmlubmVyIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5sZWZ0c2lkZSBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87fVxyXG4gICNscnMgLmlubmVyIC5zbGlkZS1lbGVtZW50IC5lbGVtZW50IC5yaWdodHNpZGUge3dpZHRoOiAxMDAlO31cclxuICAjbHJzIC5jeWNsZS1wYWdlciB7d2lkdGg6IDEwMCU7fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICNoZWFkZXIxIGgyIHtmb250LXNpemU6IGNhbGMoMTRwdCArIC4xdncpO31cclxuXHJcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDQlO31cclxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoNG4rMykge2NsZWFyOiBib3RoO31cclxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXJ7d2lkdGg6NDglOyBtYXJnaW4tcmlnaHQ6IDQlOyBtYXJnaW4tYm90dG9tOiA2dnc7fVxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgybisyKSB7bWFyZ2luLXJpZ2h0OiAwcHg7fVxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgzbisyKSB7Y2xlYXI6IGJvdGg7fVxyXG5cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNDpudGgtb2YtdHlwZSg0bis0KSB7bWFyZ2luLXJpZ2h0OiAzLjUlfVxyXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy00IHt3aWR0aDogMzElOyBtYXJnaW4tcmlnaHQ6IDMuNSV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMH1cclxuXHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTM6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogNCV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTMge3dpZHRoOiA0OCU7IG1hcmdpbi1yaWdodDogNCV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTM6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMH1cclxuXHJcbiAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLmVsZW1lbnQge3dpZHRoOiAzMy4zJTt9XHJcblxyXG5cclxuICAjbWVldGluZ21pbnV0ZXMgLmhlYWRlci1yb3cgLm1lZXRpbmctZGF0ZSB7d2lkdGg6IDMzJTt9XHJcbiAgI21lZXRpbmdtaW51dGVzIC5oZWFkZXItcm93IC5kYXRlLXBvc3RlZC10ZXh0IHt3aWR0aDogNTIlfVxyXG4gICNtZWV0aW5nbWludXRlcyAuZG9jLXJvdyAubWVldGluZy1kYXRlIHt3aWR0aDogMzMlO31cclxuICAjbWVldGluZ21pbnV0ZXMgLmRvYy1yb3cgLmRhdGUtcG9zdGVkLXRleHQge3dpZHRoOiA1MiV9XHJcblxyXG4gICNkaXJlY3Rvcnlfc2VjdGlvbiAuaXRlbWJveCB7d2lkdGg6IDQ2JTsgbWFyZ2luOiAwIDIlIDMwcHg7IH1cclxuIH1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpIHtcclxuICAjZm9vdGVyMyAuaW5uZXIge2p1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgI2Zvb3RlcjMgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtNiB7d2lkdGg6IDEwMCU7ICBwYWRkaW5nLWJvdHRvbTogMjBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNTc0MjRmO31cclxuXHJcbiAgI2Zvb3RlcjMgI2JmbV9iZ18xIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgI2Zvb3RlcjMgI2JmbV9iZ18xICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTQge21hcmdpbi1yaWdodDogMDt9XHJcbiAgI2Zvb3RlcjMgI2JmbV9iZ18yIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgI2Zvb3RlcjMgI2JmbV9iZ18yIC5zb2NpYWwtd3JhcHBlciB7d2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuICAjZm9vdGVyMyAuc29jaWFsLXdyYXBwZXIgYTpudGgtbGFzdC1jaGlsZCgxKSAuaWNvbiB7bWFyZ2luLXJpZ2h0OiAwO31cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCkge1xyXG4gICNoZWFkZXIxIHtwYWRkaW5nOiAyMHB4IDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWcvcGF3cGF3LWhlYWRlci1iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBwb3NpdGlvbjogcmVsYXRpdmV9XHJcbiAgI2hlYWRlcjEgLmlubmVyIHtoZWlnaHQ6IGluaGVyaXQ7fVxyXG4gICNoZWFkZXIxIC5sb2dvLXdyYXBwZXIge29yZGVyOiAyOyB3aWR0aDogNDYlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogaW5oZXJpdDsgbGVmdDogaW5oZXJpdDt9XHJcbiAgI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyB7b3JkZXI6IDM7IHdpZHRoOiA0NiU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiBpbmhlcml0OyByaWdodDogaW5oZXJpdDt9XHJcbiAgI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMiB7b3JkZXI6IDE7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAjaGVhZGVyMSBoMSB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyA0Ljh2dyk7fVxyXG4gICNoZWFkZXIxIGgyIHtmb250LXNpemU6IGNhbGMoMTZwdCArIDEuMHZ3KTt9XHJcblxyXG4gICNoZWFkZXIyIHtwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQ6IHJnYmEoOTksMTMyLDE5MywxKTsgdG9wOiBpbmhlcml0O31cclxuXHJcbiAgLmhvbWUgI2ZwY2FsbG91dHMgLmlubmVyIHttYXJnaW4tdG9wOiAtOXZ3O31cclxuICAjZnBjYWxsb3V0cyAuaXRlbWJveCB7d2lkdGg6IDMzLjMlO31cclxuICAjZnBjYWxsb3V0cyAuaXRlbWJveCAuaW1hZ2V3cmFwcGVyIGltZyB7bWF4LXdpZHRoOiAxNTlweDt9XHJcblxyXG4gICNhbm5vdW5jZW1lbnRzIC5pdGVtd3JhcHBlciAuaW5uZXIgLml0ZW1ib3gge3dpZHRoOiAxMDAlO31cclxuXHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTI6bnRoLW9mLXR5cGUoMW4rMCkge3dpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDAlOyBtYXJnaW4tYm90dG9tOiA0MHB4O31cclxuXHJcbiAgI2NnYWxsZXJ5cGljcyAuYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUubGFuZHNjYXBlIC5lbGVtZW50LmltYWdlIHt3aWR0aDogMjAlO31cclxuXHJcbn1cclxuXHJcblxyXG4gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogNCV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQge3dpZHRoOiA0OCU7IG1hcmdpbi1yaWdodDogNCV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xyXG4gIC5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIC5lbGVtZW50IHt3aWR0aDogNTAlO31cclxuXHJcbiAgI21lZXRpbmdtaW51dGVzIC5waW5rLXJvdyAudGl0bGUge3dpZHRoOiAzNSU7fVxyXG4gICNtZWV0aW5nbWludXRlcyAucGluay1yb3cgLm5vdGUge3dpZHRoOiA2NSU7fVxyXG4gICNtZWV0aW5nbWludXRlcyAuaGVhZGVyLXJvdyAubWVldGluZy1kYXRlIHt3aWR0aDogNzUlfVxyXG4gICNtZWV0aW5nbWludXRlcyAuaGVhZGVyLXJvdyAubWludXRlcyB7d2lkdGg6IDI1JX1cclxuICAjbWVldGluZ21pbnV0ZXMgLmhlYWRlci1yb3cgLmRhdGUtcG9zdGVkLXRleHQge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICNtZWV0aW5nbWludXRlcyAuZG9jLXJvdyAuZGF0ZS1wb3N0ZWQtdGV4dCB7ZGlzcGxheTogbm9uZTt9XHJcbiAgI21lZXRpbmdtaW51dGVzIC5kb2Mtcm93IC5tZWV0aW5nLWRhdGUge3dpZHRoOiA3NSV9XHJcbiAgI21lZXRpbmdtaW51dGVzIC5kb2Mtcm93IC5taW51dGVzIHt3aWR0aDogMjUlfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXtcclxuXHJcblxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiAwO31cclxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXJ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjcwcHg7IG1hcmdpbi1yaWdodDogMHB4O31cclxuXHJcbiAgI2RpcmVjdG9yeV9zZWN0aW9uIC5pdGVtYm94IHt3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgMjBweDsgfVxyXG5cclxuICAjbGlzdGluZ2luZm8gLmxlZnRzaWRlIHt3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgI2xpc3RpbmdpbmZvIC5yaWdodHNpZGUge3dpZHRoOiAxMDAlO31cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuICAuYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZDogIzYzODRjMTt9XHJcbiAgLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5jZW50ZXJtZSB7cGFkZGluZzogMTVweDt9XHJcblxyXG4gICNmcGNhbGxvdXRzIC5pdGVtYm94IC5pbWFnZXdyYXBwZXIgaW1nIHttYXgtd2lkdGg6IDEwMCU7fVxyXG5cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMzpudGgtb2YtdHlwZSgxbiswKSB7d2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAjaGVhZGVyMSBoMSB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAzLjV2dyk7IH1cclxuICAjaGVhZGVyMSBoMiB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAuM3Z3KTsgfVxyXG5cclxuICAjZnBjYWxsb3V0cyAuaXRlbWJveCB7d2lkdGg6IDUwJTt9XHJcblxyXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy00Om50aC1vZi10eXBlKDFuKzApIHt3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAwfVxyXG5cclxuICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuZWxlbWVudCB7d2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMDt9XHJcbiAgLnN0YWZmLXBhZ2UgLnN0YWZmLXdyYXBwZXIgLnN0YWZmLW5hbWUge2ZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMi41dncpO31cclxuICAuc3RhZmYtcGFnZSAuc3RhZmYtd3JhcHBlciAuc3RhZmYtdGl0bGUge2ZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMS41dncpOyB9XHJcblxyXG5cclxuXHJcblxyXG4gIGZvb3RlciB7Zm9udC1zaXplOiAuN2VtO31cclxuXHJcbiAgLmpzLWJhY2stdG8tdG9wIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7fVxyXG4gIC5qcy1iYWNrLXRvLXRvcDpob3ZlciB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO31cclxufVxyXG5cclxuIiwiI2Zvb3RlcjEge3BhZGRpbmctdG9wOiAwO31cclxuI2Zvb3RlcjEgLmNhbGVuZGFyX21haW4ge2JvcmRlcjogMXB4IHNvbGlkICMzZTRlNWU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4jZm9vdGVyMSAuY2FsZW5kYXJfbWFpbiAuZWN3ZF9jYWxlbmRhci5lY3dkLXdpZGdldC1taW5pIHttYXgtd2lkdGg6IDEwMCU7fVxyXG4jZm9vdGVyMSAuZWN3ZF90aGVtZV9jYWxlbmRhciAuY2FsZW5kYXItaGVhZCB7aGVpZ2h0OiBpbmhlcml0OyBiYWNrZ3JvdW5kOiAjM2U0ZTVlICFpbXBvcnRhbnQ7IGJvcmRlcjogMDsgcGFkZGluZzogMTBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4jZm9vdGVyMSAuY2FsZW5kYXJfbWFpbiAuZWN3ZF9jYWxlbmRhcl92aWV3X2Ryb3Bkb3duIHtkaXNwbGF5OiBub25lO31cclxuXHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2NhbGVuZGFyX3ByZXZfbmV4dCB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcbiNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5wcmV2aW91cyB7b3JkZXI6IDI7IHdpZHRoOiAxMCU7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O31cclxuI2Zvb3RlcjEgLmVjd2RfdGhlbWVfY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWQgLnByZXZpb3VzIGEge3BhZGRpbmc6IDVweCAxMnB4IDVweCAxMHB4OyBiYWNrZ3JvdW5kOiAjNmM3M2E4OyBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1mYW1pbHk6IFwiTGF0b1wifVxyXG4jZm9vdGVyMSAuZWN3ZF90aGVtZV9jYWxlbmRhciAuY2FsZW5kYXItaGVhZCAucHJldmlvdXMgYTpob3ZlciB7YmFja2dyb3VuZDogIzljMGE1Mzt9IFxyXG4jZm9vdGVyMSAuZWN3ZF90aGVtZV9jYWxlbmRhciAuY2FsZW5kYXItaGVhZCAucHJldmlvdXMgYTphZnRlciB7Y29udGVudDogXCI8IFByZXZcIjsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuI2Zvb3RlcjEgLmVjd2RfdGhlbWVfY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWQgLm5leHQge29yZGVyOiAzOyB3aWR0aDogMTAlOyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyBtYXJnaW4tdG9wOiAwOyB0b3A6IGluaGVyaXQ7IHBhZGRpbmc6IDAgMiUgMCAwO31cclxuI2Zvb3RlcjEgLmVjd2RfdGhlbWVfY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWQgLm5leHQgYSB7cGFkZGluZzogNXB4IDEwcHggNXB4IDEycHg7IDsgYmFja2dyb3VuZDogIzZjNzNhODsgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIjt9XHJcbiNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5uZXh0IGE6aG92ZXIge2JhY2tncm91bmQ6ICM5YzBhNTM7fSBcclxuI2Zvb3RlcjEgLmVjd2RfdGhlbWVfY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWQgLm5leHQgYTpiZWZvcmUge2NvbnRlbnQ6IFwiTmV4dCA+XCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5jdXJyZW50LW1vbnRoIHtvcmRlcjogMTsgd2lkdGg6IDgwJTsgZmxvYXQ6IG5vbmU7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4xZW07IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIjt9XHJcbiNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5jdXJyZW50LW1vbnRoIGEge2Rpc3BsYXk6IG5vbmU7fVxyXG4jZm9vdGVyMSAuZWN3ZF90aGVtZV9jYWxlbmRhciAuY2FsZW5kYXItaGVhZCAuY3VycmVudC1tb250aCA+IGRpdiB7b3JkZXI6IDE7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIjt9XHJcblxyXG4jZm9vdGVyMSAuY2FsZW5kYXJfbWFpbiAuZWN3ZF9jYWxlbmRhciAuZWN3ZF9saXN0IHtwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuI2Zvb3RlcjEgLmNhbGVuZGFyX21haW4gLmVjd2RfY2FsZW5kYXIgLmVjd2RfbGlzdCA+IGxpIHtib3JkZXI6IDBweCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuI2Zvb3RlcjEgLmNhbGVuZGFyX21haW4gLmVjd2RfY2FsZW5kYXIgLmVjd2RfbGlzdCA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIHttYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDt9XHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaTpob3ZlciB7YmFja2dyb3VuZDogI2Y0ZjRmNDt9XHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaSAuZWN3ZC1saXN0LWRhdGUge2JhY2tncm91bmQ6ICM2ZTZlNTggIWltcG9ydGFudDsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgbWFyZ2luOiAwIDEwcHggMCAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LWZhbWlseTogXCJMYXRvXCI7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbG9hdDogbm9uZTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaSAuZXZlbnQtbWFpbi1jb250ZW50IHt3aWR0aDogY2FsYygxMDAlIC0gNTBweCAtIDEwcHgpOyBwYWRkaW5nOiA1cHggNDBweCA1cHggMCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaSAuZXZlbnQtbWFpbi1jb250ZW50IC5ldmVudC10aXRsZSB7ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4jZm9vdGVyMSAuY2FsZW5kYXJfbWFpbiAuZWN3ZF9jYWxlbmRhciAuZWN3ZF9saXN0ID4gbGkgLmV2ZW50LW1haW4tY29udGVudCAuZXZlbnQtdGl0bGUgYSB7Y29sb3I6ICMzZTRmNWY7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIjsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuNHZ3KSAhaW1wb3J0YW50OyBmb250LXN0eWxlOiBub3JtYWw7IG1hcmdpbi1yaWdodDogMjBweDt9XHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaSAuZXZlbnQtbWFpbi1jb250ZW50IC5lY3dkLWxpc3QtZGF0ZS1jb250IHt3aWR0aDogYXV0bzsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBvc2l0aW9uOiBpbml0aWFsO31cclxuI2Zvb3RlcjEgLmNhbGVuZGFyX21haW4gLmVjd2RfY2FsZW5kYXIgLmVjd2RfbGlzdCA+IGxpIC5ldmVudC1tYWluLWNvbnRlbnQgLmVjd2QtbGlzdC1kYXRlLWNvbnQgLmVjd2QtdGltZSB7d2lkdGg6IGF1dG87IG1hcmdpbi1ib3R0b206IDA7fVxyXG4jZm9vdGVyMSAuY2FsZW5kYXJfbWFpbiAuZWN3ZF9jYWxlbmRhciAuZWN3ZF9saXN0ID4gbGkgLmV2ZW50LW1haW4tY29udGVudCAuZWN3ZC1saXN0LWRhdGUtY29udCAuZWN3ZC10aW1lIHNwYW4ge2ZvbnQtc3R5bGU6IG5vcm1hbDsgY29sb3I6ICMzZTRmNWY7IHBhZGRpbmctbGVmdDogMjJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIjsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuMXZ3KSAhaW1wb3J0YW50OyB9XHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaSAuZXZlbnQtbWFpbi1jb250ZW50IC5lY3dkLWxpc3QtZGF0ZS1jb250IC5lY3dkLWRhdGUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuI2Zvb3RlcjEgLmNhbGVuZGFyX21haW4gLmVjd2RfY2FsZW5kYXIgLmVjd2RfbGlzdCA+IGxpIC5ldmVudC1tYWluLWNvbnRlbnQgLmVjd2QtbGlzdC1kYXRlLWNvbnQgLmFycm93LWRvd24ge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBib3R0b206IDA7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4jZm9vdGVyMSAuY2FsZW5kYXJfbWFpbiAuZWN3ZF9jYWxlbmRhciAuZWN3ZF9saXN0ID4gbGkgLmV2ZW50LW1haW4tY29udGVudCAuZWN3ZC1saXN0LWRhdGUtY29udCAuYXJyb3ctZG93bjphZnRlciB7Y29sb3I6ICMzZTRmNWY7IGNvbnRlbnQ6IFwiXFxFQTBFXCI7IGZvbnQtc2l6ZTogMjRweDsgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogLTNweDt9XHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaSAuZXZlbnQtbWFpbi1jb250ZW50IC5lY3dkLWxpc3QtZGF0ZS1jb250IC5hcnJvdy1kb3duLm9wZW46YWZ0ZXIge2NvbnRlbnQ6IFwiXFxFQTExXCI7fVxyXG5cclxuXHJcbiNmb290ZXIxIC5jYWxlbmRhcl9tYWluIC5lY3dkX2NhbGVuZGFyIC5lY3dkX2xpc3QgPiBsaSAuZXZlbnQtbWFpbi1jb250ZW50IC5ldmVudF9kcm9wZG93bl9jb250IHt3aWR0aDogMTAwJTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcblxyXG5cclxuLmJyb3dzZXItaWUtdHJpZGVudCAjZm9vdGVyMSAuY2FsZW5kYXJfbWFpbiAuZWN3ZF9jYWxlbmRhciAuZWN3ZF9saXN0ID4gbGkgLmV2ZW50LW1haW4tY29udGVudCAuZWN3ZC1saXN0LWRhdGUtY29udCB7d2lkdGg6IDEwMCU7IH1cclxuLmJyb3dzZXItaWUtdHJpZGVudCAjZm9vdGVyMSAuZWN3ZF90aGVtZV9jYWxlbmRhciAuY2FsZW5kYXItaGVhZCAubmV4dCB7dG9wOiAxMHB4O31cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5wcmV2aW91cyB7d2lkdGg6IDgwcHggIWltcG9ydGFudDsgcGFkZGluZzogMCAhaW1wb3J0YW50OyBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O31cclxuICAjZm9vdGVyMSAuZWN3ZF90aGVtZV9jYWxlbmRhciAuY2FsZW5kYXItaGVhZCAubmV4dCB7d2lkdGg6IDgwcHggIWltcG9ydGFudDsgcGFkZGluZzogMCAhaW1wb3J0YW50OyBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O31cclxuICAjZm9vdGVyMSAuZWN3ZF90aGVtZV9jYWxlbmRhciAuY2FsZW5kYXItaGVhZCAuY3VycmVudC1tb250aCB7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4IC0gMTAwcHgpICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgI2Zvb3RlcjEgLmVjd2RfdGhlbWVfY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWQgLnByZXZpb3VzIGE6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5uZXh0IGE6YmVmb3JlIHtkaXNwbGF5OiBub25lO31cclxuXHJcbiAgI2Zvb3RlcjEgLmVjd2RfdGhlbWVfY2FsZW5kYXIgLmNhbGVuZGFyLWhlYWQgLnByZXZpb3VzIHt3aWR0aDogMzRweCAhaW1wb3J0YW50OyBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5uZXh0IHt3aWR0aDogMzRweCAhaW1wb3J0YW50OyBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICNmb290ZXIxIC5lY3dkX3RoZW1lX2NhbGVuZGFyIC5jYWxlbmRhci1oZWFkIC5jdXJyZW50LW1vbnRoIHt3aWR0aDogY2FsYygxMDAlIC0gNDRweCAtIDQ0cHgpICFpbXBvcnRhbnQ7fSAgXHJcbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

@media only screen and (min-width: 1921px){
	#lrs .inner .slide-element .element .leftside .imagewrapper img { width: 100%; }
	#header1 h1 {font-size: calc(16pt + 1.55vw);}
	#header1 h2 {font-size: calc(14pt + .75vw);}

	.is-subpage .banner .bfm-banner .banner-container img {margin-top: -500px; width: 100%; max-height: 1800px;}
	.staff-page .staff-wrapper .staff-name {font-size: calc(14px + .4vw);}
	#meetingminutes .doc-row .meeting-date {font-size: calc(14pt + .4vw);}

	#footer1 .calendar_main .ecwd_calendar .ecwd_list > li .event-main-content .event-title a {font-size: calc(14pt + .2vw)!important;}
}


#meetingminutes .titlewrap {max-width: 1400px; width: 100%; display: block; padding: 0 2%; box-sizing: border-box; margin: 0 auto; }
#meetingminutes .titlewrap h1 {text-align: left; }


/* FAQ Page */
#meetingminutes .pink-row {margin-bottom:  4px;}

div.panel.show{padding:0 18px 18px;max-height:1500px;}
#meetingminutes .titlewrap {background: #372a32; color: #ffffff; padding:13px 40px 13px 18px;  text-transform: none; cursor: pointer; position:  relative;box-sizing: border-box; }
#meetingminutes .titlewrap h1 {color: #ffffff;}
#meetingminutes .panel.inner {padding:  4px 0 0 0; }

/*#meetingminutes .titlewrap.js-bfm-accordion:hover h1:after {content: ''; background-color: #da005f; width: calc(100% - 40px - 18px); height: 3px; display: block; margin: 0; position: absolute; bottom: 10px; }*/

.js-bfm-accordion:after {color: #ffffff; content: '\f347'; font-family:"dashicons"; font-size:calc(14pt + .3vw); float: right; margin-left: 5px; display: block; height: 25px; width: 25px; position: absolute; right: 10px; top: 0; bottom: 0; margin: auto 0;}
/*.js-bfm-accordion:hover:after{color:#ffffff;}*/
#meetingminutes .titlewrap.js-bfm-accordion.active h1, 
#meetingminutes .titlewrap.js-bfm-accordion.active, 
#meetingminutes .titlewrap.js-bfm-accordion:hover h1, 
#meetingminutes .titlewrap.js-bfm-accordion:hover {background: #6c73a8; color:#ffffff;}
.js-bfm-accordion.active:after {color:#ffffff; content: '\f343'; font-family:"dashicons";}

#footer1 .calendar_main .calendar-head {height: inherit; background: #3e4e5e !important; border: 0; padding: 10px; box-sizing: border-box; }


#footer1 .calendar_main .ecwd_calendar .ecwd_calendar_prev_next {display: flex; justify-content: flex-start; align-items: center; }
#footer1 .calendar_main .calendar-head .previous {order: 2; width: 10%; float: none; display: inline-block; box-sizing: border-box; border-right: 0 !important;}
#footer1 .calendar_main .calendar-head .previous a {padding: 5px 12px 5px 10px; background: #65cbdd; font-size: 12pt !important; font-weight: normal; box-sizing: border-box; font-family: "Lato"}
#footer1 .calendar_main .calendar-head .previous a:hover {background: #9c0a53;} 
#footer1 .calendar_main .calendar-head .previous a:after {content: "< Prev"; display: inline-block;}
#footer1 .calendar_main .calendar-head .next {order: 3; width: 10%; float: none; display: inline-block; box-sizing: border-box; border-left: 0 !important; margin-top: 0; top: inherit; padding: 0 2% 0 0;}
#footer1 .calendar_main .calendar-head .next a {padding: 5px 10px 5px 12px; ; background: #65cbdd; font-size: 12pt !important; font-weight: normal; box-sizing: border-box; font-family: "Lato";}
#footer1 .calendar_main .calendar-head .next a:hover {background: #9c0a53;} 
#footer1 .calendar_main .calendar-head .next a:before {content: "Next >"; display: inline-block;}
#footer1 .calendar_main .calendar-head .current-month {order: 1; width: 80%; float: none; box-sizing: border-box; border-left: 0 !important; border-right: 0 !important; line-height: 1.1em; display: flex; align-items: center; font-family: "Lato";}
#footer1 .calendar_main .calendar-head .current-month a {display: none;}
#footer1 .calendar_main .calendar-head .current-month > div {order: 1; display: inline-block; font-size: 28px !important; font-family: "Lato";}