@import url(https://fonts.googleapis.com/css?family=Lato:400,700|Oswald:700|Rajdhani:400,600,700);@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-checkout-icon:before{content:"\EA01"}.childfonts-my-account-icon:before{content:"\EA02"}.childfonts-view-cart-icon:before{content:"\EA03"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}section{padding:20px 0;margin:0}figure{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0}img{display:inline-block;max-width:100%;height:auto}html{overflow-x:hidden;overflow-y:scroll}html a:focus{outline:0}a,a:active,a:hover{outline:0;text-decoration:none;cursor:pointer}ol{list-style-type:decimal;padding-left:40px;margin:1em 0}ul{list-style-type:disc;padding-left:40px;margin:1em 0}li{line-height:1.3em}.faq-page .inner .post,.full-width-wrapper{width:100%}.inner{max-width:1344px;position:relative;width:96%;padding:1px 2%;margin:0 auto}.outer{width:100%;padding:20px 0}.flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-content > *{display:inline-block}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.half,.one-half{width:50%}.one-third,.third{width:33.3%}.one-quarter,.quarter{width:25%}.clear-block,.clearfix,.outer,section{display:block}.clear-block:after,.clearfix:after,.outer:after,section:after{content:"";display:table;clear:both}.screen-reader-response{display:none!important}body{line-height:1.3em;font-family:"Lato",sans-serif;color:#3b3e43;background:#fff}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}.inline-button-list{margin:0;padding:0;list-style-type:none}.inline-button-list li{display:inline}.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}.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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#top-callouts .inner > *{display:inline-block}#top-callouts .inner [class*="count"]{width:100%}@media (min-width:500px){#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){#top-callouts .inner .count-1{width:calc(100% / 1 - 20px);margin-right:20px}#top-callouts .inner .count-2{width:calc(100% / 2 - 20px);margin-right:20px}#top-callouts .inner .count-3{width:calc(100% / 3 - 20px);margin-right:20px}#top-callouts .inner .count-4{width:calc(100% / 4 - 20px);margin-right:20px}#top-callouts .inner .count-5{width:calc(100% / 5 - 20px);margin-right:20px}#top-callouts .inner .count-6{width:calc(100% / 6 - 20px);margin-right:20px}}#top-callouts .inner img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.landing-page > *{display:inline-block}.landing-page [class*="cols"]{width:100%}@media (min-width:500px){.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.landing-page .cols-1{width:calc(100% / 1 - 20px);margin-right:20px}.landing-page .cols-2{width:calc(100% / 2 - 20px);margin-right:20px}.landing-page .cols-3{width:calc(100% / 3 - 20px);margin-right:20px}.landing-page .cols-4{width:calc(100% / 4 - 20px);margin-right:20px}.landing-page .cols-5{width:calc(100% / 5 - 20px);margin-right:20px}.landing-page .cols-6{width:calc(100% / 6 - 20px);margin-right:20px}}.landing-page .element{margin-bottom:4%;-ms-flex-item-align:start;align-self:flex-start}.landing-page .element .button.more-link{background:#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:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.landing-page .element div.wp-caption{width:100%!important}.staff-page .staff-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.staff-page .staff-wrapper > *{display:inline-block}.staff-page .staff-wrapper [class*="count"]{width:100%}@media (min-width:500px){.staff-page .staff-wrapper .count-2{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-3{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:878px){.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.staff-page .staff-wrapper .count-1{width:calc(100% / 1 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-2{width:calc(100% / 2 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-3{width:calc(100% / 3 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-4{width:calc(100% / 4 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-5{width:calc(100% / 5 - 20px);margin-right:20px}.staff-page .staff-wrapper .count-6{width:calc(100% / 6 - 20px);margin-right:20px}}.staff-page .staff-wrapper .staff-member{padding-bottom:40px}.staff-page .staff-wrapper .staff-name{font-size:calc(16px + .7vw);line-height:1.3em}.staff-page .staff-wrapper .staff-title{font-size:calc(12px + .5vw);font-style:italic;line-height:1.3em}.staff-page .staff-wrapper .staff-email,.staff-page .staff-wrapper .staff-phone{font-size:calc(12px + .25vw);line-height:1.3em}.staff-page .staff-wrapper .staff-bio{position:relative;top:-5px}.staff-page .staff-wrapper .staff-bio button.js-bfm-staff-bio{background:#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 .content-max-width *{white-space:pre-wrap}#lr_slider .element .half,#white .element .half{-ms-flex-item-align:center;align-self:center}#lr_slider .cycle-pager,#white .cycle-pager{text-align:center;margin:20px 0}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}.form-item input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.fold-wrapper{text-align:center;position:fixed;bottom:0;left:0;right:0;display:none;z-index:100000000}#scrollBelowFold{color:#fff;font-size:40px;padding-bottom:0;display:inline-block}#scrollBelowFold:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01"}#scrollBelowFold:hover{cursor:pointer}#testimonial-slider{display:block;text-align:center}#testimonial-slider .custom-navigation > a{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#testimonial-slider .custom-navigation > a.flex-prev{left:0}#testimonial-slider .custom-navigation > a.flex-next{right:0}div.panel{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.js-modal{background:rgba(0,0,0,.9)}.modal-close{color:#fff .modal-close}.modal-close :hover{color:#999}.js-back-to-top{-webkit-box-sizing:content-box;box-sizing:content-box;width:40px;height:40px;overflow:hidden;font-size:30px;display:none;position:fixed;bottom:20px;right:20px;border-radius:5px;background:rgba(0,0,0,.6);color:#fff;border:1px solid #fff;cursor:pointer}.js-back-to-top:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA04"}.js-back-to-top:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.panel.show{opacity:1;max-height:1500px}button.js-bfm-accordion{cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:0;font-size:1.2em;margin-bottom:2px;line-height:1em;padding-right:40px;position:relative;-webkit-transition:.4s;transition:.4s}button.js-bfm-accordion:after{content:'\EA0E';font-family:'bfmclient';font-size:1.2em;float:right;margin-left:5px;display:block;height:25px;width:25px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0}button.js-bfm-accordion.active:after{content:'\EA11'}.faq-page div.panel{padding:0;max-height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0}.faq-page div.panel.show{padding:0 18px;opacity:1;max-height:10000px}@media only screen and (min-width:768px){img.alignright{float:right;margin:0 0 .9em .9em}img.alignleft{float:left;margin:0 .9em .9em 0}}.social-wrapper{display:inline-block}.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.google_plus:before,.social-wrapper .icon.googleplus:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA23"}.social-wrapper .icon.linked_in:before,.social-wrapper .icon.linkedin:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA2B"}.social-wrapper .icon.pinterest:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA39"}.social-wrapper .icon.instagram:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA27"}.social-wrapper .icon.flickr:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA22"}.social-wrapper .icon.rss:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3E"}.social-wrapper .icon.soundcloud:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA40"}.social-wrapper .icon.yahoo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA47"}.social-wrapper .icon.avvo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA05"}.social-wrapper .icon.yelp:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA48"}.social-wrapper .icon.trip_advisor:before,.social-wrapper .icon.tripad:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA42"}.social-wrapper a:nth-last-child() .icon{margin-right:0}.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.google_plus:before,.social-wrapper .icon.googleplus:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA23"}.social-wrapper .icon.linked_in:before,.social-wrapper .icon.linkedin:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA2B"}.social-wrapper .icon.pinterest:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA39"}.social-wrapper .icon.instagram:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA27"}.social-wrapper .icon.flickr:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA22"}.social-wrapper .icon.rss:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA3E"}.social-wrapper .icon.soundcloud:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA40"}.social-wrapper .icon.yahoo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA47"}.social-wrapper .icon.avvo:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA05"}.social-wrapper .icon.yelp:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA48"}.social-wrapper .icon.trip_advisor:before,.social-wrapper .icon.tripad:before{display:inline-block;font-family:"bfmclient";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA42"}.social-wrapper a:nth-last-child() .icon{margin-right:0}.contact-page .layout-wrapper .top{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .bottom{width:100%;margin-bottom:2%;display:inline-block}.contact-page .layout-wrapper .map p{margin:0}.contact-page .layout-wrapper .left{width:100%;margin-right:0;margin-bottom:35px}.contact-page .layout-wrapper .right{width:100%;margin-left:0;margin-bottom:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(2){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(3){width:100%;margin-right:0}.contact-page .layout-wrapper.style1 form .form-item:nth-of-type(4){width:100%}@media only screen and (min-width:768px){.contact-page .layout-wrapper .left{width:48%;margin-right:2%;margin-bottom:2%;display:inline-block;vertical-align:top}.contact-page .layout-wrapper .right{width:48%;margin-left:2%;margin-bottom:2%;display:inline-block;vertical-align:top}}.wpcf7-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.wpcf7-not-valid,.wpcf7-form-control-wrap input.search-text.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-email.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-file.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-select.wpcf7-not-valid,.wpcf7-form-control-wrap input.wpcf7-text.wpcf7-not-valid,.wpcf7-form-control-wrap textarea.wpcf7-textarea.wpcf7-not-valid{border-color:red}.wpcf7-form-control-wrap input.form-text:focus,.wpcf7-form-control-wrap input.search-text:focus,.wpcf7-form-control-wrap input.wpcf7-email:focus,.wpcf7-form-control-wrap input.wpcf7-file:focus,.wpcf7-form-control-wrap input.wpcf7-select:focus,.wpcf7-form-control-wrap input.wpcf7-text:focus,.wpcf7-form-control-wrap textarea.wpcf7-textarea:focus{border-color:#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="senderemail"],.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}}.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}.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}.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"}.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}.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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#columnizer-columns > *{display:inline-block}#columnizer-columns [class*="column-count"]{width:100%}@media (min-width:500px){#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1400px){#columnizer-columns .column-count-1{width:calc(100% / 1 - 20px);margin-right:20px}#columnizer-columns .column-count-2{width:calc(100% / 2 - 20px);margin-right:20px}#columnizer-columns .column-count-3{width:calc(100% / 3 - 20px);margin-right:20px}#columnizer-columns .column-count-4{width:calc(100% / 4 - 20px);margin-right:20px}#columnizer-columns .column-count-5{width:calc(100% / 5 - 20px);margin-right:20px}#columnizer-columns .column-count-6{width:calc(100% / 6 - 20px);margin-right:20px}}.teaser-page .flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teaser-page .flex-content > *{display:inline-block}.teaser-page .flex-content [class*="columns"]{width:100%}@media (min-width:500px){.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 2 - 20px);margin-right:20px}}@media (min-width:1000px){.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 3 - 20px);margin-right:20px}}@media (min-width:1200px){.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 4 - 20px);margin-right:20px}}@media (min-width:1400px){.teaser-page .flex-content .columns-1{width:calc(100% / 1 - 20px);margin-right:20px}.teaser-page .flex-content .columns-2{width:calc(100% / 2 - 20px);margin-right:20px}.teaser-page .flex-content .columns-3{width:calc(100% / 3 - 20px);margin-right:20px}.teaser-page .flex-content .columns-4{width:calc(100% / 4 - 20px);margin-right:20px}.teaser-page .flex-content .columns-5{width:calc(100% / 5 - 20px);margin-right:20px}.teaser-page .flex-content .columns-6{width:calc(100% / 6 - 20px);margin-right:20px}}.teaser-page .post-teaser{width:100%;margin-bottom:70px}.teaser-page .post-teaser:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.teaser-page .post-teaser figure{overflow:hidden;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.teaser-page .post-teaser figure img{max-width:100%;width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.teaser-page .post-teaser .title{margin-top:.5em;margin-bottom:.5em;font-size:calc(14px + 1vw)}.teaser-page .post-teaser .teaser-button{margin-top:.5em;text-align:center}.teaser-page .bfm-gallery-page-teaser{position:relative;line-height:0}.teaser-page .bfm-gallery-page-teaser .galleryimage{padding:0;margin:0}.teaser-page .bfm-gallery-page-teaser .gallerytitle{background:#aaa;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;color:#000;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;line-height:1.3em}.teaser-page .bfm-gallery-page-teaser .gallerytitle span{font-size:calc(12px + .5vw);text-transform:uppercase;padding:7px 5px 5px}.teaser-page .bfm-employment-page-teaser{width:100%;margin-bottom:40px}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{width:100%;background:#aaa;color:#000;font-size:2em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser.header-row .col-one{width:100%;text-align:center}.teaser-page .bfm-employment-page-teaser.header-row .col-one,.teaser-page .bfm-employment-page-teaser.header-row .col-two{display:none}.teaser-page .bfm-employment-page-teaser .col-one,.teaser-page .bfm-employment-page-teaser .col-two{padding-top:10px;padding-bottom:10px;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-one{border:1px solid #666;border-bottom:none}.teaser-page .bfm-employment-page-teaser .col-two{border:1px solid #666;border-top:none}.teaser-page .bfm-employment-page-teaser .position-title{font-weight:700;font-size:1.1em;font-style:italic}.teaser-page .bfm-employment-page-teaser .position-title,.teaser-page .bfm-employment-page-teaser .teaser-button,.teaser-page .bfm-employment-page-teaser .teaser-description,.teaser-page .bfm-employment-page-teaser .teaser-location,.teaser-page .bfm-employment-page-teaser .teaser-post-date,.teaser-page .bfm-employment-page-teaser .teaser-post-duration{padding-left:10px;padding-right:10px}.teaser-page .bfm-employment-page-teaser .teaser-button{display:inline-block}.teaser-page .bfm-employment-page-teaser .teaser-button a{background:#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{font-family:'Lato',sans-serif;font-size:1.1em;color:#565456}li,ol,p,ul{line-height:1.3em}ul ul{list-style-type:circle;margin:5px 0}h1,h1 a{font-size:calc(16pt + .8vw);color:#191919;font-family:"Rajdhani",sans-serif;font-weight:700;line-height:1.2em;margin:10px 0 10px;text-transform:uppercase;text-align:center}h2,h2 a{font-size:calc(16pt + .7vw);color:#8a1ba0;font-family:"Rajdhani",sans-serif;font-weight:700;line-height:1.1em;margin:10px 0;text-transform:none}h3,h3 a{font-size:calc(16pt + .6vw);color:#181818;font-family:"Lato",sans-serif;font-weight:400;line-height:1.1em;margin:10px 0;text-transform:none}h4,h4 a{font-size:calc(14pt + .5vw);color:#63656a;font-family:"Lato",sans-serif;font-weight:700;line-height:1.1em;margin:10px 0}h5,h5 a{font-size:calc(14pt + .4vw);color:#191919;font-family:"Rajdhani",sans-serif;font-weight:700;line-height:1.1em;margin:10px 0}h6,h6 a{font-size:calc(14pt + .3vw);color:#8a1ba0;font-family:"Rajdhani",sans-serif;font-weight:700;line-height:1.1em;margin:10px 0}p{margin:1em 0}a,a:link,a:visited{color:#7604a0;-webkit-transition:all .3s;transition:all .3s}a:focus,a:hover{color:#9e27b5}.form-item input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-item input.wpcf7-submit,.landing-page .element a.button.more-link,.teaser-page .bfm-employment-page-teaser .teaser-button a,a.button.more-link,a.button.read-more{background:#121212;border:1px solid #121212;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:17px 43px 14px;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}.form-item input.wpcf7-submit:hover,.landing-page .element a.button.more-link:hover,.teaser-page .bfm-employment-page-teaser .teaser-button a:hover,a.button.more-link:hover,a.button.read-more:hover{background-color:#7604a0;border-color:#7604a0;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)}div.panel.show{max-height:20000px}.inner{width:100%;max-width:1400px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2%;margin:0 auto}.flex-content{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}.imagewrapper{line-height:0}#content a.popup-youtube{position:relative;display:inline-block;line-height:0;overflow:hidden}#content a.popup-youtube:after{content:"\EA4C";font-family:"bfmclient";color:rgba(255,255,255,.7);font-size:calc(50px + 5vw);position:absolute;top:0;left:0;width:100%;height: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}#content a.popup-youtube img{-webkit-transition:all .3s;transition:all .3s}#content a.popup-youtube:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.darkbg{color:#d1d1d1}.darkbg h1,.darkbg h1 a{color:#fff}.darkbg h2,.darkbg h2 a{color:#b129cb}.darkbg h3,.darkbg h3 a{color:#fff}.darkbg h4,.darkbg h4 a{color:#fff}.darkbg h5,.darkbg h5 a{color:#fff}.darkbg h6,.darkbg h6 a{color:#b129cb}.darkbg a,.darkbg a:link,.darkbg a:visited{color:#b549ca;-webkit-transition:all .3s;transition:all .3s}.darkbg a:focus,.darkbg a:hover{color:#828282}.darkbg .form-item input.wpcf7-submit,.darkbg .landing-page .element a.button.more-link,.darkbg .teaser-page .bfm-employment-page-teaser .teaser-button a,.darkbg a.button.more-link,.darkbg a.button.read-more{background:#7604a0;border:1px solid #7604a0;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:17px 43px 14px;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.darkbg .form-item input.wpcf7-submit:hover,.darkbg .landing-page .element a.button.more-link:hover,.darkbg .teaser-page .bfm-employment-page-teaser .teaser-button a:hover,.darkbg a.button.more-link:hover,.darkbg a.button.read-more:hover{background-color:transparent;border-color:#fff;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)}#styleguidecontent .inner{margin-left:0;width:100%;max-width:100%;background:#0d0d0d url(../../img/subpage-body-bg-plain-min.jpg) no-repeat top center;background-size:cover}body{background-color:#080808}.inner{width:calc(100% - 250px);max-width:calc(100% - 250px);margin-left:250px;padding:0 6%}#header1{width:250px;background:rgba(0,0,0,.3);padding:0;position:absolute;top:0;z-index:300}#header1 .inner{width:100%;max-width:250px;margin-left:0;padding:17px;-webkit-box-sizing:border-box;box-sizing:border-box}#header1 .logo-wrapper{margin-top:10px;z-index:700}#header1 .logo-wrapper img{margin:0 auto;display:block}#header1 #wysiwyg_widgets_widget-3{margin:3vw 0 0 0;padding:20px 0 0 0;border-top:1px solid #2d2d2d}#header1 #wysiwyg_widgets_widget-3 ul{margin:0 0 0 18px;padding:0}#header1 #wysiwyg_widgets_widget-3 ul li{margin:0;padding:0;list-style:none}#header1 #wysiwyg_widgets_widget-3 a{color:#585858;padding:5px 0;font-size:18px;font-family:'rajdhani';font-weight:700;text-transform:uppercase;line-height:1em;display:block;-webkit-transition:all .3s;transition:all .3s}#header1 #wysiwyg_widgets_widget-3 a:hover{color:#fff}#header1 #wysiwyg_widgets_widget-3 a.store-account:before{content:"\EA02";font-family:"childfonts";font-weight:400;display:inline-block;margin-right:7px;position:relative;top:2px}#header1 #wysiwyg_widgets_widget-3 a.store-checkout:before{content:"\EA01";font-family:"childfonts";font-weight:400;display:inline-block;margin-right:7px;position:relative;top:2px}#header1 #wysiwyg_widgets_widget-3 a.store-cart:before{content:"\EA03";font-family:"childfonts";font-weight:400;display:inline-block;margin-right:7px;position:relative;top:2px}#nav_menu-2{width:100%;z-index:600;margin-top:15px}.menu-main-menu-container{position:relative;z-index:600;width:100%;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu-main-menu-container .menu{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;z-index:600}.menu-main-menu-container .menu .menu-item a{display:block;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s;z-index:600}.menu-main-menu-container .menu .menu-item .sub-menu{display:block;position:absolute;top:7px;min-width:200px;margin:0;-webkit-transform:translateY(0) translateX(-100%);transform:translateY(0) translateX(-100%);-webkit-transition:all .3s;transition:all .3s;padding-left:0;z-index:100}.menu-main-menu-container .menu .menu-item:hover .sub-menu{display:block;position:absolute;bottom:0;-webkit-transform:translateY(100%) translateX(0);transform:translateY(100%) translateX(0);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:18px;padding:39px 5px;font-family:'rajdhani';font-weight:700;text-transform:uppercase;line-height:1em}.menu-main-menu-container .menu > .menu-item > a:hover{color:#696969;background:0 0}.menu-main-menu-container .menu > .menu-item.current-menu-item > a{color:#696969;background:0 0}.menu-main-menu-container .menu > .menu-item.current-menu-parent > a{color:#696969;background:0 0}.menu-main-menu-container .menu .sub-menu > .menu-item > a{color:#fff;background:rgba(0,0,0,.3);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:rgba(152,70,183,.8)}.menu-main-menu-container .menu .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:rgba(152,70,183,.8)}.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:#9e27b5}.menu-main-menu-container .menu .menu-item .sub-menu .sub-menu{display:none}.menu-main-menu-container{display:block}.menu-main-menu-container .menu{display:block}.menu-main-menu-container .menu .menu-item{display:block;position:relative}.menu-main-menu-container .menu > .menu-item > a{padding:21px 5px 21px 18px}.menu-main-menu-container .menu > .menu-item.menu-item-has-children > a:after{content:"\EA07";font-family:"bfmclient";position:absolute;right:10px;margin:-1px 0 0 10px;-webkit-transition:.8s;transition:.8s;-webkit-transform:translateX(-250px);transform:translateX(-250px);opacity:0}.menu-main-menu-container .menu > .menu-item.menu-item-has-children:hover > a:after{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.menu-main-menu-container .menu .menu-item .sub-menu{-webkit-transition:all .8s;transition:all .8s;opacity:0}.menu-main-menu-container .menu .menu-item:hover .sub-menu{opacity:1;border:1px solid #696969;bottom:inherit;top:11px;right:0;-webkit-transform:translateY(0) translateX(100%);transform:translateY(0) translateX(100%)}#header3{padding:0;margin:0}#header3 .banner{position:relative;max-width:100%;width:100%;padding:0;overflow:hidden}.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:rgba(0,0,0,0);position:absolute;bottom:0;left:inherit;right:0;height:100%;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{background:0 0;width:100%;max-width:100%;margin:0 auto 0;padding:12px 2.5%;line-height:1.1em;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 + .45vw);font-family:"Oswald";font-weight:400;line-height:1em;display:block;text-transform:none}.banner .bfm-banner .text-wrapper .slide-title p{line-height:1.3em}.banner .bfm-banner .text-wrapper .slide-subtitle{color:#fff;font-size:1em;font-family:"Oswald";font-weight:400;line-height:1em;margin-top:5px}.banner .bfm-banner .text-wrapper .slide-subtitle p{line-height:1.1em}.banner .bfm-banner .text-wrapper .slide-link{margin-top:16px;display:inline-block}.banner .bfm-banner .text-wrapper .slide-link a{color:#fff;border:1px solid #fff;background:0 0;line-height:1em;padding:14px 18px;font-size:12pt;font-family:"Lato";font-weight:400;text-transform:uppercase;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:#000;border-color:#000;-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)}.banner .bfm-banner.tall{background:#080808 url(../../img/banner-bg-min.jpg) no-repeat top center}.banner .bfm-banner.tall .slides li > img{-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateX(110%);transform:translateX(110%)}.banner .bfm-banner.tall .slides li.flex-active-slide > img{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateX(0);transform:translateX(0)}.banner .bfm-banner.tall .text-wrapper{background:0 0;width:inherit;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner .bfm-banner.tall .text-wrapper .centerme{background:rgba(0,0,0,.66);width:initial;padding:5px 8vw 16px 24px;margin:0 0 6vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative}.banner .bfm-banner.tall .text-wrapper .slide-title{font-size:calc(14pt + 3.1vw);font-family:"Oswald";font-weight:700;text-transform:uppercase}.banner .bfm-banner.tall .text-wrapper .slide-subtitle{margin-top:-15px;font-size:calc(14pt + 3.1vw);font-family:"Oswald";font-weight:700;text-transform:uppercase}.banner .bfm-banner.tall .text-wrapper .slide-link{background:#7604a0;position:absolute;top:-16px;right:0;height:100%;width:5vw}.banner .bfm-banner.tall .text-wrapper .slide-link a{background:#7604a0;position:absolute;border:0;width:5vw;height:100%;padding:0;margin:0;top:0;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;overflow:hidden}.banner .bfm-banner.tall .text-wrapper .slide-link a:hover{background:#212122}.banner .bfm-banner.tall .text-wrapper .slide-link a:after{color:#fff;content:"\EA07";font-family:"bfmclient";font-weight:700;font-size:calc(14pt + 2.8vw)}.banner .bfm-banner.short .text-wrapper .centerme{margin-left:250px}.banner .bfm-banner.short .text-wrapper .slide-title{font-size:calc(16pt + 1.3vw);letter-spacing:3px;display:inline-block;font-family:"rajdhani";font-weight:700;text-transform:uppercase}.banner .bfm-banner.short .text-wrapper .slide-title:after{background:#4f046b;content:' ';display:block;width:calc(100% + 80px);margin-left:-40px;margin-top:-4px;height:10px}.banner .bfm-banner.short .text-wrapper .slide-subtitle{display:none}.banner .bfm-banner.short .text-wrapper .slide-link{display:none}.banner .bfm-banner.default .text-wrapper .centerme{margin-left:250px}.banner .bfm-banner.default .text-wrapper .slide-title{font-size:calc(16pt + 1.3vw);letter-spacing:3px;display:inline-block;font-family:"rajdhani";font-weight:700;text-transform:uppercase}.banner .bfm-banner.default .text-wrapper .slide-title:after{background:#4f046b;content:' ';display:block;width:calc(100% + 80px);margin-left:-40px;margin-top:-4px;height:10px}.banner .bfm-banner.default .text-wrapper .slide-subtitle{display:none}.banner .bfm-banner.default .text-wrapper .slide-link{display:none}.browser-ie-trident .banner .bfm-banner.tall .text-wrapper .centerme{width:auto}.is-subpage #mainSiteContent{background:#0d0d0d url(../../img/subpage-body-bg-plain-min.jpg) no-repeat top center;background-size:100%}#fpcallouts{padding:0}#fpcallouts .inner{padding:0}#fpcallouts .callwrap{border-top:1px solid #fff;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}#fpcallouts .itembox{width:50%;display:inline-block;position:relative}#fpcallouts .imagewrapper{overflow:hidden}#fpcallouts .imagewrapper img{-webkit-transition:all .3s;transition:all .3s}#fpcallouts .itembox:hover > .imagewrapper > img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#fpcallouts .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}#fpcallouts .overlay .titlewrap{color:#fff;font-size:calc(14pt + .42vw);font-family:'rajdhani';font-weight:700;text-transform:uppercase;letter-spacing:1px}#fpcallouts .overlay .buttonwrap{margin:1.3vw 0 1.82vw 0}#fpcallouts .overlay a.button.more-link{background:0 0;border:1px solid #fff;padding:12px 30px 9px}#fpcallouts .overlay a.button.more-link:hover{background-color:#0f0f0f;border-color:#0f0f0f}#content.front-page{padding:0}#content.front-page .inner{background:#fff;padding-top:20px;padding-bottom:20px}#fp5050{padding:0;color:#565456}#fp5050 .inner{padding:20px 0 0 0;background-attachment:fixed;background-size:cover;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}#fp5050 .inner .leftside{width:48%;padding:0 0 20px 6%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#fp5050 .inner .rightside{width:48%;display:inline-block;-ms-flex-item-align:end;align-self:flex-end}#fp5050 h2{color:#181818;font-family:"Lato";font-weight:400;text-transform:uppercase}#product_section_title{padding:0}.product_section{padding-top:0}.product_section .inner{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}.product_section .itembox{width:23%;margin:0 2.66% 40px 0;display:inline-block;position:relative}.product_section .itembox:nth-child(4n+4){margin-right:0}.product_section .relwrap{position:relative;overflow:hidden}.product_section .imagewrapper{background:rgba(0,0,0,.66);-webkit-transition:all .6s;transition:all .6s}.product_section a:hover .imagewrapper{background-color:rgba(158,39,181,.75)}.product_section .overlay{position:absolute;top:0;left:0;width:100%;height: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;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:0}.product_section .overlay img{-webkit-transition:all .3s;transition:all .3s}.product_section a:hover .overlay img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.product_section .product-title{color:#fff;font-size:calc(14pt + .4vw);font-family:"rajdhani";font-weight:700;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;text-align:center;margin-top:12px}.product_section a:hover .product-title{color:#b549ca}#product_bottom_section{padding-top:0;margin-top:-20px}.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;line-height:0}.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.1,1.1,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:#fff;font-family:'Lato',sans-serif;font-weight:500;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:#fff}.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;padding:17px 40px}.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:#7604a0}.wpcf7-form-control-wrap.hasfocus:before{color:#7604a0}.landing-page .element.lp-bottom{margin-bottom:0}.landing-page .element.lp-bottom img{width:initial}.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:#1c3f95;border:2px solid #1c3f95;color:#fff;font-size:12pt;font-weight:700;padding:14px 25px;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:#303236;border-color:#303236;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}#lpcallouts{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;text-align:center}#lpcallouts .itembox{width:31%;margin:0 3.5% 40px 0;display:inline-block}#lpcallouts .itembox:nth-child(3n+3){margin-right:0}#lpcallouts .imagewrapper{background:rgba(0,0,0,.66);-webkit-transition:all .6s;transition:all .6s;overflow:hidden}#lpcallouts .itembox:hover .imagewrapper{background-color:rgba(158,39,181,.75)}#lpcallouts .imagewrapper img{-webkit-transition:all .3s;transition:all .3s}#lpcallouts .itembox:hover .imagewrapper img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#lpcallouts .titlewrap{color:#fff;font-size:calc(16pt + .8vw);font-family:"rajdhani";font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-top:12px;line-height:1.05em}button.js-bfm-accordion{text-transform:none}button.js-bfm-accordion{background-color:rgba(0,0,0,.66);color:#fff}button.js-bfm-accordion.active,button.js-bfm-accordion:hover{background-color:rgba(158,39,181,.75);color:#fff}.faq-page div.panel.show{padding:0}#bfm_related_products{border:3px solid #b129cb;padding-top:0;margin-top:40px}#bfm_related_products h2{background-color:#b129cb;color:#fff;text-align:center;margin-top:0;margin-bottom:20px;padding:10px 0}#bfm_related_products ul{margin:10px;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}#bfm_related_products ul:before{content:none}#bfm_related_products ul:after{content:none}#bfm_related_products .product{width:25%;margin-right:0;border:1px solid #676767;padding:10px 20px}#bfm_related_products .product .woocommerce-LoopProduct-link > h2{background-color:transparent}.woocommerce ul.products li.product .button{background-color:#b129cb;color:#fff;border:1px solid transparent;border-radius:0;padding:10px 20px;font-family:"Rajdhani",sans-serif;font-size:1em;font-weight:700;text-transform:uppercase}.woocommerce ul.products li.product .button:hover{background-color:transparent;border:1px solid #fff}#product_content{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}#product_content .product .summary p > span{color:#d1d1d1!important}#product_content .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery_wrapper .woocommerce-product-gallery_image img{width:100%!important;height:auto!important}.custom-video{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}.custom-video .item.video{display:inline-block;width:46%;margin:0 0 35px 0}.custom-video .item.video a .imagewrapper{overflow:hidden;position:relative}.custom-video .item.video a .imagewrapper img{-webkit-transition:all .5s;transition:all .5s}.custom-video .item.video a:hover .imagewrapper img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.2,1.2,1)}.custom-video .item.video a .imagewrapper .overlay{position:absolute;top:0;height:100%;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}.custom-video .item.video a .imagewrapper .overlay:before{content:"\EA4C";font-size:calc(50px + 5vw);color:rgba(255,255,255,.7);font-family:"bfmclient";display:inline-block}.custom-video .item.video a .titlewrapper{color:#fff;font-size:calc(16pt + .5vw);font-family:"rajdhani";font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:12px;max-width:100%;line-height:1.05em;text-align:center;-webkit-transition:all .3s;transition:all .3s}.custom-video .item.video a:hover .titlewrapper{color:#b549ca}#footer2{background:#080807;color:#fff;font-size:1em;padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#footer2 .inner{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;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer2 .inner .widget{display:inline-block;width:100%;text-align:center}#footer2 h2{color:#fff;font-size:calc(16pt + .8vw);font-family:"Rajdhani",sans-serif;font-weight:700;line-height:1.2em;text-transform:uppercase}#footer2 p{padding:0;margin:0;line-height:1.4em}#footer2 ul{width:100%;padding:0;margin:0}#footer2 ul li{list-style:none;padding:0;margin:0}#footer2 a,#footer2 a:visited{color:#fff}#footer2 a:hover{color:#696969}#footer2 .menu-part-top-row{margin-top:14px}#footer2 .menu-part-top-row ul li{display:inline-block;margin:10px 18px;font-size:18px;font-family:'rajdhani';font-weight:700;text-transform:uppercase}#footer2 .menu-part-top-row ul li a{color:#696969}#footer2 .menu-part-top-row ul li a:hover{color:#fff}footer{background:#000;line-height:0;text-align:center}footer p{color:#2d2d2a;margin:0;font-family:"rajdhani";font-weight:700}footer a,footer a:link,footer a:visited{color:#797979;text-decoration:none}footer a:focus,footer a:hover{color:#fff;text-shadow:2px 2px 4px #000}footer#bfm-credits p{font-size:.9em}.js-back-to-top{height:50px;bottom:0;left:20px;right:inherit;border:1px solid #fff;background:#7604a0;border-radius:20px 20px 0 0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(25px);transform:translateY(25px);z-index:10000}.js-back-to-top:before{top:calc(50% - 4px)}.js-back-to-top:hover{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1921px){body{max-width:1920px;display:block;margin:0 auto}}@media only screen and (max-width:1775px){#bfm_related_products .product{width:38%}#bfm_related_products ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:1400px){#bfm_related_products .product{width:100%}}@media only screen and (max-width:1100px){.inner{width:100%;max-width:100%;margin:0;padding:0 2%}#header1{height:208px!important;width:100%;position:relative;border-bottom:1px solid #fff;background:transparent url(../../img/banner-bg-min.jpg) no-repeat top center}#header1:before{content:' ';background:rgba(0,0,0,.66);position:absolute;top:0;left:0;width:100%;height:100%}#header1 .inner{padding:0 2%;max-width:100%}#nav_menu-2{margin-top:5px}#header1 #wysiwyg_widgets_widget-3{margin:0;padding:0;border-top:0;position:absolute;bottom:10px;left:2vw;z-index:601}.menu-main-menu-container .menu > .menu-item.menu-item-has-children:hover > a:after{display:none}.menu-main-menu-container .menu .menu-item .sub-menu{opacity:1}.menu-main-menu-container .menu.nav-active .menu-item .sub-menu{-webkit-transform:none;transform:none;-webkit-transition:all 0s;transition:all 0s}.menu-main-menu-container .menu .menu-item .sub-menu{position:relative;top:0;border:0}.menu-main-menu-container .menu .menu-item:hover .sub-menu{position:relative;top:0;border:0}.widget_nav_menu{width:100%}.menu-main-menu-container{height:56px;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:rgba(0,0,0,.9);font-size:18px;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.current-page-ancestor > a{color:#fff;background:rgba(0,0,0,.9)}.menu-main-menu-container .menu.nav-active > .menu-item > a:hover{color:#fff;background:#7604a0}.menu-main-menu-container .menu.nav-active > .menu-item.current-menu-item > a{color:#fff;background:#7604a0}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a{color:#fff;background:rgba(0,0,0,.9);font-size:18px;font-family:'Lato',sans-serif;font-weight:400;text-transform:none;padding:8px 34px 8px 34px;line-height:1em}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item > a:hover{color:#fff;background:#7604a0}.menu-main-menu-container .menu.nav-active .sub-menu > .menu-item.current-menu-item > a{color:#fff;background:#7604a0}.menu-main-menu-container .menu.nav-active .sub-menu .sub-menu .menu-item > a{padding:8px 34px 8px 56px}.nav-mobile{display:block;width:56px;height:56px;padding:0}.nav-mobile .menuicon:before{position:relative;left:0}.nav{width:100%;height:56px;margin-left:0}.banner .bfm-banner.tall .text-wrapper .slide-subtitle{margin-top:-5px}.banner .bfm-banner.short img{display:none}.banner .bfm-banner.short .text-wrapper{position:relative;background:#000}.banner .bfm-banner.short .text-wrapper .centerme{margin-left:0;padding:30px}.banner .bfm-banner.default img{display:none}.banner .bfm-banner.default .text-wrapper{position:relative;background:#000}.banner .bfm-banner.default .text-wrapper .centerme{margin-left:0;padding:30px}#lpcallouts .itembox:nth-child(3n+3){margin-right:4%}#lpcallouts .itembox{width:48%;margin:0 4% 40px 0;display:inline-block}#lpcallouts .itembox:nth-child(2n+2){margin-right:0}#fp5050 .inner{padding:0 2%}#fp5050 .inner .leftside{width:100%;padding:0;margin-bottom:20px}#fp5050 .inner .rightside{width:100%}#fp5050 .inner .rightside .imagewrapper{text-align:center}.product_section .itembox:nth-child(4n+4){margin-right:3.5%}.product_section .itembox{width:31%;margin:0 3.5% 40px 0;display:inline-block;position:relative}.product_section .itembox:nth-child(3n+3){margin-right:0}#bfm_related_products .product{width:40%}}@media only screen and (max-width:1000px){.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}#bfm_related_products .product{width:100%}}@media only screen and (max-width:900px){#fpcallouts{background:#fff;padding-top:20px}#fpcallouts .inner{padding:0 2%}#fpcallouts .callwrap{-ms-flex-pack:distribute;justify-content:space-around;border-top:0}#fpcallouts .itembox{width:47%;margin-bottom:20px}#fpcallouts .overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#fpcallouts .overlay .titlewrap{font-size:calc(14pt + 1.2vw)}#fpcallouts .overlay .buttonwrap{margin-bottom:0}}@media only screen and (max-width:800px){.landing-page .element.cols-2:nth-of-type(1n+0){width:100%;margin-right:0;margin-bottom:40px}.browser-safari #fpslideshow{background-size:cover;background-position:top center;background-attachment:initial}#lpcallouts .itembox:nth-child(1n+0){width:100%;margin:0 0 40px 0;display:inline-block}#lpcallouts .itembox:nth-last-child(1){margin-bottom:0}#product_section_title .darkbg h2{text-align:center}}@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){.product_section .itembox:nth-child(4n+4){margin-right:4%}.product_section .itembox:nth-child(3n+3){margin-right:4%}.product_section .itembox{width:48%;margin:0 4% 40px 0;display:inline-block;position:relative}.product_section .itembox:nth-child(2n+2){margin-right:0}}@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}.custom-video .item.video{width:100%}.custom-video .item.video a .imagewrapper .overlay:before{font-size:calc(50px + 10vw)}.custom-video .item.video a .titlewrapper{font-size:calc(16pt + 1.6vw)}}@media only screen and (max-width:600px){.landing-page .element.cols-3:nth-of-type(1n+0){width:100%;margin-right:0}#fpcallouts .itembox{width:100%;margin-bottom:20px}#fpcallouts .overlay .titlewrap{font-size:calc(14pt + 2.4vw)}#product_content .woocommerce-product-gallery{width:100%}#product_content .summary{width:100%}#product-265 > div.summary.entry-summary{width:100%}#product_content .product .summary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#product_content .product .woocommerce-product-gallery{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:500px){.banner .bfm-banner.tall .text-wrapper{position:relative;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.banner .bfm-banner.tall .text-wrapper .centerme{margin-bottom:0;padding:5px 11vw 16px 24px}.banner .bfm-banner.tall .text-wrapper .slide-link a{width:8vw}.banner .bfm-banner.tall .text-wrapper .slide-link{width:8vw}}@media only screen and (max-width:480px){.landing-page .element.cols-4:nth-of-type(1n+0){width:100%;margin-right:0}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)}}@media only screen and (max-width:400px){#bfm_related_products .product:nth-last-child(1){margin-bottom:0}}#product_content{padding-top:20px}#product_content .type-product{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}#product_content .woocommerce-product-gallery{width:48%;display:inline-block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#product_content .summary{width:48%;display:inline-block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#product_content .summary h1{text-align:left;margin-bottom:0}#product_content .summary .price{color:#9846b7;margin:8px 0 0 0;line-height:1em;font-size:calc(14pt + .6vw);font-family:"rajdhani";font-weight:700;display:block;display:none}#product_content .summary > h2{}#product_content .variations .label{display:block;width:100%;padding:0}#product_content .variations label{color:#fff;margin-top:0;font-size:1em;font-family:"rajdhani";font-weight:600;text-transform:uppercase}#product_content .variations .value{display:block;width:100%;padding:0}#product_content .single_variation_wrap .quantity{display:block;width:100%;margin-right:0;float:none}#product_content .single_variation_wrap .quantity:before{content:"Quantity";display:block;width:100%;color:#fff;margin-top:0;font-size:1em;font-family:"rajdhani";font-weight:600;text-transform:uppercase}#product_content .single_variation_wrap .single_variation{color:#fff;display:block;width:100%}#product_content .single_variation_wrap .single_variation .price{color:#fff;display:none}#product_content .single_variation_wrap .single_variation .price:after{color:#fff;background:#63656a;border:1px solid #63656a;margin:0 0 0 10px;content:"each";font-size:14px;font-family:"rajdhani";font-weight:600;text-transform:uppercase;padding:2px 6px 1px;border-radius:3px;position:relative;top:-4px}#product_content .single_variation_wrap button{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:17px 43px 14px;margin-top:30px;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;display:block}#product_content .single_variation_wrap button:hover{background-color:#9846b7;border-color:#9846b7;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)}#product_content .single_variation_wrap button:focus{outline:0 solid transparent}#product_content .variations .value select{font-size:1.1em;padding:12px 20px;outline:0 solid transparent}#product_content .variations .value select option{font-size:1em;padding:12px 20px}#product_content .reset_variations{background:rgba(0,0,0,.66);border:1px solid #fff;color:#fff;padding:4px 8px 3px;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;font-family:"rajdhani";font-weight:600;text-transform:uppercase}#product_content .reset_variations:hover{background-color:#9846b7;border-color:#9846b7}#product_content .single_variation_wrap input{font-size:1.1em;padding:12px 10px 12px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}#product_content form.cart .quantity{display:block;width:100%;margin-right:0;float:none}#product_content form.cart .quantity:before{content:"Quantity";display:block;width:100%;color:#fff;margin-top:0;font-size:1em;font-family:"rajdhani";font-weight:600;text-transform:uppercase}#product_content form.cart input.qty{font-size:1.1em;padding:12px 10px 12px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}#product_content form.cart button{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:17px 43px 14px;margin-top:30px;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;display:block}#product_content form.cart button:hover{background-color:#9846b7;border-color:#9846b7;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)}#product_content form.cart button:focus{outline:0 solid transparent}.woocommerce div.product div.images .flex-control-thumbs{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}.woocommerce div.product div.images .flex-control-thumbs li{background:rgba(0,0,0,0);border:2px solid #393939;float:none;width:24%;margin:0 1.33% 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px;display:inline-block;-webkit-transition:all .6s;transition:all .6s}.woocommerce div.product div.images .flex-control-thumbs li.active{background-color:rgba(158,39,181,.75)}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+4){margin-right:0}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1}#product_content .product{max-width:100%!important;margin-right:10px}#product_content .product:nth-child(3n + 3){margin-right:0}.woocommerce-product-gallery__image.flex-active-slide{max-width:100%!important}.woocommerce-product-gallery__wrapper .zoomImg{max-width:100%!important;width:100%!important;height:auto!important;background:#b129cb!important}.woocommerce-message{border-top-color:#9846b7}.woocommerce-message:before{color:#9846b7}.woocommerce-message a.button{background:#121212;border:1px solid #121212;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:17px 43px 14px;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-message a.button:hover{background-color:#7604a0;border-color:#7604a0;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)}.woocommerce-cart-form .quantity input.qty{font-size:1.1em;padding:8px 10px 8px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;font-size:1.1em;padding:8px 10px 8px 10px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-cart-form .product-name a{color:#d1d1d1}.woocommerce-cart-form .coupon button{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:12px 30px 10px;margin-top:0;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;display:block}.woocommerce-cart-form .coupon button:hover{background-color:#9846b7;border-color:#9846b7;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)}.woocommerce-cart-form .coupon button:focus{outline:0 solid transparent}.woocommerce-cart-form .cart .button{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:12px 30px 10px;margin-top:0;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.woocommerce-cart-form .cart .button:hover{background-color:#9846b7;border-color:#9846b7;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)}.woocommerce-cart-form .cart .button:focus{outline:0 solid transparent}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background:0 0;border:1px solid #fff;color:#fff;font-family:"Rajdhani";font-weight:700;margin-top:0;width:inherit;border-radius:0;line-height:1em;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:#9846b7;border-color:#9846b7;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)}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{width:100px}#add_payment_method table.cart .product-thumbnail img,.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:100%;height:auto}.woocommerce .return-to-shop .button{background:#7604a0;border:1px solid #7604a0;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:17px 43px 14px;width:inherit;border-radius:0;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.woocommerce .return-to-shop .button:hover{background-color:transparent;border-color:#fff;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)}.woocommerce-info{border-top-color:#9846b7}.woocommerce-info:before{color:#9846b7}form.checkout input{background:rgba(255,255,255,.8);font-size:1.1em;padding:5px 10px 5px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}form.checkout .woocommerce-invalid-required-field input{background:rgba(200,0,0,.8)}form.checkout textarea{background:rgba(255,255,255,.8);font-size:1.4em;padding:5px 10px 5px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}form.checkout select{background:rgba(255,255,255,.8);font-size:1.1em;padding:5px 20px!important;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;border:inherit!important;clip:auto!important;height:inherit!important;margin:inherit!important;overflow:visible!important;position:relative!important}form.checkout .value select option{font-size:1em;padding:12px 20px}.woocommerce form .form-row .select2-container{display:none}.woocommerce form.checkout label{color:#fff;margin-top:0;font-size:1em;font-family:"rajdhani";font-weight:600;text-transform:uppercase;line-height:1.3em}.woocommerce form .form-row.woocommerce-invalid label{color:#fff}.woocommerce-privacy-policy-text{display:none}#payment button{background:#121212;border:1px solid #121212;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:17px 43px 14px;width:inherit;border-radius:0;white-space:pre-wrap;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}#payment button:hover{background-color:#7604a0;border-color:#7604a0;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)}#payment button:focus{outline:0 solid transparent}.woocommerce form.checkout_coupon input{background:rgba(255,255,255,.8);font-size:1.1em;padding:5px 10px 5px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce form.checkout_coupon button{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:12px 30px 10px;margin-top:0;border-radius:0;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.woocommerce form.checkout_coupon button:hover{background-color:#9846b7;border-color:#9846b7;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)}.woocommerce form.checkout_coupon button:focus{outline:0 solid transparent}.woocommerce .yith-ywraq-add-to-quote .add-request-quote-button{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:12px 30px 10px;margin-top:0;margin-bottom:10px;border-radius:0;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.woocommerce .yith-ywraq-add-to-quote .add-request-quote-button:hover{background-color:#9846b7;border-color:#9846b7;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)}.woocommerce .yith-ywraq-add-to-quote .add-request-quote-button:focus{outline:0 solid transparent}.woocommerce .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:12px 30px 10px;margin-top:10px;border-radius:0;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.woocommerce .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a:hover{background-color:#9846b7;border-color:#9846b7;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)}#yith-ywraq-form table.shop_table th.product-subtotal{display:none}#yith-ywraq-form table.shop_table td.product-subtotal{display:none}#yith-ywrq-table-list .cart_item .product-thumbnail img{width:100px;height:auto}#yith-ywrq-table-list .quantity input{font-size:1.1em;padding:8px 10px 8px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}#yith-ywrq-table-list .actions input.button{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:12px 30px 10px;margin-top:10px;border-radius:0;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#yith-ywrq-table-list .actions input.button:hover{background-color:#9846b7;border-color:#9846b7;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)}#yith-ywraq-mail-form input{background:rgba(255,255,255,.8);font-size:1.1em;padding:5px 10px 5px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}#yith-ywraq-mail-form textarea{background:rgba(255,255,255,.8);font-size:1.4em;padding:5px 10px 5px 20px;outline:0 solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box}#yith-ywraq-mail-form input.button.raq-send-request{background:0 0;border:1px solid #fff;color:#fff;font-size:1em;font-family:"Rajdhani";font-weight:700;padding:12px 30px 10px;margin-top:10px;border-radius:0;line-height:1em;display:inline-block;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#yith-ywraq-mail-form input.button.raq-send-request:hover{background-color:#9846b7;border-color:#9846b7;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)}@media only screen and (max-width:600px){#product_content .woocommerce-product-gallery{width:100%}#product_content .summary{width:100%}}.grecaptcha-badge{display:none!important}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYXJ0aWFscy9fY3VzdG9tLXN0eWxlLnNjc3MiLCJfcGFydGlhbHMvX2JsdWVmaXJlLWRlZmF1bHQtZm9udC5zY3NzIiwiX3BhcnRpYWxzL19jaGlsZGZvbnQuc2NzcyIsImNoaWxkLmNzcyIsIl9wYXJ0aWFscy9fY3NzLXJlc2V0LnNjc3MiLCJfbWl4aW5zL19taXhpbnMuc2NzcyIsIl9wYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwiX3BhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsIl9wYXJ0aWFscy9fdGhlbWUuc2NzcyIsIl9wbHVnaW5zL19tYWduaWZpYy1wb3B1cC5zY3NzIiwiX3BsdWdpbnMvX2ZsZXhzbGlkZXIuc2NzcyIsIl9wYXJ0aWFscy9fdWkuc2NzcyIsIl9wYXJ0aWFscy9fc29jaWFsLnNjc3MiLCJfcGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJfcGFydGlhbHMvX2Jhbm5lcnMuc2NzcyIsIl9wYXJ0aWFscy9fZ2FsbGVyeS5zY3NzIiwiX3BhcnRpYWxzL190ZWFzZXIuc2NzcyIsIl9wYXJ0aWFscy9fY3VzdG9tLXdvby5zY3NzIiwiY2hpbGQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxrR0NJQSxXQUNFLFlBQUEsWUFDQSxJQUFBLDRCQUNBLElBQUEsNEJBQUEsYUFBQSxDQUFBLDhCQUFBLGVBQUEsQ0FBQSw2QkFBQSxjQUFBLENBQUEsNEJBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FHRixrQkFDRSxRQUFBLGFBQ0EsWUFBQSxZQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxFQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFNRixjQUNFLFVBQUEscUJBQ0EsWUFBQSxNQUNBLGVBQUEsS0FFRixjQUFnQixVQUFBLElBQ2hCLGNBQWdCLFVBQUEsSUFDaEIsY0FBZ0IsVUFBQSxJQUNoQixjQUFnQixVQUFBLElBQ2hCLGNBQ0UsTUFBQSxxQkFDQSxXQUFBLE9BSUEsOEJBQWdDLFFBQUEsUUF3QmhDLDZCQUErQixRQUFB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dUNBQ0UsUUFBQSxRQUVGLCtCQUNFLEtBQUEsTUFFRiwrQkFDRSxNQUFBLE1BQ0EsV0FBQSxNQUVGLGlEQUNFLFFBQUEsR0FDQSxLQUFBLEtBRUYsdURBQ0UsUUFBQSxFQUVGLGlEQUNFLFFBQUEsR0FDQSxNQUFBLEtBRUYsdURBQ0UsUUFBQSxFQUVGLG1DQUNFLFFBQUEsWUFFQSxPQUFBLFFBQ0EsUUFBQSxHQUVGLGtCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLElBQ0EsS0FBQSxLQUNBLFFBQUEsR0FDQSxRQUFBLEdBQ0EsU0FBQSxPQUNBLE9BQUEsUUFDQSxNQUFBLEtBRUYseUJBQ0UsWUFBQSxrQkFDQSxVQUFBLEtBQ0EsUUFBQSxhQUNBLFFBQUEsUUFFRix3QkFDRSxRQUFBLEVBRUYsbUNBQ0UsUUFBQSxRQUVGLGtCQUNFLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLFdBQUEsT0FFRixxQkFDRSxPQUFBLEVBQUEsSUFDQSxRQUFBLGFBQ0EsS0FBQSxFQUdGLDBCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsS0FDQSxXQUFBLGVBQ0EsT0FBQSxRQUNBLFlBQUEsUUFDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGVBRUEsY0FBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGVBQ0EsV0FBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGVBR0EsY0FBQSxLQUVGLGdDQUNFLFdBQUEsS0FDQSxXQUFBLGVBRUYsc0NBQ0UsV0FBQSxLQUNBLFdBQUEsZUFDQSxPQUFBLFFBRUYscUJBQ0UsT0FBQSxJQUFBLEVBQUEsRUFDQSxTQUFBLE9BQ0EsU0FBQSxPQUVGLHdCQUNFLE1BQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUVGLHlCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLFFBQUEsR0FDQSxPQUFBLFFBQ0EsaUJBQUEsS0FDQSxtQkFBQSxJQUFBLEdBQUEsS0FJQSxXQUFBLElBQUEsR0FBQSxLQUVGLCtCQUNFLFFBQUEs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QTJCLGFBQUEsUUFBdUIsTUFBQSxLQUFnQixtQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGVBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGdCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxlQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxnQkFTN0gseUNBRUUsOENBQStDLE1BQUEsS0FDL0MsMEJBQTJCLE1BQUEsTUN6RzdCLGtCQUNFLFFBQUEiLCJmaWxlIjoiY2hpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tIFNUQVJUSU5HIEJBU0UgQ1NTIFJVTEVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsNzAwfE9zd2FsZDo3MDB8UmFqZGhhbmk6NDAwLDYwMCw3MDAnKTtcclxuICBcclxuYm9keSB7Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjFlbTsgY29sb3I6ICM1NjU0NTYgfVxyXG5wLHVsLG9sLGxpIHtsaW5lLWhlaWdodDogMS4zZW07fVxyXG51bCB1bCB7bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IG1hcmdpbjogNXB4IDA7fVxyXG5cclxuaDEsIGgxIGEge2ZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjh2dyk7IGNvbG9yOiAjMTkxOTE5IDsgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDoxLjJlbTsgbWFyZ2luOiAxMHB4IDAgMTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbmgyLCBoMiBhIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC43dncpOyBjb2xvcjogIzhhMWJhMCA7IGZvbnQtZmFtaWx5OiBcIlJhamRoYW5pXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbmgzLCBoMyBhIHtmb250LXNpemU6IGNhbGMoMTZwdCArIC42dncpOyBjb2xvcjogIzE4MTgxOCA7IGZvbnQtZmFtaWx5OiBcIkxhdG9cIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7IHRleHQtdHJhbnNmb3JtOiBub25lO31cclxuaDQsIGg0IGEge2ZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjV2dyk7IGNvbG9yOiAjNjM2NTZhIDsgZm9udC1mYW1pbHk6IFwiTGF0b1wiLHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OjEuMWVtOyBtYXJnaW46IDEwcHggMDt9XHJcbmg1LCBoNSBhIHtmb250LXNpemU6IGNhbGMoMTRwdCArIC40dncpOyBjb2xvcjogIzE5MTkxOSA7IGZvbnQtZmFtaWx5OiBcIlJhamRoYW5pXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6MS4xZW07IG1hcmdpbjogMTBweCAwO31cclxuaDYsIGg2IGEge2ZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjN2dyk7IGNvbG9yOiAjOGExYmEwIDsgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDoxLjFlbTsgbWFyZ2luOiAxMHB4IDA7fVxyXG5cclxucCB7bWFyZ2luOiAxZW0gMDt9XHJcbmEsIGE6bGluaywgYTp2aXNpdGVkIHtjb2xvcjogIzc2MDRhMDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG5hOmhvdmVyLCBhOmZvY3VzIHtjb2xvcjogIzllMjdiNTt9XHJcblxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC1tb3otYXBwZWFyYW5jZTogbm9uZTsgIGFwcGVhcmFuY2U6IG5vbmU7ICBib3JkZXItcmFkaXVzOiAwO30gLy9UaGlzIGlzIGEgRklYIGZvciBTYWZhcmkgb24gYSBDRUxMIFBIT05FLiBmb3IgdGhlIGJ1dHRvbiBkaXNwbGF5cy5cclxuXHJcbi5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc3VibWl0LCAgXHJcbi50ZWFzZXItcGFnZSAuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIgLnRlYXNlci1idXR0b24gYSxcclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudCBhLmJ1dHRvbi5tb3JlLWxpbmssIC8vIEJ1dHRvbiBDb2xvcnNcclxuYS5idXR0b24ubW9yZS1saW5rLCBhLmJ1dHRvbi5yZWFkLW1vcmUge2JhY2tncm91bmQ6ICMxMjEyMTI7IGJvcmRlcjoxcHggc29saWQgIzEyMTIxMjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyAgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTdweCA0M3B4IDE0cHg7IHdpZHRoOiBpbmhlcml0OyBib3JkZXItcmFkaXVzOiAwcHg7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcblxyXG4uZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdDpob3ZlcixcclxuLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiBhOmhvdmVyLFxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50IGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciwgICAgLy8gQnV0dG9uIEhPVkVSIGNvbG9yc1xyXG5hLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIsIGEuYnV0dG9uLnJlYWQtbW9yZTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzc2MDRhMDsgYm9yZGVyLWNvbG9yOiAjNzYwNGEwOyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxyXG5cclxuZGl2LnBhbmVsLnNob3cge21heC1oZWlnaHQ6IDIwMDAwcHg7fSAvLyBhY2NvcmRpb24gZml4LCB0byBsZXQgdGhlbSBvcGVuIGFsb3QgZnVydGhlciBpZiBuZWVkZWQuXHJcblxyXG4uaW5uZXIge3dpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDE0MDBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogMCAyJTsgbWFyZ2luOiAwIGF1dG87fVxyXG4uZmxleC1jb250ZW50IHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG5cclxuLmltYWdld3JhcHBlciB7bGluZS1oZWlnaHQ6IDBweDt9IC8vIGtpbGwgb2ZmIHRoZSBpbmhlcml0IGxpbmUgaGVpZ2h0IHRoYXRzIG9uIGFsbCBkaXZzIGNhdXNpbmcgNHB4IGF0IHRoZSBib3R0b20gb2YgYSBkaXYgdGhhdHMgZW1wdHlcclxuXHJcbi8vYXV0b21hdGljYWxseSBhZGQgYSB2aWRlbyBQbGF5IGJ1dHRvbiB0byBhIGltYWdlIHRoYXRzIGxpbmtlZCBhcyBhIHBvcHVwIHlvdXR1YmUgdmlkZW8uXHJcbiNjb250ZW50IGEucG9wdXAteW91dHViZSB7cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuO31cclxuI2NvbnRlbnQgYS5wb3B1cC15b3V0dWJlOmFmdGVyIHtjb250ZW50OiBcIlxcRUE0Q1wiOyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpOyBmb250LXNpemU6IGNhbGMoNTBweCArIDV2dyk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbiNjb250ZW50IGEucG9wdXAteW91dHViZSBpbWcge3RyYW5zaXRpb246IGFsbCAwLjNzO31cclxuI2NvbnRlbnQgYS5wb3B1cC15b3V0dWJlOmhvdmVyIGltZyB7dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMSk7fVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0gRU5EIE9GIEJBU0UgUlVMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5kYXJrYmcge2NvbG9yOiAjZDFkMWQxO31cclxuXHJcbi5kYXJrYmcgaDEsIC5kYXJrYmcgaDEgYSB7Y29sb3I6ICNmZmZmZmY7fVxyXG4uZGFya2JnIGgyLCAuZGFya2JnIGgyIGEge2NvbG9yOiAjYjEyOWNiO31cclxuLmRhcmtiZyBoMywgLmRhcmtiZyBoMyBhIHtjb2xvcjogI2ZmZmZmZjt9XHJcbi5kYXJrYmcgaDQsIC5kYXJrYmcgaDQgYSB7Y29sb3I6ICNmZmZmZmY7fVxyXG4uZGFya2JnIGg1LCAuZGFya2JnIGg1IGEge2NvbG9yOiAjZmZmZmZmO31cclxuLmRhcmtiZyBoNiwgLmRhcmtiZyBoNiBhIHtjb2xvcjogI2IxMjljYjt9XHJcblxyXG4uZGFya2JnIGEsIC5kYXJrYmcgYTpsaW5rLCAuZGFya2JnIGE6dmlzaXRlZCB7Y29sb3I6ICNiNTQ5Y2E7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuLmRhcmtiZyBhOmhvdmVyLCAuZGFya2JnIGE6Zm9jdXMge2NvbG9yOiAjODI4MjgyO31cclxuXHJcblxyXG4uZGFya2JnIC5mb3JtLWl0ZW0gaW5wdXQud3BjZjctc3VibWl0LCAgXHJcbi5kYXJrYmcgLnRlYXNlci1wYWdlIC5iZm0tZW1wbG95bWVudC1wYWdlLXRlYXNlciAudGVhc2VyLWJ1dHRvbiBhLFxyXG4uZGFya2JnIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQgYS5idXR0b24ubW9yZS1saW5rLCAvLyBCdXR0b24gQ29sb3JzXHJcbi5kYXJrYmcgYS5idXR0b24ubW9yZS1saW5rLCAuZGFya2JnIGEuYnV0dG9uLnJlYWQtbW9yZSB7YmFja2dyb3VuZDogIzc2MDRhMDsgYm9yZGVyOjFweCBzb2xpZCAjNzYwNGEwOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxZW07IGZvbnQtZmFtaWx5OiBcIlJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA3MDA7IHBhZGRpbmc6IDE3cHggNDNweCAxNHB4OyB3aWR0aDogaW5oZXJpdDsgYm9yZGVyLXJhZGl1czogMHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuXHJcbiBcclxuLmRhcmtiZyAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LXN1Ym1pdDpob3ZlcixcclxuLmRhcmtiZyAudGVhc2VyLXBhZ2UgLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIC50ZWFzZXItYnV0dG9uIGE6aG92ZXIsXHJcbi5kYXJrYmcgLmxhbmRpbmctcGFnZSAuZWxlbWVudCBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIsICAgIC8vIEJ1dHRvbiBIT1ZFUiBjb2xvcnNcclxuLmRhcmtiZyBhLmJ1dHRvbi5tb3JlLWxpbms6aG92ZXIsIC5kYXJrYmcgYS5idXR0b24ucmVhZC1tb3JlOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxyXG5cclxuXHJcbiNzdHlsZWd1aWRlY29udGVudCAuaW5uZXIge21hcmdpbi1sZWZ0OiAwOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGJhY2tncm91bmQ6ICMwZDBkMGQgdXJsKFwiLi4vLi4vaW1nL3N1YnBhZ2UtYm9keS1iZy1wbGFpbi1taW4uanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO31cclxuXHJcblxyXG4vLyAucGFnZS1pZC0xMDMgLmlubmVyLmxpZ2h0Ymcge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9iZm0tY2hpbGQvaW1nL3BhcmFsbGF4LWJnLWhvbWVwYWdlLW1pbjIuanBnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUwcHggMDt9XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5ib2R5IHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O31cclxuXHJcbi5pbm5lciB7d2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7IG1hcmdpbi1sZWZ0OiAyNTBweDsgcGFkZGluZzogMCA2JTt9XHJcblxyXG4jaGVhZGVyMSB7d2lkdGg6IDI1MHB4OyAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7ICBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgei1pbmRleDogMzAwOyAgfVxyXG4jaGVhZGVyMSAuaW5uZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAyNTBweDsgbWFyZ2luLWxlZnQ6IDA7cGFkZGluZzogMTdweDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNoZWFkZXIxIC5sb2dvLXdyYXBwZXIge21hcmdpbi10b3A6IDEwcHg7IHotaW5kZXg6IDcwMDsgfVxyXG4jaGVhZGVyMSAubG9nby13cmFwcGVyIGltZyB7bWFyZ2luOiAwIGF1dG87IGRpc3BsYXk6IGJsb2NrO31cclxuXHJcbiNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMge21hcmdpbjogM3Z3IDAgMCAwOyBwYWRkaW5nOiAyMHB4IDAgMCAwOyBib3JkZXItdG9wOiAxcHggc29saWQgIzJkMmQyZDt9XHJcbiNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMgdWwge21hcmdpbjogMCAwIDAgMThweDsgcGFkZGluZzogMDsgfVxyXG4jaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIHVsIGxpIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7fVxyXG4jaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIGEge2NvbG9yOiAjNTg1ODU4OyBwYWRkaW5nOiA1cHggMDsgZm9udC1zaXplOjE4cHg7IGZvbnQtZmFtaWx5OiAncmFqZGhhbmknOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6IGJsb2NrOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbiNoZWFkZXIxICN3eXNpd3lnX3dpZGdldHNfd2lkZ2V0LTMgYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IH1cclxuI2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyBhLnN0b3JlLWFjY291bnQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRUEwMlwiOyBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7IGZvbnQtd2VpZ2h0OiA0MDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiA3cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAycHg7fVxyXG4jaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIGEuc3RvcmUtY2hlY2tvdXQ6YmVmb3JlIHtjb250ZW50OiBcIlxcRUEwMVwiOyBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7IGZvbnQtd2VpZ2h0OiA0MDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiA3cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAycHg7fVxyXG4jaGVhZGVyMSAjd3lzaXd5Z193aWRnZXRzX3dpZGdldC0zIGEuc3RvcmUtY2FydDpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFQTAzXCI7IGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjsgZm9udC13ZWlnaHQ6IDQwMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDdweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDJweDt9XHJcblxyXG5cclxuLyogTUVOVSBUd2Vha3MgTkVXKi9cclxuI25hdl9tZW51LTIge3dpZHRoOiAxMDAlOyB6LWluZGV4OiA2MDA7IG1hcmdpbi10b3A6IDE1cHg7IH1cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA2MDA7IHdpZHRoOiAxMDAlOyBsaW5lLWhlaWdodDogMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7IC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7IG1hcmdpbjowfVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0ge21hcmdpbjogMDsgcGFkZGluZzowOyBsaW5lLWhlaWdodDogMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAxZW07ei1pbmRleDogNjAwO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEge2Rpc3BsYXk6IGJsb2NrOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB0cmFuc2l0aW9uOiBhbGwgMC4zczt6LWluZGV4OiA2MDA7fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDdweDsgbWluLXdpZHRoOiAyMDBweDsgbWFyZ2luOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNpdGlvbjogYWxsIDAuM3M7IHBhZGRpbmctbGVmdDowOyB6LWluZGV4OiAxMDA7fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVgoMCk7IHBhZGRpbmctbGVmdDogMDsgfVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge2Rpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbi8qIFRPUCBMRVZFTCBNZW51IEFkanVzdG1lbnRzICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBmb250LXNpemU6MThweDsgcGFkZGluZzogMzlweCA1cHg7IGZvbnQtZmFtaWx5OiAncmFqZGhhbmknOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDoxZW07IH0gLyogdG9wIGxldmVsICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICM2OTY5Njk7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O30gLyogdG9wIGxldmVsIC0gSG92ZXIgKi9cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtjb2xvcjogIzY5Njk2OTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fSAvKiB0b3AgbGV2ZWwgLSBBY3RpdmUgICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhIHtjb2xvcjogIzY5Njk2OTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fSAvKiBUb3AgTGV2ZWwgLSBBY3RpdmUgVHJhaWwgICovXHJcblxyXG4vKiBTdWIgTWVudSBMZXZlbCBBZGp1c3RtZW50cyAqL1xyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7ICBmb250LXNpemU6IDE2cHg7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiAxMHB4IDEycHggMTBweDsgbGluZS1oZWlnaHQ6MWVtO30gLyogU3ViIE1lbnUgKi9cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6IHJnYmEoMTUyLDcwLDE4MywuOCk7fSAvKiBTdWIgTWVudSAtIEhvdmVyICovXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiByZ2JhKDE1Miw3MCwxODMsLjgpIDt9IC8qIFN1YiBNZW51IC0gQWN0aXZlIFRyYWlsICovXHJcblxyXG4ubmF2LW1vYmlsZSB7ZGlzcGxheTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMHB4OyByaWdodDogMDsgaGVpZ2h0OiA1NnB4OyB3aWR0aDogNTZweDsgZm9udC1zaXplOiAyNXB4OyAgbWFyZ2luLXJpZ2h0OjA7IHotaW5kZXg6IDIwMDA7fSAvKiBNb2JpbGUgTmF2aWdhdGlvbiAqL1xyXG4ubmF2LW1vYmlsZSAubWVudWljb24ge3dpZHRoOiAxMDAlOyBoZWlnaHQ6MTAwJTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjt9XHJcbi5uYXYtbW9iaWxlIC5tZW51aWNvbjpiZWZvcmUge2NvbnRlbnQ6IFwiXFxFQTMzXCI7IGNvbG9yOiAjZmZmZmZmO30gLyogdmFsaWQgaWNvbnM6ICBlOTBlIChob3Jpem9udGFsIGRvdHMpLCBcXEVBMzEgKHZlcnQgRG90cyksIGU5MTAgKHNtYWxsIDNiYXIgcm91bmQpLCBlOTExIChsYXJnZSAzYmFyIHJvdW5kKSwgZTkxMiAoc21hbGwgMyBiYXIgc3F1YXJlKSwgZTkxMyAobGFyZ2UgM2JhciBzcXVhcmUpKi9cclxuLm5hdi1tb2JpbGUubmF2LW1vYmlsZS1vcGVuIC5tZW51aWNvbjpiZWZvcmUge2NvbG9yOiAjOWUyN2I1O31cclxuXHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtkaXNwbGF5OiBub25lO31cclxuXHJcblxyXG4vKiBMZWZ0IHNpZGUgTWVudSBUd2Vha3MgKi9cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7ZGlzcGxheTogYmxvY2s7fVxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IHtkaXNwbGF5OiBibG9jazt9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSB7ZGlzcGxheTogYmxvY2s7cG9zaXRpb246IHJlbGF0aXZlO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0gPiBhIHtwYWRkaW5nOiAyMXB4IDVweCAyMXB4IDE4cHg7IH1cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge2NvbnRlbnQ6IFwiXFxFQTA3XCI7IGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyBtYXJnaW46IC0xcHggMCAwIDEwcHg7IHRyYW5zaXRpb246IDAuOHM7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUwcHgpOyBvcGFjaXR5OiAwO31cclxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IG9wYWNpdHk6IDE7fVxyXG5cclxuLy8gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO31cclxuXHJcblxyXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHt0cmFuc2l0aW9uOiBhbGwgMC44czsgb3BhY2l0eTogMDt9XHJcbi5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge29wYWNpdHk6IDE7IGJvcmRlcjogMXB4IHNvbGlkICM2OTY5Njk7IGJvdHRvbTogaW5oZXJpdDsgdG9wOiAxMXB4OyByaWdodDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMTAwJSk7fVxyXG5cclxuXHJcblxyXG4vKiBTbGlkZXNob3cgQmFubmVyIEFyZWEgKi9cclxuI2hlYWRlcjMge3BhZGRpbmc6IDA7IG1hcmdpbjogMDt9XHJcbiNoZWFkZXIzIC5iYW5uZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIge2JvcmRlcjogMHB4OyBtYXJnaW46IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnNsaWRlcyB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLmJhbm5lci1jb250YWluZXIge3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MHB4O31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAuYmFubmVyLWNvbnRhaW5lciBpbWcge21hcmdpbjowIGF1dG87fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIge2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7IHBvc2l0aW9uOmFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IGluaGVyaXQ7IHJpZ2h0OjA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOjA7IG1pbi1oZWlnaHQ6IDBweDsgfVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgcCB7bGluZS1oZWlnaHQ6IDFlbTsgbWFyZ2luOiAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0byAwOyBwYWRkaW5nOiAxMnB4IDIuNSU7IGxpbmUtaGVpZ2h0OiAxLjFlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZSB7Y29sb3I6I2ZmZmZmZjsgZm9udC1zaXplOmNhbGMoMTZwdCArIC40NXZ3KTsgZm9udC1mYW1pbHk6XCJPc3dhbGRcIjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OiBibG9jazsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHAge2xpbmUtaGVpZ2h0OiAxLjNlbTt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtc3VidGl0bGUge2NvbG9yOiNmZmZmZmY7ICBmb250LXNpemU6IDFlbTsgZm9udC1mYW1pbHk6XCJPc3dhbGRcIjsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6MWVtOyBtYXJnaW4tdG9wOiA1cHg7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHAge2xpbmUtaGVpZ2h0OiAxLjFlbTt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayB7bWFyZ2luLXRvcDogMTZweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayBhIHtjb2xvcjojZmZmZmZmOyBib3JkZXI6MXB4IHNvbGlkICNmZmZmZmY7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBsaW5lLWhlaWdodDoxZW07IHBhZGRpbmc6IDE0cHggMThweDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTpcIkxhdG9cIjsgZm9udC13ZWlnaHQ6IDQwMDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB3aGl0ZS1zcGFjZTpub3dyYXA7IHRyYW5zaXRpb246YWxsIDAuM3M7IHBvc2l0aW9uOiByZWxhdGl2ZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7O31cclxuLmJhbm5lciAuYmZtLWJhbm5lciAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGJvcmRlci1jb2xvcjogIzAwMDAwMDsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxyXG5cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIHtiYWNrZ3JvdW5kOiAjMDgwODA4IHVybChcIi4uLy4uL2ltZy9iYW5uZXItYmctbWluLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAuc2xpZGVzIGxpID4gaW1nIHt0cmFuc2l0aW9uOiBhbGwgMS4wczsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC5zbGlkZXMgbGkuZmxleC1hY3RpdmUtc2xpZGUgPiBpbWcge3RyYW5zaXRpb24tZGVsYXk6IDAuNXMgO3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHdpZHRoOiBpbmhlcml0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuY2VudGVybWUge2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjY2KTsgd2lkdGg6IGluaXRpYWw7IHBhZGRpbmc6IDVweCA4dncgMTZweCAyNHB4OyBtYXJnaW46IDAgMCA2dncgMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgdGV4dC1hbGlnbjogbGVmdDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtmb250LXNpemU6Y2FsYygxNHB0ICsgMy4xdncpOyBmb250LWZhbWlseTpcIk9zd2FsZFwiOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHttYXJnaW4tdG9wOiAtMTVweDsgZm9udC1zaXplOmNhbGMoMTRwdCArIDMuMXZ3KTsgZm9udC1mYW1pbHk6XCJPc3dhbGRcIjsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciAuc2xpZGUtbGluayB7YmFja2dyb3VuZDogIzc2MDRhMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0xNnB4OyByaWdodDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogNXZ3O31cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsgYSB7YmFja2dyb3VuZDogIzc2MDRhMDsgcG9zaXRpb246IGFic29sdXRlOyBib3JkZXI6IDA7IHdpZHRoOiA1dnc7IGhlaWdodDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB0b3A6IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLWxpbmsgYTpob3ZlciB7YmFja2dyb3VuZDogIzIxMjEyMjt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIGE6YWZ0ZXIge2NvbG9yOiAjZmZmZmZmOyBjb250ZW50OiBcIlxcRUEwN1wiOyBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgMi44dncpO31cclxuXHJcblxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHttYXJnaW4tbGVmdDogMjUwcHg7fVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtmb250LXNpemU6IGNhbGMoMTZwdCArIDEuM3Z3KTsgbGV0dGVyLXNwYWNpbmc6IDNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LWZhbWlseTogXCJyYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIC5zbGlkZS10aXRsZTphZnRlciB7YmFja2dyb3VuZDogIzRmMDQ2YjsgY29udGVudDogJyAnOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpOyBtYXJnaW4tbGVmdDogLTQwcHg7IG1hcmdpbi10b3A6IC00cHg7IGhlaWdodDogMTBweDsgfVxyXG4uYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHtkaXNwbGF5OiBub25lO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIHtkaXNwbGF5OiBub25lO31cclxuXHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIuZGVmYXVsdCAudGV4dC13cmFwcGVyIC5jZW50ZXJtZSB7bWFyZ2luLWxlZnQ6IDI1MHB4O31cclxuLmJhbm5lciAuYmZtLWJhbm5lci5kZWZhdWx0IC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlIHtmb250LXNpemU6IGNhbGMoMTZwdCArIDEuM3Z3KTsgbGV0dGVyLXNwYWNpbmc6IDNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LWZhbWlseTogXCJyYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLmJhbm5lciAuYmZtLWJhbm5lci5kZWZhdWx0IC50ZXh0LXdyYXBwZXIgLnNsaWRlLXRpdGxlOmFmdGVyIHtiYWNrZ3JvdW5kOiAjNGYwNDZiOyBjb250ZW50OiAnICc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogY2FsYygxMDAlICsgODBweCk7IG1hcmdpbi1sZWZ0OiAtNDBweDsgbWFyZ2luLXRvcDogLTRweDsgaGVpZ2h0OiAxMHB4OyB9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIuZGVmYXVsdCAudGV4dC13cmFwcGVyIC5zbGlkZS1zdWJ0aXRsZSB7ZGlzcGxheTogbm9uZTt9XHJcbi5iYW5uZXIgLmJmbS1iYW5uZXIuZGVmYXVsdCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIHtkaXNwbGF5OiBub25lO31cclxuXHJcbi5icm93c2VyLWllLXRyaWRlbnQgLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHt3aWR0aDogYXV0bzt9XHJcblxyXG5cclxuXHJcblxyXG4vKiBDb250ZW50IEFyZWFzICovXHJcbi8qIEFsbCBQYWdlcyAqL1xyXG4vLyAuaXMtc3VicGFnZSB7YmFja2dyb3VuZDogIzBkMGQwZCB1cmwoXCIuLi8uLi9pbWcvc3VicGFnZS1ib2R5LWJnLXByb2R1Y3QtcGFnZXMtbWluLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjt9XHJcbi5pcy1zdWJwYWdlICNtYWluU2l0ZUNvbnRlbnQge2JhY2tncm91bmQ6ICMwZDBkMGQgdXJsKFwiLi4vLi4vaW1nL3N1YnBhZ2UtYm9keS1iZy1wbGFpbi1taW4uanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7fVxyXG4vLyAuaXMtc3VicGFnZSB7YmFja2dyb3VuZDogIzBkMGQwZCB1cmwoXCIuLi8uLi9pbWcvc3VicGFnZS1ib2R5LWJnLXByb2R1Y3RzLXRvcC1sZXZlbC1taW4uanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO31cclxuXHJcblxyXG5cclxuICAvKkZyb250IFBhZ2UgKi9cclxuICAjZnBjYWxsb3V0cyB7cGFkZGluZzogMDt9XHJcbiAgI2ZwY2FsbG91dHMgLmlubmVyIHtwYWRkaW5nOiAwO31cclxuICAjZnBjYWxsb3V0cyAuY2FsbHdyYXAge2JvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4gICNmcGNhbGxvdXRzIC5pdGVtYm94IHt3aWR0aDogNTAlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgI2ZwY2FsbG91dHMgLmltYWdld3JhcHBlciB7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgI2ZwY2FsbG91dHMgLmltYWdld3JhcHBlciBpbWcge3RyYW5zaXRpb246IGFsbCAwLjNzO31cclxuICAjZnBjYWxsb3V0cyAuaXRlbWJveDpob3ZlciA+IC5pbWFnZXdyYXBwZXIgPiBpbWcge3RyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO31cclxuICAjZnBjYWxsb3V0cyAub3ZlcmxheSB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGZsZXgtd3JhcDogd3JhcDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAjZnBjYWxsb3V0cyAub3ZlcmxheSAudGl0bGV3cmFwIHtjb2xvcjogI2ZmZmZmZjtmb250LXNpemU6IGNhbGMoMTRwdCArIC40MnZ3KTsgZm9udC1mYW1pbHk6ICdyYWpkaGFuaSc7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAxcHg7fVxyXG4gICNmcGNhbGxvdXRzIC5vdmVybGF5IC5idXR0b253cmFwIHttYXJnaW46IDEuM3Z3IDAgMS44MnZ3IDA7fVxyXG4gICNmcGNhbGxvdXRzIC5vdmVybGF5IGEuYnV0dG9uLm1vcmUtbGluayB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IHBhZGRpbmc6IDEycHggMzBweCA5cHg7fVxyXG4gICNmcGNhbGxvdXRzIC5vdmVybGF5IGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjsgYm9yZGVyLWNvbG9yOiAjMGYwZjBmO31cclxuXHJcbiAgI2NvbnRlbnQuZnJvbnQtcGFnZSB7cGFkZGluZzogMDt9XHJcbiAgI2NvbnRlbnQuZnJvbnQtcGFnZSAuaW5uZXIge2JhY2tncm91bmQ6ICNmZmZmZmY7IHBhZGRpbmctdG9wOiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDt9XHJcblxyXG4gICNmcDUwNTAge3BhZGRpbmc6IDA7IGNvbG9yOiAjNTY1NDU2O31cclxuICAjZnA1MDUwIC5pbm5lciB7cGFkZGluZzogMjBweCAwIDAgMDtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDt9XHJcbiAgI2ZwNTA1MCAuaW5uZXIgLmxlZnRzaWRlIHt3aWR0aDogNDglOyBwYWRkaW5nOiAwIDAgMjBweCA2JTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuICAjZnA1MDUwIC5pbm5lciAucmlnaHRzaWRlIHt3aWR0aDogNDglOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGFsaWduLXNlbGY6IGZsZXgtZW5kO31cclxuICAjZnA1MDUwIGgyIHtjb2xvcjogIzE4MTgxODsgZm9udC1mYW1pbHk6IFwiTGF0b1wiOyBmb250LXdlaWdodDogNDAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuXHJcblxyXG4vKiBQcm9kdWN0IENhdGVnb3J5IFBhZ2UgICovXHJcbiNwcm9kdWN0X3NlY3Rpb25fdGl0bGUge3BhZGRpbmc6IDA7fVxyXG5cclxuLnByb2R1Y3Rfc2VjdGlvbiB7cGFkZGluZy10b3A6IDA7fVxyXG4ucHJvZHVjdF9zZWN0aW9uIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuLnByb2R1Y3Rfc2VjdGlvbiAuaXRlbWJveCB7d2lkdGg6IDIzJTsgbWFyZ2luOiAwIDIuNjYlIDQwcHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4ucHJvZHVjdF9zZWN0aW9uIC5pdGVtYm94Om50aC1jaGlsZCg0bis0KSB7bWFyZ2luLXJpZ2h0OiAwO31cclxuLnByb2R1Y3Rfc2VjdGlvbiAucmVsd3JhcCB7cG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuO31cclxuLnByb2R1Y3Rfc2VjdGlvbiAuaW1hZ2V3cmFwcGVyIHtiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42Nik7IHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XHJcbi5wcm9kdWN0X3NlY3Rpb24gYTpob3ZlciAuaW1hZ2V3cmFwcGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwzOSwxODEsLjc1KTt9XHJcbi5wcm9kdWN0X3NlY3Rpb24gLm92ZXJsYXkge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyBsaW5lLWhlaWdodDogMDt9XHJcbi5wcm9kdWN0X3NlY3Rpb24gLm92ZXJsYXkgaW1nIHt0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbi5wcm9kdWN0X3NlY3Rpb24gYTpob3ZlciAub3ZlcmxheSBpbWcge3RyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO31cclxuLnByb2R1Y3Rfc2VjdGlvbiAucHJvZHVjdC10aXRsZSB7Y29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogY2FsYygxNHB0ICsgLjR2dyk7Zm9udC1mYW1pbHk6IFwicmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMTJweDt9XHJcbi5wcm9kdWN0X3NlY3Rpb24gYTpob3ZlciAucHJvZHVjdC10aXRsZSB7Y29sb3I6ICNiNTQ5Y2E7fVxyXG5cclxuI3Byb2R1Y3RfYm90dG9tX3NlY3Rpb24ge3BhZGRpbmctdG9wOiAwOyBtYXJnaW4tdG9wOiAtMjBweDt9XHJcblxyXG4vKiBQcm9kdWN0IFBhZ2UgKi9cclxuICAvKiBTZWUgdGhlIF9jdXN0b20td29vLnNjc3Mgc3R5bGUgc2hlZXQuICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgLyogQmxvZyBUd2Vha3MgKi9cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLmZsZXgtY29udGVudCB7ZGlzcGxheTogZmxleDsgYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciB7d2lkdGg6MzElOyBtYXJnaW4tcmlnaHQ6IDMuNSU7IG1hcmdpbi1ib3R0b206My41dnc7IGZvbnQtZmFtaWx5OidMYXRvJywgc2Fucy1zZXJpZjsgfVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogMHB4O31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDRuKzMpIHtjbGVhcjogYm90aDt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBmaWd1cmUge2JvcmRlcjoxcHggc29saWQgIzgxODI4NTtvdmVyZmxvdzpoaWRkZW47IGxpbmUtaGVpZ2h0OiAwO31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGltZyB7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOmFsbCAwLjNzO31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOmhvdmVyIGltZyB7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMSk7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgaDIsXHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBoMi50aXRsZSxcclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGgyLnRpdGxlIGEge2ZvbnQtc2l6ZTpjYWxjKDE2cHQgKyAuMzV2dyk7Y29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMWVtO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG4uYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXIgLmRhdGUtZGF0ZSB7Zm9udC1zaXplOi44ZW07Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MWVtO31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIC5kYXRlLWRhdGUgcCB7bWFyZ2luOiAwOyBjb2xvcjogI2ZmZmZmZjt9XHJcbi5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlciBwe2xpbmUtaGVpZ2h0OjEuNGVtO31cclxuLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIGEuYnV0dG9uLm1vcmUtbGluayB7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwOyB3aWR0aDogaW5oZXJpdDsgICAgIHBhZGRpbmc6IDE3cHggNDBweDt9XHJcblxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IGZpZ3VyZSBpbWcge2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21heC13aWR0aDo0MCU7aGVpZ2h0OmF1dG87fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdHtkaXNwbGF5OmJsb2NrO31cclxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuaW5uZXIuc2luZ2xlLXBvc3QgaDEudGl0bGUge21hcmdpbi1ib3R0b206M3B4O3RleHQtYWxpZ246bGVmdDt9XHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IC5wb3N0LW1ldGEge21hcmdpbi1ib3R0b206MzBweDt9XHJcbi5zaW5nbGUuc2luZ2xlLXBvc3QgLmlubmVyLnNpbmdsZS1wb3N0IC5kYXRlLWRhdGUge2ZvbnQtc2l6ZTouOGVtO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiM0MDQwNDA7fVxyXG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5pbm5lci5zaW5nbGUtcG9zdCBwOm50aC1vZi10eXBlKDEpIHttYXJnaW4tdG9wOjA7fVxyXG5cclxuI3Bvc3RzLW5hdmlnYXRpb24ge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTt9XHJcblxyXG4vKiBQcmV2IE5leHQgcGFnZSBuYXZpZ2F0aW9uICovXHJcbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MzVweDt9XHJcbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gaDJ7ZGlzcGxheTpub25lO31cclxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnN7bWFyZ2luOjAgMTBweDt9XHJcbm5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dHttYXJnaW4tbGVmdDo0MHB4O31cclxubmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2e21hcmdpbi1yaWdodDo0MHB4OyBsZWZ0OiAwO31cclxuXHJcbi8qIEJsb2cgTmV4dCAvIFByZXYgcGFnaW5hdGlvbiB0d2Vha3MgKi9cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTtwYWRkaW5nOiAxcHggMDsgY2xlYXI6IGJvdGg7IG1hcmdpbi1ib3R0b206IDIwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gaDIge2Rpc3BsYXk6IG5vbmU7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtmb250LXNpemU6IC45ZW07IGJhY2tncm91bmQ6ICMwMDgwYzE7IGNvbG9yOiAjZmZmZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBpbmhlcml0OyBwYWRkaW5nOiA3cHggMTFweDsgYm9yZGVyLXJhZGl1czogMTdweDsgYm9yZGVyOiAwOyAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgOyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44czsgdHJhbnNpdGlvbjogYWxsIDAuOHM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogMTAwO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7YmFja2dyb3VuZDogI2VmNDgzZTt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0ODNlO31cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5uZXh0IHtmb250LXNpemU6IC45ZW07IGJhY2tncm91bmQ6ICMwMDgwYzE7IGNvbG9yOiAjZmZmZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBpbmhlcml0OyBwYWRkaW5nOiA3cHggMjBweCA3cHggMzBweDsgYm9yZGVyLXJhZGl1czogMCAxN3B4IDE3cHggMDsgYm9yZGVyOiAwOyAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgMCAwIC0xMnB4OyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44czsgdHJhbnNpdGlvbjogYWxsIDAuOHM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogMTt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDpob3ZlciB7YmFja2dyb3VuZDogI2VmNDgzZX1cclxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5uZXh0OmFmdGVyIHtjb250ZW50OiAnICc7IHdpZHRoOiAzM3B4O2hlaWdodDogMzNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xN3B4OyB0b3A6IC0xcHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogI2ZmZmZmZjt9XHJcbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucHJldiB7Zm9udC1zaXplOiAuOWVtOyBiYWNrZ3JvdW5kOiAjMDA4MGMxOyBjb2xvcjogI2ZmZmZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogaW5oZXJpdDsgcGFkZGluZzogN3B4IDMwcHggN3B4IDIwcHg7IGJvcmRlci1yYWRpdXM6IDE3cHggMCAwIDE3cHg7IGJvcmRlcjogMDsgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIC0xMnB4IDAgMDsgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7IHRyYW5zaXRpb246IGFsbCAwLjhzOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHotaW5kZXg6IDE7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXY6aG92ZXIge2JhY2tncm91bmQ6ICNlZjQ4M2U7fVxyXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXY6YWZ0ZXIge2NvbnRlbnQ6ICcgJzsgd2lkdGg6IDMzcHg7aGVpZ2h0OiAzM3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC0xN3B4OyB0b3A6IC0xcHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogI2ZmZmZmZjt9XHJcblxyXG4vKiBGT1JNIFR3ZWFrcyAqL1xyXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LW1haWwtc2VudC1vaywgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7Zm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMWVtOyBtYXJnaW46IDEwcHggMDt9XHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpiZWZvcmUge2ZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXNpemU6IDFlbTt9XHJcblxyXG4uZm9ybS1pdGVtIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4uZm9ybS1pdGVtLnJhZGlvdHlwZSxcclxuLmZvcm0taXRlbSBpbnB1dC5mb3JtLXRleHQsXHJcbi5mb3JtLWl0ZW0gaW5wdXQuc2VhcmNoLXRleHQsXHJcbi5mb3JtLWl0ZW0gc2VsZWN0LndwY2Y3LXNlbGVjdCxcclxuLmZvcm0taXRlbSBpbnB1dC53cGNmNy1maWxlIHtjb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZDogI2VjZWNlYzsgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYzsgYm9yZGVyLXJhZGl1czogOXB4OyBmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTJwdDsgbGluZS1oZWlnaHQ6IDEuM2VtOyB3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7IHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDsgcmVzaXplOiBub25lO31cclxuLmZvcm0taXRlbSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7ZGlzcGxheTogYmxvY2s7fVxyXG4uZm9ybS1pdGVtIHNlbGVjdC53cGNmNy1zZWxlY3QgeyB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTsgb3V0bGluZTogbm9uZTt9XHJcbi5mb3JtLWl0ZW0ucmFkaW90eXBlIGxhYmVsIHtjb2xvcjogIzQwNDA0MDt9XHJcbi5mb3JtLWl0ZW0uc2VsZWN0bGlzdCBsYWJlbCB7Y29sb3I6ICM0MDQwNDA7IG1hcmdpbjogMCAwIDVweCAxMnB4O31cclxuLmZvcm0taXRlbS5yZXF1aXJlZDpiZWZvcmUge2NvbnRlbnQ6IFwiKlwiO2ZvbnQtc2l6ZTogMjBweDtmb250LXdlaWdodDogYm9sZDtkaXNwbGF5OiBibG9jazt3aWR0aDogMjBweDtoZWlnaHQ6IDIwcHg7cG9zaXRpb246IGFic29sdXRlO3JpZ2h0OiAwO3RvcDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKTt6LWluZGV4OiAyMDAwO31cclxuLmZvcm0taXRlbSBsYWJlbCB7IG1hcmdpbjogMCAwIDEwcHggNXB4OyBsaW5lLWhlaWdodDogMS4xZW07fVxyXG5cclxuLmZvcm0taXRlbS5yYWRpb3R5cGUge2NvbG9yOiAjMDAwMDAwOyBiYWNrZ3JvdW5kOiAjZWNlY2VjOyBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjOyBib3JkZXItcmFkaXVzOiA5cHg7IGZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxMnB0OyBsaW5lLWhlaWdodDogMS4zZW07IHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KTsgcGFkZGluZzogOHB4IDhweCA2cHggOHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyByZXNpemU6IG5vbmU7fVxyXG4uZm9ybS1pdGVtLnJhZGlvdHlwZSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7Y29sb3I6ICM3ZDdkN2Q7IH1cclxuLmZvcm0taXRlbS5yYWRpb3R5cGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGxhYmVsIHNwYW4ge2NvbG9yOiAjN2Q3ZDdkO31cclxuLmZvcm0taXRlbSAuZGVzY3JpcHRpb24ge2ZvbnQtc2l6ZTogLjg1ZW07IGNvbG9yOiAjNDA0MDQwOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTVweDsgbGVmdDogMTBweDt9XHJcblxyXG4gIC8qIEFjdGl2ZSBjb2xvcnMgKi9cclxuICAuZm9ybS1pdGVtIGlucHV0LmZvcm0tdGV4dDpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC5zZWFyY2gtdGV4dDpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC53cGNmNy10ZXh0OmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LWVtYWlsOmZvY3VzLCAuZm9ybS1pdGVtIGlucHV0LndwY2Y3LXNlbGVjdDpmb2N1cywgLmZvcm0taXRlbSB0ZXh0YXJlYS53cGNmNy10ZXh0YXJlYTpmb2N1cywgLmZvcm0taXRlbSBpbnB1dC53cGNmNy1maWxlOmZvY3VzIHtib3JkZXItY29sb3I6ICM3NjA0YTA7fVxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5oYXNmb2N1czpiZWZvcmUge2NvbG9yOiAjNzYwNGEwO31cclxuXHJcbi8qIExhbmRpbmcgUGFnZSBGaXggIC0gSSBCRUxJRVZFIFRISVMgSVMgTk9XIEZJWEVEIElOIENPUkUgQU5EIE5PVCBORUVERUQuICovXHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQubHAtYm90dG9tIHttYXJnaW4tYm90dG9tOiAwO31cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5scC1ib3R0b20gaW1nIHt3aWR0aDogaW5pdGlhbDt9XHJcblxyXG4ubGFuZGluZy1wYWdlIC5mdWxsLXdpZHRoLXdyYXBwZXIuZmxleC1jb250ZW50IHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50IC5idXR0b24ubW9yZS1saW5rIHt3aWR0aDogaW5oZXJpdDsgIGJhY2tncm91bmQ6ICMxYzNmOTU7IGJvcmRlcjoycHggc29saWQgIzFjM2Y5NTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTRweCAyNXB4OyBib3JkZXItcmFkaXVzOiAwcHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50IC5idXR0b24ubW9yZS1saW5rOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMjM2OyBib3JkZXItY29sb3I6ICMzMDMyMzY7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcblxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNCB7d2lkdGg6IDIzJTsgbWFyZ2luLXJpZ2h0OiAyLjY2JX1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoNG4rNCkge21hcmdpbi1yaWdodDogMH1cclxuXHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zIHt3aWR0aDogMzElOyBtYXJnaW4tcmlnaHQ6IDMuNSV9XHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDB9XHJcbi5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy0zIGEuYnV0dG9uLm1vcmUtbGluayB7d2hpdGUtc3BhY2U6IHByZS13cmFwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxLjNlbTt9XHJcblxyXG4ubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMiB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JX1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTI6bnRoLW9mLXR5cGUoMm4rMikge21hcmdpbi1yaWdodDogMH1cclxuLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTIgYS5idXR0b24ubW9yZS1saW5rIHt3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDEuM2VtO31cclxuXHJcbiNscGNhbGxvdXRzIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiNscGNhbGxvdXRzIC5pdGVtYm94IHt3aWR0aDogMzElOyBtYXJnaW46IDAgMy41JSA0MHB4IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiNscGNhbGxvdXRzIC5pdGVtYm94Om50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OiAwO31cclxuI2xwY2FsbG91dHMgLmltYWdld3JhcHBlciB7YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNjYpOyB0cmFuc2l0aW9uOiBhbGwgMC42czsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiNscGNhbGxvdXRzIC5pdGVtYm94OmhvdmVyIC5pbWFnZXdyYXBwZXIge2JhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDM5LDE4MSwuNzUpO31cclxuI2xwY2FsbG91dHMgLmltYWdld3JhcHBlciBpbWcge3RyYW5zaXRpb246IGFsbCAwLjNzO31cclxuI2xwY2FsbG91dHMgLml0ZW1ib3g6aG92ZXIgLmltYWdld3JhcHBlciBpbWcge3RyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO31cclxuI2xwY2FsbG91dHMgLnRpdGxld3JhcCB7Y29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjh2dyk7Zm9udC1mYW1pbHk6IFwicmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyBtYXJnaW4tdG9wOiAxMnB4OyBsaW5lLWhlaWdodDogMS4wNWVtO31cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8qIEZBUXMgQURKVVNUTUVOVFMgKi9cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHt0ZXh0LXRyYW5zZm9ybTogbm9uZTt9XHJcbiAgYnV0dG9uLmpzLWJmbS1hY2NvcmRpb24ge2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjY2KTsgY29sb3I6ICNmZmZmZmY7IH1cclxuICBidXR0b24uanMtYmZtLWFjY29yZGlvbi5hY3RpdmUsIGJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwzOSwxODEsLjc1KTsgY29sb3I6ICNmZmZmZmY7fVxyXG5cclxuICAuZmFxLXBhZ2UgZGl2LnBhbmVsLnNob3cge3BhZGRpbmc6IDA7fVxyXG5cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8qIFJFTEFURUQgSVRFTVMgQURKVVNUTUVOVFMgKi9cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jYmZtX3JlbGF0ZWRfcHJvZHVjdHMge2JvcmRlcjogM3B4IHNvbGlkICNiMTI5Y2I7IHBhZGRpbmctdG9wOiAwOyBtYXJnaW4tdG9wOiA0MHB4OyB9XHJcbiNiZm1fcmVsYXRlZF9wcm9kdWN0cyBoMiB7YmFja2dyb3VuZC1jb2xvcjogI2IxMjljYjsgY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMjBweDsgcGFkZGluZzogMTBweCAwOyB9XHJcbiNiZm1fcmVsYXRlZF9wcm9kdWN0cyB1bCB7bWFyZ2luOiAxMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7IH1cclxuI2JmbV9yZWxhdGVkX3Byb2R1Y3RzIHVsOmJlZm9yZSB7Y29udGVudDogbm9uZTt9XHJcbiNiZm1fcmVsYXRlZF9wcm9kdWN0cyB1bDphZnRlciB7Y29udGVudDpub25lO31cclxuI2JmbV9yZWxhdGVkX3Byb2R1Y3RzIC5wcm9kdWN0IHt3aWR0aDogMjUlOyBtYXJnaW4tcmlnaHQ6IDA7IGJvcmRlcjogMXB4IHNvbGlkICM2NzY3Njc7IHBhZGRpbmc6IDEwcHggMjBweDsgfVxyXG4jYmZtX3JlbGF0ZWRfcHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgPiBoMiB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxyXG5cclxuLy9idXR0b24gc3R1ZmZzLi4uXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b24ge2JhY2tncm91bmQtY29sb3I6ICNiMTI5Y2I7IGNvbG9yOiAjZmZmZmZmOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czogMDsgcGFkZGluZzogMTBweCAyMHB4OyBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDFlbTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO31cclxuXHJcbiNwcm9kdWN0X2NvbnRlbnQge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDsgfVxyXG4jcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0IC5zdW1tYXJ5IHAgPiBzcGFuIHtjb2xvcjogI2QxZDFkMSAhaW1wb3J0YW50O31cclxuI3Byb2R1Y3RfY29udGVudCAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LXZpZXdwb3J0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X2ltYWdlIGltZyB7d2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuXHJcblxyXG4vKiBWaWRlbyBQYWdlICovXHJcbi8qIFBvcCBVcCBWaWRlb3MgKi9cclxuLmN1c3RvbS12aWRlbyB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZmxleC13cmFwOiB3cmFwO31cclxuLmN1c3RvbS12aWRlbyAuaXRlbS52aWRlbyB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNDYlOyBtYXJnaW46IDAgMCAzNXB4IDA7IH1cclxuLmN1c3RvbS12aWRlbyAuaXRlbS52aWRlbyBhIC5pbWFnZXdyYXBwZXIge292ZXJmbG93OmhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLmN1c3RvbS12aWRlbyAuaXRlbS52aWRlbyBhIC5pbWFnZXdyYXBwZXIgaW1nIHt0cmFuc2l0aW9uOiBhbGwgMC41czt9XHJcbi5jdXN0b20tdmlkZW8gLml0ZW0udmlkZW8gYTpob3ZlciAuaW1hZ2V3cmFwcGVyIGltZyB7dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yLCAxLjIsIDEpO31cclxuLmN1c3RvbS12aWRlbyAuaXRlbS52aWRlbyBhIC5pbWFnZXdyYXBwZXIgLm92ZXJsYXkge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbi5jdXN0b20tdmlkZW8gLml0ZW0udmlkZW8gYSAuaW1hZ2V3cmFwcGVyIC5vdmVybGF5OmJlZm9yZSB7Y29udGVudDogXCJcXEVBNENcIjsgZm9udC1zaXplOiBjYWxjKDUwcHggKyA1dncpOyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7IGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuLmN1c3RvbS12aWRlbyAuaXRlbS52aWRlbyBhIC50aXRsZXdyYXBwZXIge2NvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IGNhbGMoMTZwdCArIC41dncpO2ZvbnQtZmFtaWx5OiBcInJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAuNXB4OyBtYXJnaW4tdG9wOiAxMnB4OyBtYXgtd2lkdGg6IDEwMCU7IGxpbmUtaGVpZ2h0OiAxLjA1ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG4uY3VzdG9tLXZpZGVvIC5pdGVtLnZpZGVvIGE6aG92ZXIgLnRpdGxld3JhcHBlciB7Y29sb3I6ICNiNTQ5Y2E7fVxyXG5cclxuXHJcbiNmb290ZXIyIHtiYWNrZ3JvdW5kOiAjMDgwODA3OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxZW07IHBhZGRpbmc6IDMwcHggMDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNmb290ZXIyIC5pbm5lciB7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBmbGV4LXdyYXA6IHdyYXA7fVxyXG4jZm9vdGVyMiAuaW5uZXIgLndpZGdldCB7ZGlzcGxheTogaW5saW5lLWJsb2NrO3dpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4jZm9vdGVyMiBoMiB7Y29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogY2FsYygxNnB0ICsgLjh2dyk7IGZvbnQtZmFtaWx5OiBcIlJhamRoYW5pXCIsc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6MS4yZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4jZm9vdGVyMiBwIHtwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxLjRlbTt9XHJcbiNmb290ZXIyIHVsIHt3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwO31cclxuI2Zvb3RlcjIgdWwgbGkgeyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7fVxyXG4jZm9vdGVyMiBhLCAjZm9vdGVyMiBhOnZpc2l0ZWQge2NvbG9yOiAjZmZmZmZmO31cclxuI2Zvb3RlcjIgYTpob3ZlciB7Y29sb3I6ICM2OTY5Njk7fVxyXG4vLyAjZm9vdGVyMiBhLmJ1dHRvbi5tb3JlLWxpbmsge2JhY2tncm91bmQ6ICM3NjA0YTA7IGJvcmRlcjogMXB4IHNvbGlkICM3NjA0YTA7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAwOyB3aWR0aDogMjc5cHg7IGhlaWdodDogNDFweDsgbWFyZ2luLWJvdHRvbTogMTVweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbi8vICNmb290ZXIyIGEuYnV0dG9uLm1vcmUtbGluazpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzAwYjRhYzsgYm9yZGVyLWNvbG9yOiAjMDBiNGFjOyBjb2xvcjogI2ZmZmZmZjt9XHJcblxyXG4jZm9vdGVyMiAubWVudS1wYXJ0LXRvcC1yb3cge21hcmdpbi10b3A6IDE0cHg7fVxyXG4jZm9vdGVyMiAubWVudS1wYXJ0LXRvcC1yb3cgdWwgbGkge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAxMHB4IDE4cHg7IGZvbnQtc2l6ZToxOHB4OyBmb250LWZhbWlseTogJ3JhamRoYW5pJzsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiNmb290ZXIyIC5tZW51LXBhcnQtdG9wLXJvdyB1bCBsaSBhIHtjb2xvcjogIzY5Njk2OTt9XHJcbiNmb290ZXIyIC5tZW51LXBhcnQtdG9wLXJvdyB1bCBsaSBhOmhvdmVyIHtjb2xvcjogI2ZmZmZmZjt9XHJcblxyXG4vLyAjZm9vdGVyMiAuc29jaWFsLXdyYXBwZXIge21hcmdpbi10b3A6IDEycHg7IGRpc3BsYXk6IGJsb2NrO31cclxuLy8gI2Zvb3RlcjIgLnNvY2lhbC13cmFwcGVyIC5pY29ue2ZvbnQtZmFtaWx5OiAnYmZtY2xpZW50Jzt3aWR0aDozNXB4OyBoZWlnaHQ6IDM1cHg7IGZvbnQtc2l6ZTozNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiMwMGExOWM7IGNvbG9yOiNmZmZmZmY7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6MTZweDsgdHJhbnNpdGlvbjphbGwgMC4zczt9XHJcbi8vICNmb290ZXIyIC5zb2NpYWwtd3JhcHBlciBhOm50aC1sYXN0LWNoaWxkKDEpIC5pY29uIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4vLyAjZm9vdGVyMiAuc29jaWFsLXdyYXBwZXIgLmljb246YmVmb3JlIHtmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjsgY29sb3I6ICNmZmZmZmY7fVxyXG4vLyAjZm9vdGVyMiAuc29jaWFsLXdyYXBwZXIgLmljb246aG92ZXJ7YmFja2dyb3VuZDojMjkyOTI5OyBjb2xvcjojZmZmZmZmOyB0ZXh0LXNoYWRvdzpub25lO31cclxuXHJcblxyXG5cclxuXHJcblxyXG5mb290ZXIge2JhY2tncm91bmQ6ICMwMDAwMDA7IGxpbmUtaGVpZ2h0OiAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbmZvb3RlciBwIHtjb2xvcjogIzJkMmQyYTsgbWFyZ2luOjA7IGZvbnQtZmFtaWx5OiBcInJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA3MDA7fVxyXG5mb290ZXIgYSwgZm9vdGVyIGE6bGluaywgZm9vdGVyIGE6dmlzaXRlZCB7Y29sb3I6ICM3OTc5Nzk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbmZvb3RlciBhOmZvY3VzLCBmb290ZXIgYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IHRleHQtc2hhZG93OiAycHggMnB4IDRweCAjMDAwMDAwO31cclxuZm9vdGVyI2JmbS1jcmVkaXRzIHAgeyBmb250LXNpemU6IC45ZW07fVxyXG5cclxuLmpzLWJhY2stdG8tdG9wIHtoZWlnaHQ6IDUwcHg7Ym90dG9tOiAwOyBsZWZ0OiAyMHB4OyByaWdodDogaW5oZXJpdDsgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgYmFja2dyb3VuZDogIzc2MDRhMDsgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDsgdHJhbnNpdGlvbjogYWxsIDAuNXM7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTsgei1pbmRleDogMTAwMDA7fVxyXG4uanMtYmFjay10by10b3A6YmVmb3JlIHt0b3A6IGNhbGMoNTAlIC0gNHB4KTt9XHJcbi5qcy1iYWNrLXRvLXRvcDpob3ZlciB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcblx0Ym9keSB7bWF4LXdpZHRoOiAxOTIwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc3NXB4KSB7XHJcblx0I2JmbV9yZWxhdGVkX3Byb2R1Y3RzIC5wcm9kdWN0IHt3aWR0aDogMzglOyB9XHJcblx0I2JmbV9yZWxhdGVkX3Byb2R1Y3RzIHVsIHtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdCNiZm1fcmVsYXRlZF9wcm9kdWN0cyAucHJvZHVjdCB7d2lkdGg6IDEwMCU7fVxyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG5cdC5pbm5lciB7d2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luOiAwO3BhZGRpbmc6IDAgMiU7fVxyXG5cdCNoZWFkZXIxIHtoZWlnaHQ6IDIwOHB4ICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi8uLi9pbWcvYmFubmVyLWJnLW1pbi5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7fVxyXG5cdCNoZWFkZXIxOmJlZm9yZSB7Y29udGVudDogJyAnOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42Nik7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO31cclxuXHQjaGVhZGVyMSAuaW5uZXIge3BhZGRpbmc6IDAgMiU7IG1heC13aWR0aDogMTAwJTt9XHJcblx0I25hdl9tZW51LTIge21hcmdpbi10b3A6IDVweDt9XHJcblx0I2hlYWRlcjEgI3d5c2l3eWdfd2lkZ2V0c193aWRnZXQtMyB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3JkZXItdG9wOiAwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAxMHB4OyBsZWZ0OiAydnc7ei1pbmRleDogNjAxO31cclxuXHJcbiAgLyogVW5kbyBNZW51IFR3ZWFrcyAqL1xyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtkaXNwbGF5OiBub25lO31cdFxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge29wYWNpdHk6IDE7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAubWVudS1pdGVtIC5zdWItbWVudSB7dHJhbnNmb3JtOiBub25lOyB0cmFuc2l0aW9uOiBhbGwgMHM7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge3Bvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwO2JvcmRlcjogMDt9XHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7cG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDA7Ym9yZGVyOiAwO31cclxuXHJcbiAgLyogTW9iaWxlIE1FTlUgdHdlYWtzIE5FVyovXHJcbiAgLndpZGdldF9uYXZfbWVudSB7d2lkdGg6IDEwMCU7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge2hlaWdodDogNTZweDsgcGFkZGluZzogMHB4IDA7IG1hcmdpbi10b3A6IDBweDsgfVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyByaWdodDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLm1lbnUtaXRlbSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAubWVudS1pdGVtIC5zdWItbWVudSB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuICBcclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpOyBmb250LXNpemU6IDE4cHg7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiA4cHggMTJweCA4cHg7IGxpbmUtaGVpZ2h0OjFlbTt9IC8qIHRvcCBsZXZlbCAqL1xyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpO30gLyogdG9wIGxldmVsIC0gRG9udCBzaG93IGFuc2Nlc3RvciBwYWdlIGhpZ2h0bGlnaHRpbmcgKi9cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6ICM3NjA0YTA7fSAvKiB0b3AgbGV2ZWwgLSBIb3ZlciAqL1xyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzc2MDRhMDt9IC8qIHRvcCBsZXZlbCAtIEFjdGl2ZSBUcmFpbCAqL1xyXG4gIFxyXG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUubmF2LWFjdGl2ZSAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7Y29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpOyBmb250LXNpemU6IDE4cHg7IGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiA4cHggMzRweCA4cHggMzRweDsgbGluZS1oZWlnaHQ6MWVtOyB9IC8qIFN1YiBNZW51ICovXHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzc2MDRhMDt9IC8qIFN1YiBNZW51IC0gSG92ZXIgKi9cclxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51Lm5hdi1hY3RpdmUgLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge2NvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kOiAjNzYwNGEwO30gLyogU3ViIE1lbnUgLSBBY3RpdmUgVHJhaWwgKi9cclxuXHJcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudS5uYXYtYWN0aXZlIC5zdWItbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IGEge3BhZGRpbmc6IDhweCAzNHB4IDhweCA1NnB4O30gLy8gc3ViIHN1YiBtZW51XHJcblxyXG4gIC5uYXYtbW9iaWxlIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDU2cHg7IGhlaWdodDogNTZweDsgIHBhZGRpbmc6IDA7fSAvKiAzIGJhciBtZW51IGJsb2NrICovXHJcbiAgLm5hdi1tb2JpbGUgLm1lbnVpY29uOmJlZm9yZSB7cG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwcHg7fVxyXG4gIC5uYXYge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDU2cHg7IG1hcmdpbi1sZWZ0OiAwcHg7fVxyXG5cclxuXHJcbiAgLmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLnNsaWRlLXN1YnRpdGxlIHttYXJnaW4tdG9wOiAtNXB4O31cclxuXHJcbiAgLmJhbm5lciAuYmZtLWJhbm5lci5zaG9ydCBpbWcge2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5iYW5uZXIgLmJmbS1iYW5uZXIuc2hvcnQgLnRleHQtd3JhcHBlciB7cG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kOiAjMDAwMDAwO31cclxuICAuYmFubmVyIC5iZm0tYmFubmVyLnNob3J0IC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHttYXJnaW4tbGVmdDogMDsgcGFkZGluZzogMzBweDt9XHJcblxyXG5cclxuICAuYmFubmVyIC5iZm0tYmFubmVyLmRlZmF1bHQgaW1nIHtkaXNwbGF5OiBub25lO31cclxuICAuYmFubmVyIC5iZm0tYmFubmVyLmRlZmF1bHQgLnRleHQtd3JhcHBlciB7cG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kOiAjMDAwMDAwO31cclxuICAuYmFubmVyIC5iZm0tYmFubmVyLmRlZmF1bHQgLnRleHQtd3JhcHBlciAuY2VudGVybWUge21hcmdpbi1sZWZ0OiAwOyBwYWRkaW5nOiAzMHB4O31cclxuXHJcblxyXG4vLyAucGFnZS1pZC0xMDMgLmlubmVyLmxpZ2h0Ymcge2JhY2tncm91bmQtcG9zaXRpb246IC00MDBweCAwO31cclxuXHJcbiAgI2xwY2FsbG91dHMgLml0ZW1ib3g6bnRoLWNoaWxkKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDQlO31cclxuICAjbHBjYWxsb3V0cyAuaXRlbWJveCB7d2lkdGg6IDQ4JTsgbWFyZ2luOiAwIDQlIDQwcHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAjbHBjYWxsb3V0cyAuaXRlbWJveDpudGgtY2hpbGQoMm4rMikge21hcmdpbi1yaWdodDogMDt9XHJcblxyXG5cclxuICAjZnA1MDUwIC5pbm5lciB7cGFkZGluZzogMCAyJTt9XHJcbiAgI2ZwNTA1MCAuaW5uZXIgLmxlZnRzaWRlIHt3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgI2ZwNTA1MCAuaW5uZXIgLnJpZ2h0c2lkZSB7d2lkdGg6IDEwMCU7fVxyXG4gICNmcDUwNTAgLmlubmVyIC5yaWdodHNpZGUgLmltYWdld3JhcHBlciB7dGV4dC1hbGlnbjogY2VudGVyO31cclxuXHJcblxyXG4gIC5wcm9kdWN0X3NlY3Rpb24gLml0ZW1ib3g6bnRoLWNoaWxkKDRuKzQpIHttYXJnaW4tcmlnaHQ6IDMuNSU7fSAgXHJcbiAgLnByb2R1Y3Rfc2VjdGlvbiAuaXRlbWJveCB7d2lkdGg6IDMxJTsgbWFyZ2luOiAwIDMuNSUgNDBweCAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgLnByb2R1Y3Rfc2VjdGlvbiAuaXRlbWJveDpudGgtY2hpbGQoM24rMykge21hcmdpbi1yaWdodDogMDt9IFxyXG5cclxuICAjYmZtX3JlbGF0ZWRfcHJvZHVjdHMgLnByb2R1Y3Qge3dpZHRoOiA0MCU7IH0gXHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG5cclxuICAuYXJjaGl2ZS5jYXRlZ29yeSAucG9zdC10ZWFzZXIuYmxvZy10ZWFzZXI6bnRoLW9mLXR5cGUoM24rMykge21hcmdpbi1yaWdodDogNCU7fVxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcjpudGgtb2YtdHlwZSg0biszKSB7Y2xlYXI6IGJvdGg7fVxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcnt3aWR0aDo0OCU7IG1hcmdpbi1yaWdodDogNCU7IG1hcmdpbi1ib3R0b206IDZ2dzt9XHJcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDJuKzIpIHttYXJnaW4tcmlnaHQ6IDBweDt9XHJcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDNuKzIpIHtjbGVhcjogYm90aDt9XHJcblxyXG4gIC5sYW5kaW5nLXBhZ2UgLmVsZW1lbnQuY29scy00Om50aC1vZi10eXBlKDRuKzQpIHttYXJnaW4tcmlnaHQ6IDMuNSV9XHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQge3dpZHRoOiAzMSU7IG1hcmdpbi1yaWdodDogMy41JX1cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNDpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiAwfVxyXG5cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMzpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiA0JX1cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMyB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JX1cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMzpudGgtb2YtdHlwZSgybisyKSB7bWFyZ2luLXJpZ2h0OiAwfVxyXG5cclxuICAjYmZtX3JlbGF0ZWRfcHJvZHVjdHMgLnByb2R1Y3Qge3dpZHRoOiAxMDAlOyB9ICBcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAjZnBjYWxsb3V0cyB7YmFja2dyb3VuZDogI2ZmZmZmZjsgcGFkZGluZy10b3A6IDIwcHg7fVxyXG4gICNmcGNhbGxvdXRzIC5pbm5lciB7cGFkZGluZzogMCAyJTt9XHJcbiAgI2ZwY2FsbG91dHMgLmNhbGx3cmFwIHtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYm9yZGVyLXRvcDogMDsgfVxyXG4gICNmcGNhbGxvdXRzIC5pdGVtYm94IHt3aWR0aDogNDclOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgI2ZwY2FsbG91dHMgLm92ZXJsYXkge2FsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDVweDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiAgI2ZwY2FsbG91dHMgLm92ZXJsYXkgLnRpdGxld3JhcCB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAxLjJ2dyk7fVxyXG4gICNmcGNhbGxvdXRzIC5vdmVybGF5IC5idXR0b253cmFwIHttYXJnaW4tYm90dG9tOiAwO31cclxuICBcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMjpudGgtb2YtdHlwZSgxbiswKSB7d2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMCU7IG1hcmdpbi1ib3R0b206IDQwcHg7fVxyXG5cclxuICAvLyBQQVJBTEFYIEJBQ0tHUk9VTkQgRklYIEZPUiBTYWZhcmkgb24gSXBob25lcyAgLSBVU0UgVEhJUyBGT1IgQUxMIFBhcmFsYXhpbmcgYmFja2dyb3VuZHNcclxuICAuYnJvd3Nlci1zYWZhcmkgI2Zwc2xpZGVzaG93IHtiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWw7fVxyXG4gIC8vIEVORCBTQUZBUkkgUGFyYWxheCBCYWNrZ3JvdW5kIEZpeC5cclxuXHJcbiAgI2xwY2FsbG91dHMgLml0ZW1ib3g6bnRoLWNoaWxkKDFuKzApIHt3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgNDBweCAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICNscGNhbGxvdXRzIC5pdGVtYm94Om50aC1sYXN0LWNoaWxkKDEpIHttYXJnaW4tYm90dG9tOiAwO31cclxuICBcclxuICAjcHJvZHVjdF9zZWN0aW9uX3RpdGxlIC5kYXJrYmcgaDIge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNDpudGgtb2YtdHlwZSgzbiszKSB7bWFyZ2luLXJpZ2h0OiA0JX1cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNCB7d2lkdGg6IDQ4JTsgbWFyZ2luLXJpZ2h0OiA0JX1cclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtNDpudGgtb2YtdHlwZSgybisyKSB7bWFyZ2luLXJpZ2h0OiAwfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG5cclxuICAucHJvZHVjdF9zZWN0aW9uIC5pdGVtYm94Om50aC1jaGlsZCg0bis0KSB7bWFyZ2luLXJpZ2h0OiA0JTt9ICBcclxuICAucHJvZHVjdF9zZWN0aW9uIC5pdGVtYm94Om50aC1jaGlsZCgzbiszKSB7bWFyZ2luLXJpZ2h0OiA0JTt9IFxyXG4gIC5wcm9kdWN0X3NlY3Rpb24gLml0ZW1ib3gge3dpZHRoOiA0OCU7IG1hcmdpbjogMCA0JSA0MHB4IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAucHJvZHVjdF9zZWN0aW9uIC5pdGVtYm94Om50aC1jaGlsZCgybisyKSB7bWFyZ2luLXJpZ2h0OiAwO30gIFxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7XHJcbiAgLmFyY2hpdmUuY2F0ZWdvcnkgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4gIC5hcmNoaXZlLmNhdGVnb3J5IC5wb3N0LXRlYXNlci5ibG9nLXRlYXNlcnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NzBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7fVxyXG5cclxuICAuY3VzdG9tLXZpZGVvIC5pdGVtLnZpZGVvIHt3aWR0aDogMTAwJTt9XHJcbiAgLmN1c3RvbS12aWRlbyAuaXRlbS52aWRlbyBhIC5pbWFnZXdyYXBwZXIgLm92ZXJsYXk6YmVmb3JlIHtmb250LXNpemU6IGNhbGMoNTBweCArIDEwdncpO31cclxuICAuY3VzdG9tLXZpZGVvIC5pdGVtLnZpZGVvIGEgLnRpdGxld3JhcHBlciB7Zm9udC1zaXplOiBjYWxjKDE2cHQgKyAxLjZ2dyk7fSAgXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuICAubGFuZGluZy1wYWdlIC5lbGVtZW50LmNvbHMtMzpudGgtb2YtdHlwZSgxbiswKSB7d2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMH1cclxuXHJcbiAgI2ZwY2FsbG91dHMgLml0ZW1ib3gge3dpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgI2ZwY2FsbG91dHMgLm92ZXJsYXkgLnRpdGxld3JhcCB7Zm9udC1zaXplOiBjYWxjKDE0cHQgKyAyLjR2dyk7fVxyXG5cclxuICAjcHJvZHVjdF9jb250ZW50IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge3dpZHRoOiAxMDAlO31cclxuICAjcHJvZHVjdF9jb250ZW50IC5zdW1tYXJ5IHt3aWR0aDogMTAwJTt9XHJcbiAgI3Byb2R1Y3QtMjY1ID4gZGl2LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7d2lkdGg6IDEwMCU7fVxyXG5cclxuICAvL0EtQiBvcmRlcmluZy4uLlxyXG4gICNwcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3QgLnN1bW1hcnkge29yZGVyOiAyO31cclxuICAjcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge29yZGVyOiAxO31cclxuXHJcblxyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuXHQuYmFubmVyIC5iZm0tYmFubmVyLnRhbGwgLnRleHQtd3JhcHBlciB7cG9zaXRpb246IHJlbGF0aXZlOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMTBweCAwIDEwcHggMDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcblx0LmJhbm5lciAuYmZtLWJhbm5lci50YWxsIC50ZXh0LXdyYXBwZXIgLmNlbnRlcm1lIHttYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nOiA1cHggMTF2dyAxNnB4IDI0cHg7fVxyXG5cdC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIGEge3dpZHRoOiA4dnc7fVxyXG5cdC5iYW5uZXIgLmJmbS1iYW5uZXIudGFsbCAudGV4dC13cmFwcGVyIC5zbGlkZS1saW5rIHt3aWR0aDogOHZ3O31cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICBcclxuXHJcbiAgLmxhbmRpbmctcGFnZSAuZWxlbWVudC5jb2xzLTQ6bnRoLW9mLXR5cGUoMW4rMCkge3dpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDB9XHJcblxyXG4gIGZvb3RlciB7Zm9udC1zaXplOiAuN2VtO31cclxuXHJcbiAgLmpzLWJhY2stdG8tdG9wIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7fVxyXG4gIC5qcy1iYWNrLXRvLXRvcDpob3ZlciB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO31cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdCNiZm1fcmVsYXRlZF9wcm9kdWN0cyAucHJvZHVjdDpudGgtbGFzdC1jaGlsZCgxKSB7bWFyZ2luLWJvdHRvbTogMDt9XHJcblxyXG59IiwiLyoqXG4gKiBEbyBub3QgdXNlIHRoaXMgZmlsZSBpbiB0aGUgYXBwbGljYXRpb24gYnVpbGQuXG4gKiBUaGlzIFwibWl4aW5cIiBpcyB1c2VkIGJ5IGd1bHAgdGFzayBcImljb25mb250XCIgdG8gZ2VuZXJhdGUgdGhlIHRlbXBsYXRlIGZvciB0aGVcbiAqIGZvbnRzIHRoYXQgdGhlIHRoZW1lIHVzZXMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvYmZtY2xpZW50LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2JmbWNsaWVudC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJmbWNsaWVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIGJhc2VDdXN0b21Gb250U3R5bGVzKCkge1xuXG59XG4uYmZtY2xpZW50LWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uYmZtY2xpZW50LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5iZm1jbGllbnQtM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLmJmbWNsaWVudC00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uYmZtY2xpZW50LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbi5iZm1jbGllbnQtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3MTQyODU4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4gIC5iZm1jbGllbnQtYXJyb3ctZG93bjI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctZG93bjIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctZG93bjItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYXJyb3ctbGVmdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1sZWZ0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwM1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1yaWdodCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy1yaWdodC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYXJyb3ctdXAyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWFycm93LXVwMigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1hcnJvdy11cDItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWF2dm8taWNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1hdnZvLWljb24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtYXZ2by1pY29uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwNVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1iYW5uZXItYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctbGVmdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA2XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctbGVmdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtYmFubmVyLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWJhbm5lci1hcnJvdy1yaWdodCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1iYW5uZXItYXJyb3ctcmlnaHQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWJsb2NrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDhcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtYmxvY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTA4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1ibG9ja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwOFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA5XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNhbmNlbC1jaXJjbGUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwOVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2FuY2VsLWNpcmNsZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jYXJ0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEFcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNhcnQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtY2hlY2tlZCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja2JveC1jaGVja2VkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwQlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaGVja2JveC11bmNoZWNrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMENcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtY2hlY2tib3gtdW5jaGVja2VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMENcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrYm94LXVuY2hlY2tlZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMENcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNoZWNrbWFyaygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaGVja21hcmstYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBEXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBFXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1kb3duKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1kb3duLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwRVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtbGVmdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTBGXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtbGVmdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMEZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNpcmNsZS1yaWdodCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtcmlnaHQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEwXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jaXJjbGUtdXAoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtY2lyY2xlLXVwLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExMVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jb21tZW50cygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1jb21tZW50cy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtY29tcGFueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExM1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1jb21wYW55KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNvbXBhbnktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWNyb3NzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWNyb3NzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1lbWFpbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1lbWFpbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMTVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZW50ZXIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExNlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZW50ZXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWV4aXQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZXhpdCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1leGl0LWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExN1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1leWUtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMThcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLW1pbnVzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMThcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWV5ZS1taW51cy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMThcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZXllLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLXBsdXMoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExOVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLXBsdXMtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1leWUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZXllLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExQVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1mYWNlYm9vaygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1mYWNlYm9vay1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQ1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLWVtcHR5KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtZW1wdHktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMURcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS1leGNlbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFEXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLWV4Y2VsLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUExRFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXBkZigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFFXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXBkZi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmlsZS10ZXh0MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXRleHQyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMUZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWZpbGUtdGV4dDItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1maWxlLXdvcmQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsZS13b3JkLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIxXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWZpbG0oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmlsbS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtZmxpa3I6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjJcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtZmxpa3IoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyMlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZmxpa3ItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTIyXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIzXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWdvb2dsZS1wbHVzKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWdvb2dsZS1wbHVzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyM1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1ncmlwcGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI0XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWdyaXBwaWUoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtZ3JpcHBpZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyNVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1ob21lKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWhvbWUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI1XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI2XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWltYWdlKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWltYWdlLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyNlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjdcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtaW5zdGFncmFtKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWluc3RhZ3JhbS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMjdcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWtleSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1rZXktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWtleTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQta2V5MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTI5XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1rZXkyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyOVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1saWJyZW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1saWJyZW9mZmljZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1saWJyZW9mZmljZS1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkFcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbGlua2VkLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWxpbmtlZC1pbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1saW5rZWQtaW4tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJCXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyQ1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1sb2NhdGlvbjI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbG9jYXRpb24yKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LWxvY2F0aW9uMi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkRcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbW92ZS1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1tb3ZlLWFycm93KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMkVcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW1vdmUtYXJyb3ctYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hbWU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmFtZSgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTJGXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYW1lLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEyRlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMwXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1kb3RzLWhvcml6b250YWwoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtaG9yaXpvbnRhbC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzBcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LWRvdHMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtdmVydGljYWwoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LWRvdHMtdmVydGljYWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMxXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMyXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYxKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzJcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1yb3VuZGVkLXYxLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzMlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1uYXYtcm91bmRlZC12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzM1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtcm91bmRlZC12MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTMzXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtcm91bmRlZC12Mi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzNcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtbmF2LXNxdWFyZS12MTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtc3F1YXJlLXYxKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzRcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5hdi1zcXVhcmUtdjEtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM0XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LW5hdi1zcXVhcmUtdjI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzVcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbmF2LXNxdWFyZS12MigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1uYXYtc3F1YXJlLXYyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzNVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1ub3RpZmljYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtbm90aWZpY2F0aW9uKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LW5vdGlmaWNhdGlvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBlbmNpbCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1wZW5jaWwtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTM3XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBob25lKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzhcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBob25lLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzOFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzlcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcGludGVyZXN0KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBpbnRlcmVzdC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMzlcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzQVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1wbGF5KCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0FcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXktYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXBsYXkyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNCXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXkyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0JcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXBsYXkyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQlwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1yYWRpby1jaGVja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNDXCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXJhZGlvLWNoZWNrZWQoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzQ1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0NcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtcmFkaW8tY2hlY2tlZDI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0RcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZDIoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcmFkaW8tY2hlY2tlZDItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTNEXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXJzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1yc3MoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRVwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtcnNzLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEzRVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0ZcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtc2VhcmNoKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0ZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXNlYXJjaC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBM0ZcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MFwiIH1cbiAgQG1peGluIGJmbWNsaWVudC1zb3VuZGNsb3VkKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDBcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXNvdW5kY2xvdWQtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtc3RhcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQxXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC1zdGFyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0MVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC10cmlwYWR2aXNvcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQyXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC10cmlwYWR2aXNvci1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0M1wiIH1cbiAgQG1peGluIGJmbWNsaWVudC10d2l0dGVyKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDNcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXR3aXR0ZXItYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQzXCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDRcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtdXNlcigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ0XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC11c2VyLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0NFwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC11c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC11c2VycygpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ1XCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC11c2Vycy1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDVcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC13YXJuaW5nKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDZcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXdhcm5pbmctYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ3XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXlhaG9vKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDdcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXlhaG9vLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0N1wiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ4XCIgfVxuICBAbWl4aW4gYmZtY2xpZW50LXllbHAoKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0OFwiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQteWVscC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDhcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQteW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0OVwiIH1cbiAgQG1peGluIGJmbWNsaWVudC15b3V0dWJlKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNDlcIiB9XG4gIH1cblxuICBAbWl4aW4gYmZtY2xpZW50LXlvdXR1YmUtYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTQ5XCIgfVxuICB9XG5cblxuICAuYmZtY2xpZW50LXpvb20taW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBNEFcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtem9vbS1pbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRBXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC16b29tLWluLWFmdGVyKCkgeyAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0QVwiIH1cbiAgfVxuXG5cbiAgLmJmbWNsaWVudC16b29tLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0QlwiIH1cbiAgQG1peGluIGJmbWNsaWVudC16b29tLW91dCgpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRCXCIgfVxuICB9XG5cbiAgQG1peGluIGJmbWNsaWVudC16b29tLW91dC1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJmbWNsaWVudFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBNEJcIiB9XG4gIH1cblxuXG4gIC5iZm1jbGllbnQtdmlkZW8tcGxheS1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXEVBNENcIiB9XG4gIEBtaXhpbiBiZm1jbGllbnQtdmlkZW8tcGxheS1idXR0b24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYmZtY2xpZW50XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUE0Q1wiIH1cbiAgfVxuXG4gIEBtaXhpbiBiZm1jbGllbnQtdmlkZW8tcGxheS1idXR0b24tYWZ0ZXIoKSB7ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJiZm1jbGllbnRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTRDXCIgfVxuICB9XG4iLCIvKipcbiAqIERvIG5vdCB1c2UgdGhpcyBmaWxlIGluIHRoZSBhcHBsaWNhdGlvbiBidWlsZC5cbiAqIFRoaXMgXCJtaXhpblwiIGlzIHVzZWQgYnkgZ3VscCB0YXNrIFwiaWNvbmZvbnRcIiB0byBnZW5lcmF0ZSB0aGUgdGVtcGxhdGUgZm9yIHRoZVxuICogZm9udHMgdGhhdCB0aGUgdGhlbWUgdXNlcy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NoaWxkZm9udHMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvY2hpbGRmb250cy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9jaGlsZGZvbnRzLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2hpbGRmb250czpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBiYXNlQ3VzdG9tRm9udFN0eWxlcygpIHtcblxufVxuLmNoaWxkZm9udHMtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5jaGlsZGZvbnRzLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5jaGlsZGZvbnRzLTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi5jaGlsZGZvbnRzLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5jaGlsZGZvbnRzLTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbi5jaGlsZGZvbnRzLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuICAuY2hpbGRmb250cy1jaGVja291dC1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICBAbWl4aW4gY2hpbGRmb250cy1jaGVja291dC1pY29uKCkgeyAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICB9XG5cbiAgQG1peGluIGNoaWxkZm9udHMtY2hlY2tvdXQtaWNvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAxXCIgfVxuICB9XG5cblxuICAuY2hpbGRmb250cy1teS1hY2NvdW50LWljb246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDJcIiB9XG4gIEBtaXhpbiBjaGlsZGZvbnRzLW15LWFjY291bnQtaWNvbigpIHsgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJjaGlsZGZvbnRzXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcRUEwMlwiIH1cbiAgfVxuXG4gIEBtaXhpbiBjaGlsZGZvbnRzLW15LWFjY291bnQtaWNvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxuICB9XG5cblxuICAuY2hpbGRmb250cy12aWV3LWNhcnQtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwM1wiIH1cbiAgQG1peGluIGNoaWxkZm9udHMtdmlldy1jYXJ0LWljb24oKSB7ICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiY2hpbGRmb250c1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEVBMDNcIiB9XG4gIH1cblxuICBAbWl4aW4gY2hpbGRmb250cy12aWV3LWNhcnQtaWNvbi1hZnRlcigpIHsgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImNoaWxkZm9udHNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxuICB9XG4iLG51bGwsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vKipcbiAqIENvcmUgc3BlY2lmaWMgcmVzZXRzIGFuZCBsYXlvdXQgdGhhdCBnZW5lcmFsbHkgd29uJ3QgYmUgdG91Y2hlZCwgaGVuY2Ugd2h5IGl0IGlzIFwiaGlkZGVuXCIgaGVyZVxuICovXG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgXG59XG5cbmh0bWwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEsIGE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbjogMWVtIDA7XG59IFxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG5saSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuXG4uZmFxLXBhZ2UgLmlubmVyIC5wb3N0LFxuLmZ1bGwtd2lkdGgtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5uZXIgeyBAaW5jbHVkZSBpbm5lci1jb250YWluZXIoKX1cbi5vdXRlciB7IEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcigpfVxuLmZsZXgtY29udGVudCB7IEBpbmNsdWRlIGZsZXgtY29udGVudCgpfVxuLmZsZXgtYm94IHtAaW5jbHVkZSBmbGV4LWJveCgpfVxuLm9uZS1oYWxmLC5oYWxmIHt3aWR0aDogNTAlfVxuLm9uZS10aGlyZCwgLnRoaXJkIHt3aWR0aDogMzMuMyV9XG4ub25lLXF1YXJ0ZXIsIC5xdWFydGVyIHsgd2lkdGg6IDI1JTt9XG4ub3V0ZXIsLmNsZWFyLWJsb2NrLC5jbGVhcmZpeCxzZWN0aW9uIHtAaW5jbHVkZSBjbGVhcmZpeCgpO31cblxuXG4uc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCJAbWl4aW4gZmxleC1jb250ZW50KCkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuXHQmID4gKiB7IC8vIGFsbCAxc3QgZ2VuIGNoaWxkcmVuIG9mIGZsZXgtY29udGVudCBzaG91bGQgYmUgaW5saW5lLWJsb2NrXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrXG5cdH1cbn1cblxuQG1peGluIGlubmVyLWNvbnRhaW5lcigpIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXJfbWF4X3dpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTYlO1xuICAgIHBhZGRpbmc6IDFweCAyJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIG91dGVyLWNvbnRhaW5lcigpIHtcbiAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1peGluIHJlc3BvbnNpdmVJbWFnZSgpIHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1peGluIGlubGluZUJ1dHRvbkxpc3QoKSB7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICBhIHtcbiAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xuICB9XG5cbn1cblxuXG4vKipcbiAqIENyZWF0ZXMgdGhlIGJvaWxlcnBsYXRlIENTUyBmb3IgZmxleGJveCBjb2x1bW5zIGlmIHlvdSBmb2xsb3cgdGhlIGFwcHJvcHJpYXRlIG5hbWluZyBwcm9jZWR1cmUuXG4gKiBDYWxsIHRoaXMgbWl4aW4gaW4gdGhlIHBhcmVudCBjb250YWluZXIgaG9sZGluZyB5b3VyIGNvbHVtbnNcbiAqIEBwYXJhbSAge3N0cmluZ30gJGJhc2VfY29sX2NsYXNzICAgIFRoZSBiYXNlIGNvbHVtbiBjbGFzczogZXg6IGNvbHMtMiwgdGhlIGNvZGUgd2lsbCBhcHBlbmQgdGhlIG51bWJlciAoZm9yIHR3byBjb2x1bW5zIGluIHRoaXMgZXhhbXBsZSwgYnV0IHlvdSBuZWVkIHRvIHByb3ZpZGUgXCJjb2xzXCIgdG8gaXQuXG4gKiBAcGFyYW0gIHtpbnRlZ2VyfSAgICAkbWluOiAgICAgICAgICAgMSAgICAgICAgICAgIFRoZSBudW1iZXIgdG8gYmVnaW4gaXRlcmF0aW9uIGF0XG4gKiBAcGFyYW0gIHtpbnRlZ2VyfSAgICAkbWF4OiAgICAgICAgICAgNiAgICAgICAgICAgICBUaGUgbnVtYmVyIHRvIGVuZCBpdGVyYXRpb24gYXRcbiAqIEBwYXJhbSAge21hcH0gICAgICAgICRicmVha3BvaW50cyAgICAoKSAgICAgICAgICAgIEEgbWFwIGNvbnNpc3Rpbmcgb2YgdGhlIHdpZHRoIGJyZWFrcG9pbnQgZm9yIGtleXMgYW5kIHRoZSBjb2x1bW4gY291bnQgZm9yIHZhbHVlXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICAgICAkZnVsbF9icmVha291dF93aWR0aCAgICAgICAgICBUaGUgc2NyZWVuIGRpbWVuc2lvbnMgd2hlcmUgY29sdW1ucyB3aWxsIGhhdmUgdGhlaXIgXCJkZWZhdWx0XCIgY2hhcmFjdGVyaXN0aWNzXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICRndXR0ZXI6ICAgICAgICAgICAnMjBweCcgICAgICAgIFRoZSBzcGFjaW5nIGJldHdlZW4gZWxlbWVudHMuIFRoaXMgdXNlcyBmbGV4Ym94IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICogQHJldHVybiB7c3RyaW5nfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBIGxvdCBvZiBDU1NcbiAqL1xuQG1peGluIGNvbHVtbnNDb250YWluZXIoJGJhc2VfY29sX2NsYXNzLCAkZnVsbF9icmVha291dF93aWR0aCwgICRtaW46IDEsICRtYXg6IDYsICRicmVha3BvaW50czogKCksICRndXR0ZXI6ICcyMHB4Jykge1xuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvLyBhbGwgY29sdW1ucyBzdGFydCBhdCAxMDAlIHdpZHRoXG4gICAgW2NsYXNzKj1cIiN7JGJhc2VfY29sX2NsYXNzfVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBlYWNoICRtaW5XaWR0aCwgJGNvbENvdW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAgIEBpZigkZnVsbF9icmVha291dF93aWR0aCA+ICRtaW5XaWR0aCkge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5XaWR0aCkge1xuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAkY29sQ291bnQgdGhyb3VnaCAkbWF4IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgX2NvbHVtbnNXaWR0aHMoJGJhc2VfY29sX2NsYXNzLCAkaSwgJGd1dHRlciwgJGNvbENvdW50KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGZ1bGxfYnJlYWtvdXRfd2lkdGgpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tICRtaW4gdGhyb3VnaCAkbWF4IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIF9jb2x1bW5zV2lkdGhzKCRiYXNlX2NvbF9jbGFzcywgJGksICRndXR0ZXIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIEJhc2ljYWxseSBjYWxsZWQgYnkgY29sdW1uc0NvbnRhaW5lciBtaXhpbiwgYnV0IGNhbiBiZSB1c2VkIGFueXdoZXJlIEkgZ3Vlc3NcbiAqIFJldHVybnMgMTAwJSBkaXZpZGVkIGJ5ICRpIHdpdGggdGhlIGJhc2UgY2xhc3MgcHJlcGVuZGVkXG4gKlxuICogRXg6IEBpbmNsdWRlIGNvbHVtbnNXaWR0aHMoJ2Jhc2UnLDMpXG4gKiB3aWxsIHJldHVybiAuYmFzZS0zIHt3aWR0aDogY2FsYygxMDAlIC8gMyk7fVxuICovXG4vKipcbiAqIENyZWF0ZXMgYSBDU1MgY2xhc3MgZm9yIGNyZWF0aW5nIGNvbHVtbnMgZnJvbSBzb21lIHZhcmlhYmxlc1xuICogQHBhcmFtICB7c3RyaW5nfSAkYmFzZV9jbGFzcyAgICAgICAgICAgICAgICAgVGhlIFwicHJlcGVuZFwiIGZvciB0aGUgY29sdW1uIGNsYXNzOiBleDogSWYgeW91ciBjb2x1bW4gY2xhc3MgaXMgXCJjb2xzLTJcIiBwcm92aWRlIFwiY29sc1wiXG4gKiBAcGFyYW0gIHtpbnRlZ2VyfSAkaSAgICAgICAgICAgICAgICAgICAgICAgICBJdGVyYXRpb24gaW5kZXhcbiAqIEBwYXJhbSAge3N0cmluZ30gJGd1dHRlciAgICAgICAgICAgICAgICAgICAgIFRoZSBhbW91bnQgb2Ygc3BhY2UgYmV0d2VlbiBjb2x1bW5zXG4gKiBAcGFyYW0gIHtpbnRlZ2VyfSAkb3ZlcnJpZGU6ICBudWxsICAgICAgICAgICBQYXNzIGluIGEgbnVtYmVyIHRvIG92ZXJyaWRlIGNvbHVtbnMsIHVzZWQgZm9yIHJlc3BvbnNpdmUgQ1NTLiBleDogcGFzcyBpbiAyLCB3aWxsIHJldHVybiA1MCUgY29sdW1ucyB3aXRoIGd1dHRlcnMgYWNjb3VudGVkIGZvciBubyBtYXR0ZXIgd2hhdFxuICogQHJldHVybiB7c3RyaW5nfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQSBidW5jaCBvZiBDU1NcbiAqL1xuQG1peGluIF9jb2x1bW5zV2lkdGhzKCRiYXNlX2NsYXNzLCAkaSwgJGd1dHRlcjogMTBweCwgJG92ZXJyaWRlOiBudWxsKSB7XG4gICAgQGlmKCRvdmVycmlkZSkge1xuICAgICAgICAuI3skYmFzZV9jbGFzc30tI3skaX0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG92ZXJyaWRlfSAtICN7JGd1dHRlcn0pO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRndXR0ZXJ9O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRiYXNlX2NsYXNzfS0jeyRpfSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaX0gLSAjeyRndXR0ZXJ9KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3skZ3V0dGVyfTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuQG1peGluIGZsZXgtYm94KCkge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AZnVuY3Rpb24gaGVhZGluZ3MoJGZyb206MSwgJHRvOjYpIHtcbiAgICBAaWYgJGZyb20gPT0gJHRvIHtcbiAgICAgICAgQHJldHVybiAnaCN7JGZyb219JztcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHJldHVybiAnaCN7JGZyb219LCcgKyBoZWFkaW5ncygkZnJvbSsxLCAkdG8pO1xuICAgIH1cbn1cblxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2Upe1xuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBAaWYgJHJvdW5kIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgLSByb3VuZCggJHNpemUgLyAyLjUgKTtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemU7XG4gICAgfSBAZWxzZSBpZiAgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICB9XG59XG5cbiRicmVha3BvaW50czogKFxuICAgIFwicGhvbmVcIjogICAgICAgIDQwMHB4LFxuICAgIFwicGhvbmUtd2lkZVwiOiAgIDQ4MHB4LFxuICAgIFwicGhhYmxldFwiOiAgICAgIDU2MHB4LFxuICAgIFwidGFibGV0LXNtYWxsXCI6IDY0MHB4LFxuICAgIFwidGFibGV0XCI6ICAgICAgIDc2OHB4LFxuICAgIFwidGFibGV0LXdpZGVcIjogIDEwMjRweCxcbiAgICBcImRlc2t0b3BcIjogICAgICAxMjQ4cHgsXG4gICAgXCJkZXNrdG9wLXdpZGVcIjogMTQ0MHB4XG4pO1xuXG5AbWl4aW4gbXEoJHdpZHRoLCAkdHlwZTogbWluKSB7XG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XG4gICAgICAgICR3aWR0aDogbWFwX2dldCgkYnJlYWtwb2ludHMsICR3aWR0aCk7XG4gICAgICAgIEBpZiAkdHlwZSA9PSBtYXgge1xuICAgICAgICAgICAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICR3aWR0aCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1peGluIHRydW5jYXRlKCR0cnVuY2F0aW9uLWJvdW5kYXJ5KSB7XG4gICAgbWF4LXdpZHRoOiAkdHJ1bmNhdGlvbi1ib3VuZGFyeTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cblxuQG1peGluIGhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiB2aXNpYmxlKCRzdGF0ZTogJ2Jsb2NrJykge1xuICAgIGRpc3BsYXk6IHVucXVvdGUoJHN0YXRlKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWl4aW4gY2VudGVyKCRwb3NpdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGlmICRwb3NpdGlvbiA9PSAndmVydGljYWwnIHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ2hvcml6b250YWwnIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ2JvdGgnIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuIC8vVXNhZ2U6XG4gLy8kc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbiAtIHZlcnRpY2FsL2hvcml6b250YWwvcmFkaWFsXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG4gICAgYmFja2dyb3VuZDogJHN0YXJ0LWNvbG9yO1xuXG4gICAgQGlmICRvcmllbnRhdGlvbiA9PSAndmVydGljYWwnIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gJ2hvcml6b250YWwnIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICAgfVxufVxuXG5cbiBAbWl4aW4gY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59IiwiYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0Zm9udC1mYW1pbHk6ICRiYXNlX2ZvbnRfZmFtaWx5O1xuXHRjb2xvcjogJGJvZHlfY29weV9jb2xvcjtcblx0YmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZF9jb2xvcjtcbn1cblxuXG5oMSB7XG5cdGNvbG9yOiAkaDFfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGgxX3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuaDIge1xuXHRjb2xvcjogJGgyX2NvbG9yO1xuXHRmb250LXNpemU6ICRoMl9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG5cbn1cbmgzIHtcblx0Y29sb3I6ICRoM19jb2xvcjtcblx0Zm9udC1zaXplOiAkaDNfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5oNCB7XG5cdGNvbG9yOiAkaDRfY29sb3I7XG5cdGZvbnQtc2l6ZTogJGg0X3NpemU7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcblx0bWFyZ2luLXRvcDogJGhlYWRpbmdfbWFyZ2luX3RvcDtcblx0bWFyZ2luLWJvdHRvbTogJGhlYWRpbmdfbWFyZ2luX2JvdHRvbTtcbn1cblxuaDUge1xuXHRjb2xvcjogJGg1X2NvbG9yO1xuXHRmb250LXNpemU6ICRoNV9zaXplO1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi10b3A6ICRoZWFkaW5nX21hcmdpbl90b3A7XG5cdG1hcmdpbi1ib3R0b206ICRoZWFkaW5nX21hcmdpbl9ib3R0b207XG59XG5cbmg2IHtcblx0Y29sb3I6ICRoNl9jb2xvcjtcblx0Zm9udC1zaXplOiAkaDZfc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAkaGVhZGluZ19tYXJnaW5fdG9wO1xuXHRtYXJnaW4tYm90dG9tOiAkaGVhZGluZ19tYXJnaW5fYm90dG9tO1xufVxuXG5cbmIsc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmEge1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiAkYW5jaG9yX3RhZ19jb2xvcjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRhbmNob3JfdGFnX2hvdmVyX2NvbG9yO1xuXHR9XG5cdCYubW9yZS1saW5rIHtcblxuXHRcdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbnAge1xuXHRsaW5lLWhlaWdodDogJGJvZHlfbGluZV9oZWlnaHQ7XG5cdG1hcmdpbi1ib3R0b206ICRwX2JvdHRvbV9tYXJnaW47XG5cbn1cbnAubG9naW4tZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwwLDAsMC4zKTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwwLDApO1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYnV0dG9uLmpzLWJmbS1hY2NvcmRpb24ge1xuXHRAaW5jbHVkZSBwYW5lbC1idXR0b24oKTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jZW50ZXJtZSxcbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uaW5saW5lLWJ1dHRvbi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuXG4udGVhc2VyLWJ1dHRvbiBhIHtcblx0QGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcblx0d2lkdGg6IGF1dG87XG59XG5cblxuLmlubGluZS1idXR0b24tbGlzdCB7XG4gIEBpbmNsdWRlIGlubGluZUJ1dHRvbkxpc3QoKTtcbn0iLCIvKipcbiAqIFRhYmxlIG9mIENvbnRlbnRzOlxuICpcbiAqXG4gKiAxLiBMYXlvdXRcbiAqIDIuIFR5cG9ncmFwaHlcbiAqIDMuIE5hdmlnYXRpb24gTWVudVxuICogNC4gVGhlbWUgQ29sb3JzXG4gKiA1LiBCdXR0b25zXG4gKi9cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tMS4gTEFZT1VULS0tLS0tLS0tLS0tLVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLy8gVGhlIGNhbGN1bGF0ZWQgd2lkdGggb2YgdGhlIHdlYnNpdGUsIGdlbmVyYWxseSB0aGlzIG51bWJlciBpcyBtZW50aW9uZWQgaW4gdGhlIGZpcnN0IGZldyBwYWdlcyBvZiBkZXNpZ24gbm90ZXMuXG4kY29udGFpbmVyX21heF93aWR0aCA6IDEzNDRweDtcblxuLy8gVGhlIGRlZmF1bHQgZHVyYXRpb24gZm9yIENTUyB0cmFuc2l0aW9ucy5cbiR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uOiAwLjNzO1xuXG4vLyBUaGUgYW1vdW50IG9mIGNvbHVtbnMgZm9yIGNhbGxvdXRzLlxuJGNhbGxvdXRfcm93X2NvdW50OiAgMztcblxuLy8gTWluIGhlaWdodCBmb3IgYmFubmVyc1xuJGhvbWVwYWdlX2Jhbm5lcl90ZXh0X3dyYXBwZXJfbWluX2hlaWdodCA6IDE0NnB4O1xuJHN1YnBhZ2VfYmFubmVyX3RleHRfd3JhcHBlcl9taW5faGVpZ2h0IDogMTQ2cHg7XG5cbi8vIHRoZSB3aWR0aCB3aGVyZSB0aGUgdGV4dC13cmFwcGVyIGVsZW1lbnQgaW4gdGhlIGJhbm5lciB3aWxsIGJlY29tZSBzdGF0aWMgcG9zaXRpb25lZCBpbnN0ZWFkIG9mIGFic29sdXRlXG4kYmFubmVyX3RleHRfd3JhcHBlcl9yZXNwb25zaXZlX2JyZWFrb3V0OiA4MDBweDtcbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAtLS0tLS0gMi4gVFlQT0dSQVBIWS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4kYmFzZV9mb250X2ZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuJGJvZHlfbGluZV9oZWlnaHQ6IDEuM2VtO1xuJGhlYWRpbmdfbWFyZ2luX3RvcDogMjBweDtcbiRoZWFkaW5nX21hcmdpbl9ib3R0b206IDIwcHg7XG4kcF9ib3R0b21fbWFyZ2luOiAyMHB4O1xuXG5cbiRoMV9zaXplIDogY2FsYygyOHB4ICsgMXZ3KTtcbiRoMl9zaXplIDogY2FsYygyNHB4ICsgMXZ3KTtcbiRoM19zaXplIDogY2FsYygyMHB4ICsgMXZ3KTtcbiRoNF9zaXplIDogY2FsYygxOHB4ICsgMXZ3KTtcbiRoNV9zaXplIDogY2FsYygxNnB4ICsgMXZ3KTtcbiRoNl9zaXplIDogY2FsYygxNHB4ICsgMXZ3KTtcblxuLy8gdGV4dCBjb2xvclxuJGhlYWRpbmdfbWFyZ2luX3RvcDogMjBweDtcbiRoZWFkaW5nX21hcmdpbl9ib3R0b206IDIwcHg7XG5cbiRkZWZhdWx0X3RleHRfY29sb3I6ICMzYjNlNDM7XG4kaDFfY29sb3I6ICMwODA5MGM7XG4kaDJfY29sb3I6ICMwODA5MGM7XG4kaDNfY29sb3I6ICMwODA5MGM7XG4kaDRfY29sb3I6ICMwODA5MGM7XG4kaDVfY29sb3I6ICRkZWZhdWx0X3RleHRfY29sb3I7XG4kaDZfY29sb3I6ICRkZWZhdWx0X3RleHRfY29sb3I7XG5cbiRib2R5X2NvcHlfY29sb3I6ICMzYjNlNDM7XG4kYW5jaG9yX3RhZ19jb2xvcjogIzFlODZiZjtcbiRhbmNob3JfdGFnX2hvdmVyX2NvbG9yOiAjOGQ4ZDhkO1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogLS0tLS0tIDMuIE5hdmlnYXRpb24gLS0tLS0tLS0tXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4kYWN0aXZlX3RyYWlsX2NvbG9yOiAjYmFkYTU1O1xuJG1vYmlsZV9uYXZfaGFtYnVyZ2VyX2NvbG9yOiAjMDAwO1xuJG1vYmlsZV9uYXZfaGFtYnVyZ2VyX2hvdmVyX2NvbG9yOiAjNjY2O1xuXG4vLyBUaGUgd2lkdGggd2hlcmUgbW9iaWxlIG5hdiBzd2l0Y2hlcyB0byBcImRlc2t0b3AgbmF2XCJcbiRtb2JpbGVfbmF2X3JlbmRlcl92aWV3cG9ydF93aWR0aDogOTAwcHg7XG5cbi8vIFRoZSB3aWR0aCB0aGF0IHRoZSBtb2JpbGUgbWVudSB3aWxsIGdvIDEwMCVcbiRtb2JpbGVfbmF2X2Z1bGxfd2lkdGhfdmlld3BvcnRfd2lkdGg6IDY0MHB4O1xuXG4vLyBUaGUgaGVpZ2h0IG9mIHRoZSBuYXYgYnV0dG9uXG4kbW9iaWxlX25hdl9idXR0b25faGVpZ2h0OiA1NnB4O1xuXG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfbGlua19jb2xvcjogIzAwMDtcbiRkZXNrdG9wX25hdl90b3BsZXZlbF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRkZXNrdG9wX25hdl90b3BsZXZlbF9ob3Zlcl9saW5rX2NvbG9yOiByZWQ7XG4kZGVza3RvcF9uYXZfdG9wbGV2ZWxfaG92ZXJfYmFja2dyb3VuZDogIHRyYW5zcGFyZW50O1xuXG4kZGVza3RvcF9uYXZfc3VibWVudV9saW5rX2NvbG9yOiAjNjY2O1xuJGRlc2t0b3BfbmF2X3N1Ym1lbnVfYmFja2dyb3VuZF9jb2xvcjogI2ZmZjtcbiRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2xpbmtfY29sb3I6IGxpZ2h0ZW4oJGRlc2t0b3BfbmF2X3N1Ym1lbnVfbGlua19jb2xvciwgNTAlKTtcbiRkZXNrdG9wX25hdl9zdWJtZW51X2hvdmVyX2JhY2tncm91bmRfY29sb3I6IGRhcmtlbigkZGVza3RvcF9uYXZfc3VibWVudV9iYWNrZ3JvdW5kX2NvbG9yLCA1MCUpO1xuXG5cblxuJG1vYmlsZV9uYXZfdG9wbGV2ZWxfbGlua19jb2xvcjogJGRlc2t0b3BfbmF2X3RvcGxldmVsX2xpbmtfY29sb3I7XG4kbW9iaWxlX25hdl90b3BsZXZlbF9iYWNrZ3JvdW5kOiAkZGVza3RvcF9uYXZfdG9wbGV2ZWxfYmFja2dyb3VuZDtcbiRtb2JpbGVfbmF2X3RvcGxldmVsX2hvdmVyX2xpbmtfY29sb3I6ICRkZXNrdG9wX25hdl90b3BsZXZlbF9ob3Zlcl9saW5rX2NvbG9yO1xuJG1vYmlsZV9uYXZfdG9wbGV2ZWxfaG92ZXJfYmFja2dyb3VuZDogICRkZXNrdG9wX25hdl90b3BsZXZlbF9ob3Zlcl9iYWNrZ3JvdW5kO1xuXG4kbW9iaWxlX25hdl9zdWJtZW51X2xpbmtfY29sb3I6ICRkZXNrdG9wX25hdl9zdWJtZW51X2xpbmtfY29sb3I7XG4kbW9iaWxlX25hdl9zdWJtZW51X2JhY2tncm91bmRfY29sb3I6JGRlc2t0b3BfbmF2X3N1Ym1lbnVfYmFja2dyb3VuZF9jb2xvcjtcbiRtb2JpbGVfbmF2X3N1Ym1lbnVfaG92ZXJfbGlua19jb2xvcjogJGRlc2t0b3BfbmF2X3N1Ym1lbnVfaG92ZXJfbGlua19jb2xvcjtcbiRtb2JpbGVfbmF2X3N1Ym1lbnVfaG92ZXJfYmFja2dyb3VuZF9jb2xvcjogJGRlc2t0b3BfbmF2X3N1Ym1lbnVfaG92ZXJfYmFja2dyb3VuZF9jb2xvcjtcblxuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0gNC4gVGhlbWUgQ29sb3JzIGFuZCBCdXR0b25zIC1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLy8gVGhpcyBpcyB1c2VkIGJ5IGRlZmF1bHQgZm9yIHRoZSBoZWFkZXJzL3RpdGxlIGFyZWFzIGZvciB0aGluZ3MgbGlrZSB0ZWFzZXJzLCB0YWJsZSBoZWFkaW5ncywgZXRjLlxuJHBhbmVsX2JhY2tncm91bmQgOiAjYWFhO1xuJHBhbmVsX2NvbG9yOiAjMDAwO1xuJHBhbmVsX2JvcmRlcl9jb2xvcjogIzY2NjtcblxuLy8gY29sb3IgdXNlZCBmb3IgbWlub3IgdGhpbmdzIGxpa2Ugb3ZlcmxheSBob3ZlciBlZmZlY3RzLCBmb3JtIGlucHV0IGJvcmRlcnMsIGV0Yy5cbiR0aGVtZV9wcmltYXJ5X2NvbG9yOiAjYmFkYTU1O1xuXG4vLyBCYWNrZ3JvdW5kIHVzZWQgZm9yIHBsYWNlaG9sZGVyIGltYWdlcyBzdWNoIGFzIG1pc3NpbmcgdGVhc2VycywgbWlzc2luZyBzdGFmZiBwaWNzLCBldGMuXG4kcGxhY2Vob2xkZXJfaW1hZ2VfYmFja2dyb3VuZCA6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuXG4vLyBTb2NpYWwgbWVkaWEgaWNvbnNcbiRzb2NpYWxfaWNvbl9zaXplOiA0MHB4OyAvL3dpZHRoLCBoZWlnaHQsIGZvbnQtc2l6ZVxuJHNvY2lhbF9pY29uX2JhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuJHNvY2lhbF9pY29uX2NvbG9yOiAkcGFuZWxfY29sb3I7XG4kc29jaWFsX2ljb25faG92ZXJfYmFja2dyb3VuZDogZGFya2VuKCRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kLCA1MCUpO1xuJHNvY2lhbF9pY29uX2hvdmVyX2NvbG9yOiBkYXJrZW4oJHNvY2lhbF9pY29uX2NvbG9yLCA1MCUpO1xuXG5cblxuJGJvZHlfYmFja2dyb3VuZF9jb2xvcjogI2ZmZjtcblxuJGhlYWRlcjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyMl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXIzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGhlYWRlcjRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kaGVhZGVyNV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRoZWFkZXI2X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4kZm9vdGVyMV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXIyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyNF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRmb290ZXI1X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3RlcjZfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblxuJGZvcm1fbGFiZWxfY29sb3I6ICMwMDA7XG4kZm9ybV9yZXF1aXJlZF9hc3Rlcmlza19jb2xvcjogcmVkO1xuJGZvcm1faWNvbl9jb2xvcjogIzAxODJhMjtcblxuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tIDUuIEJ1dHRvbnMgLS0tLS0tLS0tLS1cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5AbWl4aW4gcHJpbWFyeS1idXR0b24oKSB7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG5cdGNvbG9yOiAjMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHBhZGRpbmc6IDIwcHggNDBweDtcblx0Ji5hY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigjY2NjLCAxNSUpO1xuXHR9XG59XG5cbkBtaXhpbiBzZWNvbmRhcnktYnV0dG9uKCkge1xuXHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xufVxuXG5AbWl4aW4gdGVydGlhcnktYnV0dG9uKCkge1xuICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xufVxuXG5AbWl4aW4gcGFuZWwtYnV0dG9uKCkge1xuXHRAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigpO1xufVxuXG5AbWl4aW4gZm9ybS1lbGVtZW50KCkge1xuXHRiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjO1xuXHRjb2xvcjogIzdhN2E3YTtcblx0Zm9udC1zaXplOiAxMnB0O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMjFweCk7XG5cdHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDtcblx0cmVzaXplOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZV9mb250X2ZhbWlseTtcblx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXG5cdCYud3BjZjctbm90LXZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6IHJlZDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICMwMTgyYTI7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gIFx0XHRvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLyoqXG4gKiBUYWJsZSBvZiBjb250ZW50czpcbiAqXG4gKiBTZWN0aW9uIDE6ICAgU2V0dXAsIFVuaXZlcnNhbCBjbGFzc2VzLCBldGNcbiAqIFNlY3Rpb24gMjogICBIZWFkZXIgU3R5bGVzXG4gKiBTZWN0aW9uIDM6ICAgRnJvbnQgUGFnZSBTcGVjaWZpYyBTdHlsZXNcbiAqIFNlY3Rpb24gNDogICBDYWxsb3V0IFN0eWxlc1xuICogU2VjdGlvbiA1OiAgIExhbmRpbmcgUGFnZSBMYXlvdXQvU3R5bGVzXG4gKiBTZWN0aW9uIDY6ICAgU3RhZmYgUGFnZSBMYXlvdXQvU3R5bGVzXG4gKiBTZWN0aW9uIDc6ICAgRW1wbG95bWVudCBQYWdlIExheW91dC9TdHlsZXNcbiAqIFNlY3Rpb24gODogICBSZXZpZXdzIFRlbXBsYXRlIFN0eWxlc1xuICogU2VjdGlvbiA5OiAgIEJsb2cgQ2F0ZWdvcnkvQXJjaGl2ZSBTdHlsZXNcbiAqIFNlY3Rpb24gMTA6ICBCbG9nIFNpbmdsZSBQb3N0IFN0eWxlc1xuICogU2VjdGlvbiAxMTogIERvY3VtZW50IFRlbXBsYXRlIFN0eWxlc1xuICogU2VjdGlvbiAxMjogIEZvb3RlciBTdHlsZXNcbiAqL1xuXG5cbi8qKlxuICogU2VjdGlvbiAxOiBVbml2ZXJzYWwgYW5kIExheW91dCBDU1NcbiAqL1xuLy8gY29tbWVudCB0aGlzIG91dCB0byByZW1vdmUgYXV0b21hdGljIFwiaW5uZXIgY29udGFpbmVyc1wiIGZyb21cbi8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4vLyAgICNoZWFkZXIjeyRpfSA+IGRpdixcbi8vICAgI2Zvb3RlciN7JGl9ID4gZGl2e1xuLy8gICAgIEBpbmNsdWRlIGlubmVyLWNvbnRhaW5lcigpO1xuLy8gICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuLy8gICB9XG4vLyB9XG5cbi8qKlxuICogU2VjdGlvbiAyOiBIZWFkZXIgU3R5bGVzXG4gKi9cbiNoZWFkZXIxIHtiYWNrZ3JvdW5kOiAkaGVhZGVyMV9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyMiB7YmFja2dyb3VuZDogJGhlYWRlcjJfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjMge2JhY2tncm91bmQ6ICRoZWFkZXIzX2JhY2tncm91bmQ7IH1cbiNoZWFkZXI0IHtiYWNrZ3JvdW5kOiAkaGVhZGVyNF9iYWNrZ3JvdW5kOyB9XG4jaGVhZGVyNSB7YmFja2dyb3VuZDogJGhlYWRlcjVfYmFja2dyb3VuZDsgfVxuI2hlYWRlcjYge2JhY2tncm91bmQ6ICRoZWFkZXI2X2JhY2tncm91bmQ7IH1cblxuXG4vKipcbiAqIEZyb250IFBhZ2UgU3BlY2lmaWMgU3R5bGVzXG4gKi9cbi5wYWdlLXRlbXBsYXRlLWJmbV9mcm9udF9wYWdlIHtcblxufVxuXG4vKipcbiAqIFNlY3Rpb24gMzogQ2FsbG91dCBTdHlsZXNcbiAqL1xuI3RvcC1jYWxsb3V0cyAuaW5uZXIge1xuICAkY29sdW1uX2JyZWFrcG9pbnRzOiAoXG4gICAgICA1MDBweCA6IDIsXG4gICAgICAxMDAwcHggOiAzXG4gICAgKTtcbiAgICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb3VudCcsIDEyMDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyk7XG5cbiAgLy8gY29tbWVudCBvdXQgb3IgcmVtb3ZlIHRoaXMgdG8gZ2V0IHJpZCBvZiByZXNwb25zaXZlIGNhbGxvdXQgaW1hZ2VzIVxuICBpbWcge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVJbWFnZSgpO1xuICB9XG5cbn1cblxuLyoqXG4gKiBTZWN0aW9uIDU6IExhbmRpbmcgUGFnZSBTdHlsZXNcbiAqL1xuLmxhbmRpbmctcGFnZSB7XG4gIC8vIHBsZWFzZSByZWFkIHRoZSBkb2N1bWVudGF0aW9uIGluIHRoZSBfbWl4aW5zL19taXhpbnMuc2NzcyBmaWxlXG4gICRjb2x1bW5fYnJlYWtwb2ludHM6IChcbiAgICA1MDBweCA6IDIsXG4gICAgMTAwMHB4IDogM1xuICApO1xuICBAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2xzJywgMTIwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcbiAgLmVsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLmJ1dHRvbi5tb3JlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oKTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVJbWFnZSgpO1xuICAgIH1cbiAgICBkaXYud3AtY2FwdGlvbiB7XG4gICAgICAvKiBpZiBhIGltYWdlIGNvbWVzIGluIHdpdGggYSBjYXB0aW9uLFxuICAgICAgKiBpdCBjcmVhdGVzIHRoaXMgZGl2IHdpdGggYSBJTkxJTkUgaGFyZHNldFxuICAgICAgKiAgd2lkdGguLi5jYXVzaW5nIGEgYnJlYWsuICovXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9IC8vIC5lbGVtZW50XG59XG5cblxuLyoqXG4gKiBTZWN0aW9uIDY6IFN0YWZmIFBhZ2UgTGF5b3V0XG4gKi9cbi5zdGFmZi1wYWdlIC5zdGFmZi13cmFwcGVyIHsgLy8gb3V0ZXIgY29udGFpbmVyIGZvciBzdGFmZiByZXBlYXRlclxuXG4gICRjb2x1bW5fYnJlYWtwb2ludHM6IChcbiAgICA1MDBweCA6IDIsXG4gICAgODc4cHggOiAzXG4gICk7XG4gIEBpbmNsdWRlIGNvbHVtbnNDb250YWluZXIoJ2NvdW50JywgMTIwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgLnN0YWZmIHtcbiAgICAvLyAuc3RhZmYtbWVtYmVyICh0aGlzIGlzIHRoZSBjb2x1bW4gY29udGFpbmVyKVxuICAgICYtbWVtYmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAvLyAuc3RhZmYtbmFtZVxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDAuN3Z3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcbiAgICB9XG4gICAgLy8gLnN0YWZmLXRpdGxlXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDAuNXZ3KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYm9keV9saW5lX2hlaWdodDtcbiAgICB9XG4gICAgLy8gLnN0YWZmLWVtYWlsLCAuc3RhZmYtcGhvbmVcbiAgICAmLWVtYWlsLCYtcGhvbmUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAwLjI1dncpO1xuICAgICAgbGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuICAgIH1cblxuICAgIC8vIC5zdGFmZi1iaW9cbiAgICAmLWJpbyB7XG4gICAgICAvLyB0aGUgcG9zaXRpb25pbmcgYmVsb3cgYWNjb3VudHMgZm9yIHNvbWUgd2VpcmQgY2hyb21lIGJ1ZyB3aGVyZSBlcUhlaWdodCB0aGlua3MgaW1hZ2VzIGFyZSA2cHggdGFsbGVyLCByZW1vdmUgdGhpcyBpZiB5b3UgZG9uJ3QgaGF2ZSBwcm9ibGVtcywgb3IgaWdub3JlIGl0LCBpdCBkb2Vzbid0IGh1cnQgYW55dGhpbmcuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG5cbiAgICAgIGJ1dHRvbi5qcy1iZm0tc3RhZmYtYmlvIHtcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtY2lyY2xlLWRvd24tYWZ0ZXIoKTtcbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBAaW5jbHVkZSBiZm1jbGllbnQtY2lyY2xlLXVwLWFmdGVyKCk7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1waWMtbWlzc2luZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcblxuICAgICAgLnN0YWZmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LXVzZXIoKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAuc3RhZmYtaW1hZ2VcbiAgICAmLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuXG4vKipcbiAqIFNlY3Rpb24gNzogRW1wbG95bWVudCBQYWdlXG4gKi9cbi5lbXBsb3ltZW50LXBhZ2Uge1xuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmFmdGVyIHtcblxuICAgICAgY29udGVudDogJzonOyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwOm50aC1vZi10eXBlKDEpIHttYXJnaW4tdG9wOjA7fVxuICB9XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gODogUmV2aWV3cyBQYWdlXG4gKi9cbiNyZXZpZXdzLWxvb3Age1xuXG4gIC5yZXZpZXcge1xuICAgIEBpbmNsdWRlIGZsZXgtY29udGVudCgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucmV2aWV3LWF2YXRhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgICYubm8taW1hZ2UgLnJldmlldy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgLnJldmlldy1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlldy1hdmF0YXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4ICkge1xuICAgICAgJi5oYXMtaW1hZ2Uge1xuICAgICAgICAucmV2aWV3LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3LWF2YXRhciB7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE1JSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gOTogQmxvZyBBcmNoaXZlL0NhdGVnb3J5IFBhZ2VcbiAqL1xuLmFyY2hpdmUuY2F0ZWdvcnkgeyAvLyBzdHlsZXMgZm9yIGJsb2cgY2F0ZWdvcnkgcGFnZS5cblxuICAuZmxleC1jb250ZW50IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnBvc3QtdGVhc2VyLmJsb2ctdGVhc2VyIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG5cbiAgICBhLmJ1dHRvbi5tb3JlLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6OTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5kYXRlLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY4MHB4KSB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgfVxufVxuXG4vKipcbiAqIFNlY3Rpb24gMTA6IEJsb2cgU2luZ2xlIFBhZ2VcbiAqL1xuLnNpbmdsZS5zaW5nbGUtcG9zdCB7XG5cbiAgZmlndXJlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmlubmVyLmZsZXgtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC5wb3N0LW1ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5kYXRlLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogU2VjdGlvbiAxMTogRG9jdW1lbnQgTWFuYWdlciBTdHlsZXNcbiAqL1xuLmRvY3VtZW50LXBhZ2UgdGFibGUge1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cblxuICB0ZC5kb3dubG9hZC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRib2R5X2NvcHlfY29sb3I7XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtZmlsZS1wZGYoKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC5maWxlbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgfVxuICAgLmZpbGVzaXplLFxuICAgIC5kb3dubG9hZC1saW5rICB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTRwdCArIC4zdncpO1xuICAgIH1cblxuXG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICAuZmlsZW5hbWUsXG4gICAgLmZpbGVzaXplIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gIH1cbn1cblxuXG4vKipcbiAqIFNlY3Rpb24gMTI6IEZvb3RlciBTdHlsZXNcbiAqL1xuI2Zvb3RlcjEge2JhY2tncm91bmQ6ICRmb290ZXIxX2JhY2tncm91bmQ7IH1cbiNmb290ZXIyIHtiYWNrZ3JvdW5kOiAkZm9vdGVyMl9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyMyB7YmFja2dyb3VuZDogJGZvb3RlcjNfYmFja2dyb3VuZDsgfVxuI2Zvb3RlcjQge2JhY2tncm91bmQ6ICRmb290ZXI0X2JhY2tncm91bmQ7IH1cbiNmb290ZXI1IHtiYWNrZ3JvdW5kOiAkZm9vdGVyNV9iYWNrZ3JvdW5kOyB9XG4jZm9vdGVyNiB7YmFja2dyb3VuZDogJGZvb3RlcjZfYmFja2dyb3VuZDsgfVxuZm9vdGVyI2JmbS1jcmVkaXRzIHtcbiAgQGluY2x1ZGUgb3V0ZXItY29udGFpbmVyKCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH0iLCIvKlxuICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuNy4wXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBhbmQgbGF0ZXIgbGljZW5zZS5cbiAqIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcbiAqXG4gKiBDb250cmlidXRpbmcgYXV0aG9yOiBUeWxlciBTbWl0aCAoQG1ibXVmZmZpbilcbiAqXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBGT05ULUZBQ0VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZsZXhzbGlkZXItaWNvbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mbGV4c2xpZGVyLWljb24ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZsZXhzbGlkZXItaWNvbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZmxleHNsaWRlci1pY29uLnN2ZyNmbGV4c2xpZGVyLWljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTRVRTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleC1jb250YWluZXIgYTpob3Zlcixcbi5mbGV4LXNsaWRlciBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXMsXG4uc2xpZGVzID4gbGksXG4uZmxleC1jb250cm9sLW5hdixcbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEJBU0UgU1RZTEVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleHNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5odG1sW3htbG5zXSAuZmxleHNsaWRlciAuc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4qIGh0bWwgLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIGhlaWdodDogMSU7XG59XG4ubm8tanMgLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogREVGQVVMVCBUSEVNRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHpvb206IDE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICcnIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW8tYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogJycgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICB6b29tOiAxO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ubG9hZGluZyAuZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmNhcm91c2VsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgKmhlaWdodDogMDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmxleHNsaWRlci1pY29uXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxmMDAxJztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDInO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgbGVmdDogLTUwcHg7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgb3BhY2l0eTogMC43O1xuICBsZWZ0OiAxMHB4O1xufVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogLTE7XG59XG4uZmxleC1wYXVzZXBsYXkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAxMHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZsZXgtcGF1c2VwbGF5IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmxleHNsaWRlci1pY29uXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnXFxmMDA0Jztcbn1cbi5mbGV4LXBhdXNlcGxheSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LXBhdXNlcGxheSBhLmZsZXgtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAzJztcbn1cbi5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxleC1jb250cm9sLXRodW1icyB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTUE9OU0lWRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59IiwiLyoqXHJcbiAqIFRoaXMgZmlsZSBjb250YWlucyB0aGUgYmFzZSBDU1MgRm9yIFVJIGVsZW1lbnRzIHN1Y2ggYXMgY29udGVudCBzbGlkZXJzLCBhY2NvcmRpb24gYnV0dG9ucywgYW5kIG90aGVyIChub3JtYWxseSkgaW50ZXJhY3RpdmUgY29tcG9uZW50c1xyXG4gKi9cclxuXHJcbiN3aGl0ZSxcclxuI2xyX3NsaWRlciB7XHJcbiAgLmNvbnRlbnQtbWF4LXdpZHRoICoge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnQgLmhhbGYge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmN5Y2xlLXBhZ2VyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiN0ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmN1c3RvbS1uYXZpZ2F0aW9uIHtcclxuICAgID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgJi5mbGV4LXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmxleC1uZXh0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0taXRlbSBpbnB1dC53cGNmNy1zdWJtaXR7LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7ICBhcHBlYXJhbmNlOiBub25lOyAgYm9yZGVyLXJhZGl1czogMDt9IC8vVGhpcyBpcyBhIEZJWCBmb3IgU2FmYXJpIG9uIGEgQ0VMTCBQSE9ORS4gZm9yIHRoZSBidXR0b24gZGlzcGxheXMuXHJcblxyXG4vKnNjcm9sbCBiZWxvdyBmb2xkIHBsdWdpbiBjc3MqL1xyXG4uZm9sZC13cmFwcGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTAwMDAwMDAwO1xyXG59XHJcbiNzY3JvbGxCZWxvd0ZvbGQge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1hcnJvdy1kb3duMigpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3Rlc3RpbW9uaWFsLXNsaWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuY3VzdG9tLW5hdmlnYXRpb24ge1xyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmLmZsZXgtcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mbGV4LW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZGl2LnBhbmVsIHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbi5qcy1tb2RhbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcblxyXG4ubW9kYWwtY2xvc2Uge1xyXG4gIGNvbG9yOiAjZmZmXHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM5OTlcclxuICB9XHJcbn1cclxuXHJcblxyXG4uanMtYmFjay10by10b3Age1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJmbWNsaWVudC1hcnJvdy11cDIoKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5kaXYucGFuZWwuc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiAxNTAwcHg7XHJcbn1cclxuXHJcbmJ1dHRvbi5qcy1iZm0tYWNjb3JkaW9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMThweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFxFQTBFJztcclxuICAgIGZvbnQtZmFtaWx5OiAnYmZtY2xpZW50JztcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgfVxyXG4gICYuYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXEVBMTEnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZmFxLXBhZ2UgZGl2LnBhbmVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICYuc2hvdyB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgaW1nLmFsaWducmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgMC45ZW0gMC45ZW07XHJcbiAgfVxyXG4gIGltZy5hbGlnbmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMC45ZW0gMC45ZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmLnJvdW5kIC5pY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB3aWR0aDogJHNvY2lhbF9pY29uX3NpemU7XHJcbiAgICBoZWlnaHQ6ICRzb2NpYWxfaWNvbl9zaXplO1xyXG4gICAgZm9udC1zaXplOiAkc29jaWFsX2ljb25fc2l6ZTtcclxuICAgIGNvbG9yOiAkc29jaWFsX2ljb25fY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc29jaWFsX2ljb25fYmFja2dyb3VuZDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHNvY2lhbF9pY29uX2hvdmVyX2NvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc29jaWFsX2ljb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICAgICYuZmFjZWJvb2sgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmFjZWJvb2soKTsgfVxyXG4gICAgJi50d2l0dGVyIHsgQGluY2x1ZGUgYmZtY2xpZW50LXR3aXR0ZXIoKTsgfVxyXG4gICAgJi55b3V0dWJlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXlvdXR1YmUoKTt9XHJcbiAgICAmLmdvb2dsZV9wbHVzLFxyXG4gICAgJi5nb29nbGVwbHVzIHsgQGluY2x1ZGUgYmZtY2xpZW50LWdvb2dsZS1wbHVzKCk7IH1cclxuICAgICYubGlua2VkX2luLFxyXG4gICAgJi5saW5rZWRpbiB7IEBpbmNsdWRlIGJmbWNsaWVudC1saW5rZWQtaW4oKTt9XHJcbiAgICAmLnBpbnRlcmVzdCB7QGluY2x1ZGUgYmZtY2xpZW50LXBpbnRlcmVzdCgpO31cclxuICAgICYuaW5zdGFncmFtIHtAaW5jbHVkZSBiZm1jbGllbnQtaW5zdGFncmFtKCk7fVxyXG4gICAgJi5mbGlja3IgeyBAaW5jbHVkZSBiZm1jbGllbnQtZmxpa3IoKTt9XHJcbiAgICAmLnJzcyB7IEBpbmNsdWRlIGJmbWNsaWVudC1yc3MoKTt9XHJcbiAgICAmLnNvdW5kY2xvdWQge0BpbmNsdWRlIGJmbWNsaWVudC1zb3VuZGNsb3VkKCk7fVxyXG4gICAgJi55YWhvbyB7QGluY2x1ZGUgYmZtY2xpZW50LXlhaG9vKCk7fVxyXG4gICAgJi5hdnZvIHtAaW5jbHVkZSBiZm1jbGllbnQtYXZ2by1pY29uKCk7fVxyXG4gICAgJi55ZWxwIHtAaW5jbHVkZSBiZm1jbGllbnQteWVscCgpO31cclxuICAgICYudHJpcF9hZHZpc29yLFxyXG4gICAgJi50cmlwYWQge0BpbmNsdWRlIGJmbWNsaWVudC10cmlwYWR2aXNvcigpO31cclxuICB9XHJcbiAgYTpudGgtbGFzdC1jaGlsZCgpIC5pY29uIHttYXJnaW4tcmlnaHQ6MDt9XHJcbn0iLCIuc29jaWFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi5yb3VuZCAuaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gIH1cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgd2lkdGg6ICRzb2NpYWxfaWNvbl9zaXplO1xuICAgIGhlaWdodDogJHNvY2lhbF9pY29uX3NpemU7XG4gICAgZm9udC1zaXplOiAkc29jaWFsX2ljb25fc2l6ZTtcbiAgICBjb2xvcjogJHNvY2lhbF9pY29uX2NvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9iYWNrZ3JvdW5kO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzb2NpYWxfaWNvbl9ob3Zlcl9jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaWNvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xuICAgIH1cbiAgICAmLmZhY2Vib29rIHsgQGluY2x1ZGUgYmZtY2xpZW50LWZhY2Vib29rKCk7IH1cbiAgICAmLnR3aXR0ZXIgeyBAaW5jbHVkZSBiZm1jbGllbnQtdHdpdHRlcigpOyB9XG4gICAgJi55b3V0dWJlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXlvdXR1YmUoKTt9XG4gICAgJi5nb29nbGVfcGx1cyxcbiAgICAmLmdvb2dsZXBsdXMgeyBAaW5jbHVkZSBiZm1jbGllbnQtZ29vZ2xlLXBsdXMoKTsgfVxuICAgICYubGlua2VkX2luLFxuICAgICYubGlua2VkaW4geyBAaW5jbHVkZSBiZm1jbGllbnQtbGlua2VkLWluKCk7fVxuICAgICYucGludGVyZXN0IHtAaW5jbHVkZSBiZm1jbGllbnQtcGludGVyZXN0KCk7fVxuICAgICYuaW5zdGFncmFtIHtAaW5jbHVkZSBiZm1jbGllbnQtaW5zdGFncmFtKCk7fVxuICAgICYuZmxpY2tyIHsgQGluY2x1ZGUgYmZtY2xpZW50LWZsaWtyKCk7fVxuICAgICYucnNzIHsgQGluY2x1ZGUgYmZtY2xpZW50LXJzcygpO31cbiAgICAmLnNvdW5kY2xvdWQge0BpbmNsdWRlIGJmbWNsaWVudC1zb3VuZGNsb3VkKCk7fVxuICAgICYueWFob28ge0BpbmNsdWRlIGJmbWNsaWVudC15YWhvbygpO31cbiAgICAmLmF2dm8ge0BpbmNsdWRlIGJmbWNsaWVudC1hdnZvLWljb24oKTt9XG4gICAgJi55ZWxwIHtAaW5jbHVkZSBiZm1jbGllbnQteWVscCgpO31cbiAgICAmLnRyaXBfYWR2aXNvcixcbiAgICAmLnRyaXBhZCB7QGluY2x1ZGUgYmZtY2xpZW50LXRyaXBhZHZpc29yKCk7fVxuICB9XG4gIGE6bnRoLWxhc3QtY2hpbGQoKSAuaWNvbiB7bWFyZ2luLXJpZ2h0OjA7fVxufSIsIiRmb3JtX2xpbmVfaGVpZ2h0OiAxLjNlbTtcclxuXHJcbiRmb3JtX2xhYmVsX2NvbG9yOiAjMDAwO1xyXG4kZm9ybV9yZXF1aXJlZF9hc3Rlcmlza19jb2xvcjogcmVkO1xyXG4kZm9ybV9pY29uX2NvbG9yOiAjMDE4MmEyO1xyXG5cclxuXHJcbi5jb250YWN0LXBhZ2Uge1xyXG5cclxuXHQubGF5b3V0LXdyYXBwZXIge1xyXG5cdFx0LnRvcCB7XHJcblx0XHRcdHdpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206MiU7IGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3R0b20ge1xyXG5cdFx0XHR3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHRcdC5tYXAge1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGVmdCB7XHJcblx0XHRcdHdpZHRoOjEwMCU7IG1hcmdpbi1yaWdodDowJTsgbWFyZ2luLWJvdHRvbTozNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdHdpZHRoOjEwMCU7IG1hcmdpbi1sZWZ0OjAlOyBtYXJnaW4tYm90dG9tOjA7XHJcblx0XHR9XHJcblx0XHQmLnN0eWxlMSB7XHJcblx0XHRcdGZvcm0gLmZvcm0taXRlbTpudGgtb2YtdHlwZSgyKSB7d2lkdGg6MTAwJTsgbWFyZ2luLXJpZ2h0OjAlO31cclxuXHRcdFx0Zm9ybSAuZm9ybS1pdGVtOm50aC1vZi10eXBlKDMpIHt3aWR0aDoxMDAlOyBtYXJnaW4tcmlnaHQ6MCU7fVxyXG5cdFx0XHRmb3JtIC5mb3JtLWl0ZW06bnRoLW9mLXR5cGUoNCkge3dpZHRoOjEwMCU7fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHR3aWR0aDo0OCU7IG1hcmdpbi1yaWdodDoyJTsgbWFyZ2luLWJvdHRvbToyJTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHR3aWR0aDo0OCU7IG1hcmdpbi1sZWZ0OjIlOyBtYXJnaW4tYm90dG9tOjIlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKiogMS4gY2Y3ICoqKioqKioqKioqKioqKi9cclxuXHJcbi8vIGZvcm0gZWxlbWVudHNcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmLnJhZGlvdHlwZSB7XHJcblxyXG5cdFx0Ji5yZXF1aXJlZDpiZWZvcmUge1xyXG5cdFx0XHRyaWdodDogLTNweDtcclxuXHRcdH1cclxuXHRcdC53cGNmNy1saXN0LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9ybV9saW5lX2hlaWdodDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQgIGxpbmUtaGVpZ2h0OiAkZm9ybV9saW5lX2hlaWdodDtcclxuXHRcdFx0XHQgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0ICBkaXNwbGF5OiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuXHQmLnNlbGVjdC5yZXF1aXJlOmJlZm9yZSB7XHJcblx0XHR0b3A6IHVuc2V0O1xyXG5cdFx0Ym90dG9tOiA1cHg7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblx0Ji5zZWFyY2hwYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmLmhhc2ZvY3VzIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yZXF1aXJlZDpiZWZvcmUge1xyXG5cdFx0Y29sb3I6ICRmb3JtX3JlcXVpcmVkX2FzdGVyaXNrX2NvbG9yO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlX2ZvbnRfZmFtaWx5O1xyXG5cdFx0Y29udGVudDogXCIqXCI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpO1xyXG5cdFx0ei1pbmRleDogMjAwMDtcclxuXHR9XHJcblxyXG5cdCYuc2VhcmNocGFnZTpiZWZvcmUsXHJcblx0Ji5zZWFyY2hwYWdlLmhhc2ZvY3VzOmJlZm9yZSB7XHJcblx0XHRjb2xvcjogJGZvcm1faWNvbl9jb2xvcjtcclxuXHR9XHJcblxyXG5cdC53cGNmNy1zZWxlY3Qge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XHJcblx0fVxyXG5cclxuXHJcblx0aW5wdXQuZm9ybS10ZXh0LFxyXG5cdGlucHV0LnNlYXJjaC10ZXh0LFxyXG5cdGlucHV0LndwY2Y3LXRleHQsXHJcblx0aW5wdXQud3BjZjctZW1haWwsXHJcblx0aW5wdXQud3BjZjctc2VsZWN0LFxyXG5cdHRleHRhcmVhLndwY2Y3LXRleHRhcmVhLFxyXG5cdGlucHV0LndwY2Y3LWZpbGUge1xyXG5cdFx0QGluY2x1ZGUgZm9ybS1lbGVtZW50KCk7XHJcblx0fVxyXG5cclxuXHJcblx0aW5wdXRbbmFtZT1cInNlbmRlcm5hbWUtZmlyc3RcIl0sXHJcblx0aW5wdXRbbmFtZT1cInNlbmRlcm5hbWUtbGFzdFwiXSxcclxuXHRpbnB1dFtuYW1lPVwic2VuZGVybmFtZVwiXSxcclxuXHRpbnB1dFtuYW1lPVwic2VuZGVyZW1haWxcIl0sXHJcblx0aW5wdXRbbmFtZT1cImVtYWlsXCJdLFxyXG5cdGlucHV0W25hbWU9XCJwaG9uZVwiXSxcclxuXHRpbnB1dFtuYW1lPVwiY29tcGFueVwiXSxcclxuXHRpbnB1dFtuYW1lPVwiYWRkcmVzc1wiXSxcclxuXHRpbnB1dFtuYW1lPVwiYWRkcmVzczFcIl0sXHJcblx0aW5wdXRbbmFtZT1cImFkZHJlc3MyXCJdLFxyXG5cdGlucHV0W25hbWU9XCJtZXNzYWdlXCJdLFxyXG5cdGlucHV0W25hbWU9XCJzZWFyY2hcIl0sXHJcblx0aW5wdXRbbmFtZT1cInBhc3NcIl0sXHJcblx0dGV4dGFyZWFbbmFtZT1cIm1lc3NhZ2VcIl0ge1xyXG5cdCAgcGFkZGluZzogOHB4IDhweCA2cHggMzJweDtcclxuXHQgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcclxuXHR9XHJcblxyXG5cclxuXHJcblx0bGFiZWwge1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcblx0XHR9XHJcblx0XHRjb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTgwcHgpIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHR9XHJcblxyXG59XHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG5cclxuXHQmLndwY2Y3LW1haWwtc2VudC1vayxcclxuXHQmLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuXHRcdGZvbnQtc2l6ZTogMTJwdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuXHRcdHBhZGRpbmc6IDhweCA4cHggNnB4IDMycHg7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYud3BjZjctbWFpbC1zZW50LW9rIHtcclxuXHRcdGJhY2tncm91bmQ6IGdyZWVuO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgZ3JlZW47XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBiZm1jbGllbnQtZW1haWwoKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xyXG5cdFx0ICBiYWNrZ3JvdW5kOiByZWQ7XHJcblx0XHQgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcclxuXHJcblx0XHQgICY6YmVmb3JlIHtcclxuXHRcdCAgXHRAaW5jbHVkZSBiZm1jbGllbnQtd2FybmluZygpO1xyXG5cdFx0ICB9XHJcblx0fVxyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdCBkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICB0b3A6IDhweDtcclxuXHRcdCAgbGVmdDogOXB4O1xyXG5cdFx0ICBmb250LXNpemU6IDIwcHg7XHJcblx0XHQgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgIHdpZHRoOiAyMHB4O1xyXG5cdFx0ICBvcGFjaXR5OiAxO1xyXG5cdFx0ICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblx0LlBhcmVudE5hbWUsXHJcblx0LlBhdGllbnROYW1lLFxyXG5cdC5zZW5kZXJuYW1lLWZpcnN0LFxyXG5cdC5zZW5kZXJuYW1lLWxhc3QsXHJcblx0LnNlbmRlcm5hbWUgIHtcclxuXHQgIEBpbmNsdWRlIGJmbWNsaWVudC11c2VyKCk7XHJcblx0fVxyXG5cclxuXHJcblx0Ji5lbWFpbCwgJi5zZW5kZXJlbWFpbCB7IEBpbmNsdWRlIGJmbWNsaWVudC1lbWFpbCgpOyB9XHJcblx0LnBob25lIHsgQGluY2x1ZGUgYmZtY2xpZW50LXBob25lKCk7fVxyXG5cdC5jb21wYW55IHtAaW5jbHVkZSBiZm1jbGllbnQtY29tcGFueSgpO31cclxuXHQubWVzc2FnZSB7IEBpbmNsdWRlIGJmbWNsaWVudC1wZW5jaWwoKTt9XHJcblx0LnBhc3Mge0BpbmNsdWRlIGJmbWNsaWVudC1rZXkoKTt9XHJcblx0LmFkZHJlc3MsLmFkZHJlc3MxLC5hZGRyZXNzMiB7QGluY2x1ZGUgYmZtY2xpZW50LWhvbWUoKTt9XHJcblx0LmZvcm0taXRlbS5zZWFyY2hwYWdlIHsgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO31cclxuXHJcbn1cclxuXHJcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogcmVkO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gIGZvbnQtc2l6ZTogLjhlbTtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gIHBhZGRpbmc6IDJweCAycHggMHB4IDJweDtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNXB4O1xyXG4gIGxlZnQ6IDhweDtcclxufVxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xyXG5cdEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCk7XHJcblx0d2lkdGg6IGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XHJcbiAgQGluY2x1ZGUgYmZtY2xpZW50LXdhcm5pbmcoKTtcclxufVxyXG5cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5QYXJlbnROYW1lLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuUGF0aWVudE5hbWUsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zZW5kZXJuYW1lLWZpcnN0LFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2VuZGVybmFtZS1sYXN0LFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2VuZGVybmFtZSAge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC11c2VyKCk7XHJcbn1cclxuXHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZW1haWwge1xyXG4gIEBpbmNsdWRlIGJmbWNsaWVudC1lbWFpbCgpO1xyXG59XHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnBob25lIHtcclxuICAgQGluY2x1ZGUgYmZtY2xpZW50LXBob25lKCk7XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5jb21wYW55IHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtY29tcGFueSgpO1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAubWVzc2FnZSB7XHJcbiAgIEBpbmNsdWRlIGJmbWNsaWVudC1wZW5jaWwoKTtcclxufVxyXG5cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5wYXNzIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQta2V5KCk7XHJcbn1cclxuXHJcblxyXG5cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmFkZHJlc3MsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5hZGRyZXNzMSxcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmFkZHJlc3MyIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtaG9tZSgpO1xyXG59XHJcblxyXG5cclxuLmZvcm0taXRlbS5zZWFyY2hwYWdlIHtcclxuICBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKiogMi4gc2VhcmNoLWZvcm0gKioqKioqKioqKioqKioqL1xyXG5cclxuLnNlYXJjaC1mb3JtLXdpZGdldCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gIG1hcmdpbjogMCAwIDMwcHg7XHJcbn1cclxuLnNlYXJjaC1yZXN1bHQge1xyXG4gIG1hcmdpbjogMzBweCAwIDAgMDsgcGFkZGluZzogMCAwIDMwcHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IGltZyB7ZGlzcGxheTogbm9uZTt9XHJcbi5zZWFyY2gtcmVzdWx0IGE6aG92ZXIgaDIge2NvbG9yOmJsYWNrO31cclxuXHJcbi5zZWFyY2gtcmVzdWx0IHNwYW4uc3RhbmRvdXQge2JhY2tncm91bmQ6YmxhY2s7IGNvbG9yOndoaXRlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgcGFkZGluZzoycHggMTVweDtib3JkZXItcmFkaXVzOiA1cHg7fVxyXG5cclxuLnNlYXJjaC1mb3JtLXdpZGdldCB7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4iLCJcblxuLmJhbm5lciB7XG4gIG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmZsZXhzbGlkZXIge1xuICBib3JkZXI6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDA7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cblxuLmJnLXZpZGVvIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCN2aWRlb3BsYXllciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIHlvdSBjYW4gY29udHJvbCB0aGUgcG9zaXRpb25pbmcgb2YgdGhlIHZpZGVvIGJ5IHNldHRpbmcgdG9wL2JvdHRvbSBhdHRyaWJ1dGVzIGhlcmVcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuXG4uYmZtLWJhbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0ZGl2IHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHR9XG5cblx0aW1nIHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxuXG5cdCYubGF5b3V0LTQ1X2RlZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0dWwuc2xpZGVzLCB1bC5zbGlkZXMgbGkge1xuXHQgIGJvcmRlcjogMDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuXHQgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDsgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwOyAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7IC13ZWJraXQtcGFkZGluZy1zdGFydDogMDtcblx0fVxuXG5cblxuXHQmLmhhcy12aWRlbyBsaSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlblxuXHR9XG5cblx0LmJhbm5lci1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJhbm5lcl90ZXh0X3dyYXBwZXJfcmVzcG9uc2l2ZV9icmVha291dCkge1xuXG5cdFx0LnRleHQtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi5nYWxsZXJ5LXBhZ2UgLmlubmVyIHtiYWNrZ3JvdW5kOiB3aGl0ZTsgb3ZlcmZsb3c6IGhpZGRlbjt9XG5cbi5qcy1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwMDAwMDAwMDsgcGFkZGluZy10b3A6IDEwMHB4OyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBhdXRvO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBtYXJnaW46IGF1dG87IHBhZGRpbmc6IDA7IHdpZHRoOiA1MCU7IG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgLm1vZGFsLWNsb3NlIHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMHB4OyByaWdodDogMjVweDsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogYm9sZDtcbiAgICY6aG92ZXIsXG4gICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuICB9XG5cbn1cblxuLnByZXYsIC5uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlOyB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246ICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5leHQge1xuICByaWdodDogMDsgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5jYXB0aW9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDJweCAxNnB4O1xufVxuXG5cbi52aWRlby1wYWdlIHtcbiAgLmJmbS12aWRlbyB7XG4gICAgQGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG4gICAgLmVsZW1lbnQudmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAudmlkZW8tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MS4xZW07XG4gICAgICAgICAgICBjb2xvcjogJHBhbmVsX2NvbG9yO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cblxuICAgICAgICAgIC5lbGVtZW50LnZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMyJTsgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAudmlkZW8tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYW5lbF9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYW5lbF9jb2xvcjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOSwzNiw1MywuODUpO1xuICAgICAgICAgICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNGVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICB9XG4gIH1cbn1cblxuXG5cbmltZy5kZW1vIHtcbiAgb3BhY2l0eTogMC42O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5cbi5ob3Zlci1zaGFkb3cge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xuICB9XG59XG5cblxuXG4uYmZtLWdhbGxlcnkuc3R5bGVzcXVhcmUge1xuICBAaW5jbHVkZSBmbGV4LWNvbnRlbnQoKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXG4gIC5lbGVtZW50LmltYWdlIHtcbiAgICB3aWR0aDo0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0aGVtZV9wcmltYXJ5X2NvbG9yLC44NSk7XG5cbiAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxLjRlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgYmZtY2xpZW50LXNlYXJjaCgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgM3Z3KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFzbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOjMyJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6MjMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOjE5JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmJmbS1nYWxsZXJ5LnN0eWxlaGV4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAuZWxlbWVudC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpIHNrZXdZKDMwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDowcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICA+ICoge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuaGV4YWdvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1koLTMwZGVnKSByb3RhdGUoNjBkZWcpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGhlbWVfdHJhbnNpdGlvbl9kdXJhdGlvbjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XG4gICAgICBAaW5jbHVkZSBiZm1jbGllbnQtc2VhcmNoKCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDN2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo0NCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDQlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRoZW1lX3RyYW5zaXRpb25fZHVyYXRpb247XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwxLjIsMSk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0aGVtZV9wcmltYXJ5X2NvbG9yLCAwLjc1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aGVtZV90cmFuc2l0aW9uX2R1cmF0aW9uO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB3aWR0aDogMTkuMiU7XG4gICAgcGFkZGluZzogMCAwIDIyLjI1JSAwO1xuXG4gICAgJjpudGgtb2YtdHlwZSg5bis1KSB7bWFyZ2luLXJpZ2h0OjA7fVxuXG4gICAgJjpudGgtb2YtdHlwZSg5bis2KSB7bWFyZ2luLWxlZnQ6MTAuMTUlO31cblxuICAgICY6bnRoLW9mLXR5cGUoOW4rNiksXG4gICAgJjpudGgtb2YtdHlwZSg5bis3KSxcbiAgICAmOm50aC1vZi10eXBlKDluKzgpLFxuICAgICY6bnRoLW9mLXR5cGUoOW4rOSkge21hcmdpbi10b3A6LTQuNDUlOyBtYXJnaW4tYm90dG9tOiAtNC41NSU7fVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBsaW5lLWhlaWdodDowcHg7XG4gIH1cbn1cblxuIiwiI2NvbHVtbml6ZXItY29sdW1ucyB7XG5cdC8vIHBsZWFzZSByZWFkIHRoZSBkb2N1bWVudGF0aW9uIGluIHRoZSBfbWl4aW5zL19taXhpbnMuc2NzcyBmaWxlXG5cblx0JGNvbHVtbl9icmVha3BvaW50czogKFxuXHRcdDUwMHB4IDogMixcblx0XHQxMDAwcHggOiAzXG5cdCk7XG5cdEBpbmNsdWRlIGNvbHVtbnNDb250YWluZXIoJ2NvbHVtbi1jb3VudCcsIDE0MDBweCwgMSwgNiwgJGNvbHVtbl9icmVha3BvaW50cyApO1xufVxuXG4udGVhc2VyLXBhZ2Uge1xuXHQuZmxleC1jb250ZW50IHtcblx0XHQvLyBwbGVhc2UgcmVhZCB0aGUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgX21peGlucy9fbWl4aW5zLnNjc3MgZmlsZVxuXHRcdC8vIHRoaXMgd2lsbCBvbmx5IGFmZmVjdCBcInRyYWRpdGlvbmFsXCIgdGVhc2VyIGxheW91dHMgYXMgZW1wbG95bWVudC9nYWxsZXJ5IGRvIG5vdCB1c2UgdGhlIG5hbWluZyBjb252ZW50aW9uIGNvbHVtbnMtWFxuXHRcdCRjb2x1bW5fYnJlYWtwb2ludHM6IChcblx0XHRcdDUwMHB4IDogMixcblx0XHRcdDEwMDBweCA6IDMsXG5cdFx0XHQxMjAwcHggOiA0LFxuXG5cdFx0KTtcblx0XHRAaW5jbHVkZSBjb2x1bW5zQ29udGFpbmVyKCdjb2x1bW5zJywgMTQwMHB4LCAxLCA2LCAkY29sdW1uX2JyZWFrcG9pbnRzKTtcblx0fVxuXG5cdC5wb3N0LXRlYXNlciB7IC8vIGNvbHVtbiBzdHVmZiBhbmQgZ2xvYmFsIENTU1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7IC13ZWJraXQtbWFyZ2luLWJlZm9yZTowOyAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDsgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7IC13ZWJraXQtbWFyZ2luLWVuZDogMDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmVJbWFnZSgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOjAuNWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowLjVlbTtcblx0XHRcdGZvbnQtc2l6ZTogJGg2X3NpemU7XG5cdFx0fVxuXG5cdFx0LnRlYXNlci1idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmJmbS1nYWxsZXJ5LXBhZ2UtdGVhc2VyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0LmdhbGxlcnlpbWFnZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5nYWxsZXJ5dGl0bGUge1xuXHRcdFx0YmFja2dyb3VuZDogJHBhbmVsX2JhY2tncm91bmQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICRwYW5lbF9jb2xvcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRib2R5X2xpbmVfaGVpZ2h0O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMC41dncpO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggNXB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHQmLmhlYWRlci1yb3cge1xuXHRcdFx0LmNvbC1vbmUsXG5cdFx0XHQuY29sLXR3byB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcGFuZWxfYmFja2dyb3VuZDtcblx0XHRcdFx0Y29sb3I6ICRwYW5lbF9jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjBlbTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW9uZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0LmNvbC10d28ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtb25lLFxuXHRcdC5jb2wtdHdvIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0XHQuY29sLW9uZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cblx0XHQuY29sLXR3byB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdFx0LnBvc2l0aW9uLXRpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDEuMWVtOyBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXG5cdFx0LnRlYXNlci1sb2NhdGlvbixcblx0XHQudGVhc2VyLXBvc3QtZGF0ZSxcblx0XHQudGVhc2VyLXBvc3QtZHVyYXRpb24sXG5cdFx0LnBvc2l0aW9uLXRpdGxlLFxuXHRcdC50ZWFzZXItZGVzY3JpcHRpb24sXG5cdFx0LnRlYXNlci1idXR0b24ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0LnRlYXNlci1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBhbmVsLWJ1dHRvbigpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnOic7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1jb250ZW50KCk7XG5cblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcGFuZWxfYm9yZGVyX2NvbG9yO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0fVxuXG5cblx0XHRcdC5jb2wtb25lLFxuXHRcdFx0LmNvbC10d28ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuY29sLW9uZSxcblx0XHRcdC5jb2wtdHdvLFxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lLFxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtdHdvIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLXR3byB7XG5cblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC10d28ge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRwYW5lbF9ib3JkZXJfY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQuY29sLW9uZSxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLW9uZSB7XG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5oZWFkZXItcm93IC5jb2wtb25lIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuY29sLXR3byxcblx0XHRcdCYuaGVhZGVyLXJvdyAuY29sLXR3byB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC1vbmUsXG5cdFx0XHQmLmhlYWRlci1yb3cgLmNvbC10d28ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsX2JvcmRlcl9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuXG5cblx0LnBhZ2UtdGVtcGxhdGUtYmZtX3RlYXNlcl9wYWdlICAubnRoLXJ1bGUtd3JhcHBlciB7XG5cdFx0LnBvc3QtdGVhc2VyLmJmbS1lbXBsb3ltZW50LXBhZ2UtdGVhc2VyIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuXHRcdH1cblx0XHQucG9zdC10ZWFzZXIuYmZtLWVtcGxveW1lbnQtcGFnZS10ZWFzZXI6bGFzdC1jaGlsZCAuY29sLXR3byB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lXG5cdFx0fVxuXHR9XG5cbn1cblxuXG4iLCIvKiBQcm9kdWN0IFBhZ2UgKi9cclxuI3Byb2R1Y3RfY29udGVudCB7cGFkZGluZy10b3A6IDIwcHg7fVxyXG4jcHJvZHVjdF9jb250ZW50IC50eXBlLXByb2R1Y3Qge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbiNwcm9kdWN0X2NvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7d2lkdGg6IDQ4JTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBvcmRlcjogMjt9XHJcbiNwcm9kdWN0X2NvbnRlbnQgLnN1bW1hcnkge3dpZHRoOiA0OCU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgb3JkZXI6IDE7fVxyXG4jcHJvZHVjdF9jb250ZW50IC5zdW1tYXJ5IGgxIHt0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAwO31cclxuI3Byb2R1Y3RfY29udGVudCAuc3VtbWFyeSAucHJpY2Uge2NvbG9yOiAjOTg0NmI3OyBtYXJnaW46IDhweCAwIDAgMDsgbGluZS1oZWlnaHQ6IDFlbTsgZm9udC1zaXplOiBjYWxjKDE0cHQgKyAuNnZ3KTtmb250LWZhbWlseTogXCJyYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBibG9jazsgZGlzcGxheTogbm9uZTt9XHJcbi8vICNwcm9kdWN0X2NvbnRlbnQgLnN1bW1hcnkgLnByaWNlOmFmdGVyIHttYXJnaW4tbGVmdDogMTZweDsgY29udGVudDogXCJlYWNoXCI7IGZvbnQtc2l6ZTogMTJweDsgO2ZvbnQtZmFtaWx5OiBcInJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4jcHJvZHVjdF9jb250ZW50IC5zdW1tYXJ5ID4gaDIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuI3Byb2R1Y3RfY29udGVudCAudmFyaWF0aW9ucyAubGFiZWwge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDt9XHJcbiNwcm9kdWN0X2NvbnRlbnQgLnZhcmlhdGlvbnMgbGFiZWwge2NvbG9yOiAjZmZmZmZmOyBtYXJnaW4tdG9wOiAwcHg7IGZvbnQtc2l6ZTogMWVtIDtmb250LWZhbWlseTogXCJyYWpkaGFuaVwiOyBmb250LXdlaWdodDogNjAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbiNwcm9kdWN0X2NvbnRlbnQgLnZhcmlhdGlvbnMgLnZhbHVlIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7fVxyXG4jcHJvZHVjdF9jb250ZW50IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnF1YW50aXR5IHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMDsgZmxvYXQ6IG5vbmU7fVxyXG4jcHJvZHVjdF9jb250ZW50IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnF1YW50aXR5OmJlZm9yZSB7Y29udGVudDogXCJRdWFudGl0eVwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7Y29sb3I6ICNmZmZmZmY7IG1hcmdpbi10b3A6IDBweDsgZm9udC1zaXplOiAxZW0gO2ZvbnQtZmFtaWx5OiBcInJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuI3Byb2R1Y3RfY29udGVudCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5zaW5nbGVfdmFyaWF0aW9uIHtjb2xvcjogI2ZmZmZmZjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlO31cclxuI3Byb2R1Y3RfY29udGVudCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5zaW5nbGVfdmFyaWF0aW9uIC5wcmljZSB7Y29sb3I6ICNmZmZmZmY7IGRpc3BsYXk6IG5vbmU7fVxyXG4jcHJvZHVjdF9jb250ZW50IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnNpbmdsZV92YXJpYXRpb24gLnByaWNlOmFmdGVyIHtjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZDogIzYzNjU2YTsgYm9yZGVyOiAxcHggc29saWQgIzYzNjU2YTsgbWFyZ2luOiAwIDAgMCAxMHB4OyBjb250ZW50OiBcImVhY2hcIjsgZm9udC1zaXplOiAxNHB4OyA7Zm9udC1mYW1pbHk6IFwicmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMnB4IDZweCAxcHg7IGJvcmRlci1yYWRpdXM6IDNweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC00cHg7fVxyXG4jcHJvZHVjdF9jb250ZW50IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgYnV0dG9uIHtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOjFweCBzb2xpZCAjZmZmZmZmOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxZW07IGZvbnQtZmFtaWx5OiBcIlJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA3MDA7IHBhZGRpbmc6IDE3cHggNDNweCAxNHB4OyBtYXJnaW4tdG9wOiAzMHB4OyB3aWR0aDogaW5oZXJpdDsgYm9yZGVyLXJhZGl1czogMHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRyYW5zaXRpb246IGFsbCAwLjNzOyBkaXNwbGF5OiBibG9jazt9XHJcbiNwcm9kdWN0X2NvbnRlbnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBidXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICM5ODQ2Yjc7IGJvcmRlci1jb2xvcjogIzk4NDZiNzsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuI3Byb2R1Y3RfY29udGVudCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGJ1dHRvbjpmb2N1cyB7b3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O31cclxuI3Byb2R1Y3RfY29udGVudCAudmFyaWF0aW9ucyAudmFsdWUgc2VsZWN0IHtmb250LXNpemU6IDEuMWVtO3BhZGRpbmc6IDEycHggMjBweDsgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O31cclxuI3Byb2R1Y3RfY29udGVudCAudmFyaWF0aW9ucyAudmFsdWUgc2VsZWN0IG9wdGlvbiB7Zm9udC1zaXplOiAxZW07cGFkZGluZzogMTJweCAyMHB4O31cclxuI3Byb2R1Y3RfY29udGVudCAucmVzZXRfdmFyaWF0aW9ucyB7YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNjYpOyBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogNHB4IDhweCAzcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7Zm9udC1mYW1pbHk6IFwicmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiNwcm9kdWN0X2NvbnRlbnQgLnJlc2V0X3ZhcmlhdGlvbnM6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICM5ODQ2Yjc7IGJvcmRlci1jb2xvcjogIzk4NDZiNzt9IFxyXG4jcHJvZHVjdF9jb250ZW50IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgaW5wdXQge2ZvbnQtc2l6ZTogMS4xZW07cGFkZGluZzogMTJweCAxMHB4IDEycHggMjBweDsgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuXHJcbiNwcm9kdWN0X2NvbnRlbnQgZm9ybS5jYXJ0IC5xdWFudGl0eSB7ZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDA7IGZsb2F0OiBub25lO31cclxuI3Byb2R1Y3RfY29udGVudCBmb3JtLmNhcnQgLnF1YW50aXR5OmJlZm9yZSB7Y29udGVudDogXCJRdWFudGl0eVwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7Y29sb3I6ICNmZmZmZmY7IG1hcmdpbi10b3A6IDBweDsgZm9udC1zaXplOiAxZW0gO2ZvbnQtZmFtaWx5OiBcInJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuI3Byb2R1Y3RfY29udGVudCBmb3JtLmNhcnQgaW5wdXQucXR5IHtmb250LXNpemU6IDEuMWVtO3BhZGRpbmc6IDEycHggMTBweCAxMnB4IDIwcHg7IG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNwcm9kdWN0X2NvbnRlbnQgZm9ybS5jYXJ0IGJ1dHRvbiB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjoxcHggc29saWQgI2ZmZmZmZjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxN3B4IDQzcHggMTRweDsgbWFyZ2luLXRvcDogMzBweDsgd2lkdGg6IGluaGVyaXQ7IGJvcmRlci1yYWRpdXM6IDBweDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgZGlzcGxheTogYmxvY2s7fVxyXG4jcHJvZHVjdF9jb250ZW50IGZvcm0uY2FydCBidXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICM5ODQ2Yjc7IGJvcmRlci1jb2xvcjogIzk4NDZiNzsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuI3Byb2R1Y3RfY29udGVudCBmb3JtLmNhcnQgYnV0dG9uOmZvY3VzIHtvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7fVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGZsZXgtd3JhcDogd3JhcDt9XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApOyBib3JkZXI6IDJweCBzb2xpZCAjMzkzOTM5OyBmbG9hdDogbm9uZTsgd2lkdGg6IDI0JTsgbWFyZ2luOiAwIDEuMzMlIDEwcHggMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogM3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRyYW5zaXRpb246IGFsbCAwLjZzO31cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGkuYWN0aXZlIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OCwzOSwxODEsLjc1KX1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6bnRoLWNoaWxkKDRuKzQpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcge29wYWNpdHk6IDE7fVxyXG5cclxuXHJcbiNwcm9kdWN0X2NvbnRlbnQgLnByb2R1Y3Qge21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cclxuI3Byb2R1Y3RfY29udGVudCAucHJvZHVjdDpudGgtY2hpbGQoM24gKyAzKSB7bWFyZ2luLXJpZ2h0OiAwO31cclxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UuZmxleC1hY3RpdmUtc2xpZGUge21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuem9vbUltZyB7bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAgYmFja2dyb3VuZDogI2IxMjljYiAhaW1wb3J0YW50O31cclxuXHJcblxyXG4vKiBXb28gQ29tbWVyY2UgQ2hlY2tpbmcgb3V0IHN0dWZmICovXHJcbi53b29jb21tZXJjZS1tZXNzYWdlIHtib3JkZXItdG9wLWNvbG9yOiAjOTg0NmI3O31cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlIHtjb2xvcjogIzk4NDZiNzt9XHJcbi53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uIHtiYWNrZ3JvdW5kOiAjMTIxMjEyOyBib3JkZXI6MXB4IHNvbGlkICMxMjEyMTI7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDFlbTsgIGZvbnQtZmFtaWx5OiBcIlJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA3MDA7IHBhZGRpbmc6IDE3cHggNDNweCAxNHB4OyB3aWR0aDogaW5oZXJpdDsgYm9yZGVyLXJhZGl1czogMHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4ud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzc2MDRhMDsgYm9yZGVyLWNvbG9yOiAjNzYwNGEwOyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fSBcclxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucXVhbnRpdHkgaW5wdXQucXR5IHtmb250LXNpemU6IDEuMWVtO3BhZGRpbmc6IDhweCAxMHB4IDhweCAyMHB4OyBvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCB7d2lkdGg6IDE1MHB4O2ZvbnQtc2l6ZTogMS4xZW07cGFkZGluZzogOHB4IDEwcHggOHB4IDEwcHg7IG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtbmFtZSBhIHtjb2xvcjogI2QxZDFkMTt9XHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNvdXBvbiBidXR0b24ge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6MXB4IHNvbGlkICNmZmZmZmY7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDFlbTsgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTJweCAzMHB4IDEwcHg7IG1hcmdpbi10b3A6IDBweDsgd2lkdGg6IGluaGVyaXQ7IGJvcmRlci1yYWRpdXM6IDBweDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgZGlzcGxheTogYmxvY2s7fVxyXG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jb3Vwb24gYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjOTg0NmI3OyBib3JkZXItY29sb3I6ICM5ODQ2Yjc7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNvdXBvbiBidXR0b246Zm9jdXMge291dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDt9XHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQgLmJ1dHRvbiB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjoxcHggc29saWQgI2ZmZmZmZjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxMnB4IDMwcHggMTBweDsgbWFyZ2luLXRvcDogMHB4OyB3aWR0aDogaW5oZXJpdDsgYm9yZGVyLXJhZGl1czogMHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRyYW5zaXRpb246IGFsbCAwLjNzO31cclxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydCAuYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjOTg0NmI3OyBib3JkZXItY29sb3I6ICM5ODQ2Yjc7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQgLmJ1dHRvbjpmb2N1cyB7b3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O31cclxuXHJcbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sXHJcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24ge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6MXB4IHNvbGlkICNmZmZmZmY7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW4tdG9wOiAwcHg7IHdpZHRoOiBpbmhlcml0OyBib3JkZXItcmFkaXVzOiAwcHg7IGxpbmUtaGVpZ2h0OjFlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7fVxyXG4jYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjOTg0NmI3OyBib3JkZXItY29sb3I6ICM5ODQ2Yjc7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcblxyXG4jYWRkX3BheW1lbnRfbWV0aG9kIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLCAud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIHt3aWR0aDogMTAwcHg7fVxyXG4jYWRkX3BheW1lbnRfbWV0aG9kIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIGltZywgLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwgaW1nLCAud29vY29tbWVyY2UtY2hlY2tvdXQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuXHJcbi53b29jb21tZXJjZSAucmV0dXJuLXRvLXNob3AgLmJ1dHRvbiB7YmFja2dyb3VuZDogIzc2MDRhMDsgYm9yZGVyOjFweCBzb2xpZCAjNzYwNGEwOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxZW07IGZvbnQtZmFtaWx5OiBcIlJhamRoYW5pXCI7IGZvbnQtd2VpZ2h0OiA3MDA7IHBhZGRpbmc6IDE3cHggNDNweCAxNHB4OyB3aWR0aDogaW5oZXJpdDsgYm9yZGVyLXJhZGl1czogMHB4OyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0cmFuc2l0aW9uOiBhbGwgMC4zczt9XHJcbi53b29jb21tZXJjZSAucmV0dXJuLXRvLXNob3AgLmJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuXHJcblxyXG5cclxuLyogQ2hlY2tvdXQgUGFnZSAqLyBcclxuLndvb2NvbW1lcmNlLWluZm8ge2JvcmRlci10b3AtY29sb3I6ICM5ODQ2Yjc7fVxyXG4ud29vY29tbWVyY2UtaW5mbzpiZWZvcmUge2NvbG9yOiAjOTg0NmI3O31cclxuXHJcbmZvcm0uY2hlY2tvdXQgaW5wdXQge2JhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpOyBmb250LXNpemU6IDEuMWVtO3BhZGRpbmc6IDVweCAxMHB4IDVweCAyMHB4OyBvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG5mb3JtLmNoZWNrb3V0IC53b29jb21tZXJjZS1pbnZhbGlkLXJlcXVpcmVkLWZpZWxkIGlucHV0IHtiYWNrZ3JvdW5kOiByZ2JhKDIwMCwwLDAsLjgpO31cclxuZm9ybS5jaGVja291dCB0ZXh0YXJlYSB7YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7IGZvbnQtc2l6ZTogMS40ZW07cGFkZGluZzogNXB4IDEwcHggNXB4IDIwcHg7IG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcblxyXG5mb3JtLmNoZWNrb3V0IHNlbGVjdCB7YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7IGZvbnQtc2l6ZTogMS4xZW07cGFkZGluZzogNXB4IDIwcHggIWltcG9ydGFudDsgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxyXG4gICAgYm9yZGVyOiBpbmhlcml0ICFpbXBvcnRhbnQ7IFxyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IFxyXG4gICAgbWFyZ2luOiBpbmhlcml0ICFpbXBvcnRhbnQ7IFxyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgXHJcbn1cclxuZm9ybS5jaGVja291dCAudmFsdWUgc2VsZWN0IG9wdGlvbiB7Zm9udC1zaXplOiAxZW07cGFkZGluZzogMTJweCAyMHB4O31cclxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lciB7ZGlzcGxheTogbm9uZTt9XHJcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0IGxhYmVsIHtjb2xvcjogI2ZmZmZmZjsgbWFyZ2luLXRvcDogMHB4OyBmb250LXNpemU6IDFlbSA7Zm9udC1mYW1pbHk6IFwicmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XHJcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGxhYmVsIHtjb2xvcjogI2ZmZmZmZjt9XHJcblxyXG4ud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4jcGF5bWVudCBidXR0b24ge2JhY2tncm91bmQ6ICMxMjEyMTI7IGJvcmRlcjoxcHggc29saWQgIzEyMTIxMjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyAgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTdweCA0M3B4IDE0cHg7IHdpZHRoOiBpbmhlcml0OyBib3JkZXItcmFkaXVzOiAwcHg7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiNwYXltZW50IGJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzc2MDRhMDsgYm9yZGVyLWNvbG9yOiAjNzYwNGEwOyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fSBcclxuI3BheW1lbnQgYnV0dG9uOmZvY3VzIHtvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7fVxyXG5cclxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uIGlucHV0IHtiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KTsgZm9udC1zaXplOiAxLjFlbTtwYWRkaW5nOiA1cHggMTBweCA1cHggMjBweDsgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cclxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uIGJ1dHRvbiB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjoxcHggc29saWQgI2ZmZmZmZjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxMnB4IDMwcHggMTBweDsgbWFyZ2luLXRvcDogMHB4O2JvcmRlci1yYWRpdXM6IDBweDsgbGluZS1oZWlnaHQ6MWVtOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYm94LXNpemluZzogYm9yZGVyLWJveDsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cclxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uIGJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzk4NDZiNzsgYm9yZGVyLWNvbG9yOiAjOTg0NmI3OyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxyXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gYnV0dG9uOmZvY3VzIHtvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7fVxyXG5cclxuXHJcbi8qIFJlcXVlc3QgUXVvdGUgQWRkIE9uIFR3ZWFrcyAqL1xyXG4ud29vY29tbWVyY2UgLnlpdGgteXdyYXEtYWRkLXRvLXF1b3RlIC5hZGQtcmVxdWVzdC1xdW90ZS1idXR0b24ge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6MXB4IHNvbGlkICNmZmZmZmY7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDFlbTsgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTJweCAzMHB4IDEwcHg7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgYm9yZGVyLXJhZGl1czogMHB4OyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxyXG4ud29vY29tbWVyY2UgLnlpdGgteXdyYXEtYWRkLXRvLXF1b3RlIC5hZGQtcmVxdWVzdC1xdW90ZS1idXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICM5ODQ2Yjc7IGJvcmRlci1jb2xvcjogIzk4NDZiNzsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuLndvb2NvbW1lcmNlIC55aXRoLXl3cmFxLWFkZC10by1xdW90ZSAuYWRkLXJlcXVlc3QtcXVvdGUtYnV0dG9uOmZvY3VzIHtvdXRsaW5lOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7fVxyXG4ud29vY29tbWVyY2UgLnlpdGgteXdyYXEtYWRkLXRvLXF1b3RlIC55aXRoX3l3cmFxX2FkZF9pdGVtX2Jyb3dzZV9tZXNzYWdlIGEge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6MXB4IHNvbGlkICNmZmZmZmY7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDFlbTsgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTJweCAzMHB4IDEwcHg7IG1hcmdpbi10b3A6IDEwcHg7Ym9yZGVyLXJhZGl1czogMHB4OyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxyXG4ud29vY29tbWVyY2UgLnlpdGgteXdyYXEtYWRkLXRvLXF1b3RlIC55aXRoX3l3cmFxX2FkZF9pdGVtX2Jyb3dzZV9tZXNzYWdlIGE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICM5ODQ2Yjc7IGJvcmRlci1jb2xvcjogIzk4NDZiNzsgY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IDAgcmdiYSgwLDAsMCwwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTkpO31cclxuXHJcblxyXG5cclxuI3lpdGgteXdyYXEtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3Qtc3VidG90YWwge2Rpc3BsYXk6IG5vbmU7fVxyXG4jeWl0aC15d3JhcS1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1zdWJ0b3RhbCB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4jeWl0aC15d3JxLXRhYmxlLWxpc3QgLmNhcnRfaXRlbSAucHJvZHVjdC10aHVtYm5haWwgaW1nIHt3aWR0aDogMTAwcHg7IGhlaWdodDogYXV0bzt9XHJcbiN5aXRoLXl3cnEtdGFibGUtbGlzdCAucXVhbnRpdHkgaW5wdXQge2ZvbnQtc2l6ZTogMS4xZW07cGFkZGluZzogOHB4IDEwcHggOHB4IDIwcHg7IG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiN5aXRoLXl3cnEtdGFibGUtbGlzdCAuYWN0aW9ucyBpbnB1dC5idXR0b24ge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6MXB4IHNvbGlkICNmZmZmZmY7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDFlbTsgZm9udC1mYW1pbHk6IFwiUmFqZGhhbmlcIjsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzogMTJweCAzMHB4IDEwcHg7IG1hcmdpbi10b3A6IDEwcHg7Ym9yZGVyLXJhZGl1czogMHB4OyBsaW5lLWhlaWdodDoxZW07IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxyXG4jeWl0aC15d3JxLXRhYmxlLWxpc3QgLmFjdGlvbnMgaW5wdXQuYnV0dG9uOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjOTg0NmI3OyBib3JkZXItY29sb3I6ICM5ODQ2Yjc7IGNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwIDEycHggMTZweCAwIHJnYmEoMCwwLDAsMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjE5KTt9XHJcblxyXG5cclxuXHJcbiN5aXRoLXl3cmFxLW1haWwtZm9ybSBpbnB1dCB7YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7IGZvbnQtc2l6ZTogMS4xZW07cGFkZGluZzogNXB4IDEwcHggNXB4IDIwcHg7IG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiN5aXRoLXl3cmFxLW1haWwtZm9ybSB0ZXh0YXJlYSB7YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7IGZvbnQtc2l6ZTogMS40ZW07cGFkZGluZzogNXB4IDEwcHggNXB4IDIwcHg7IG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbiN5aXRoLXl3cmFxLW1haWwtZm9ybSBpbnB1dC5idXR0b24ucmFxLXNlbmQtcmVxdWVzdCB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjoxcHggc29saWQgI2ZmZmZmZjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiOyBmb250LXdlaWdodDogNzAwOyBwYWRkaW5nOiAxMnB4IDMwcHggMTBweDsgbWFyZ2luLXRvcDogMTBweDtib3JkZXItcmFkaXVzOiAwcHg7IGxpbmUtaGVpZ2h0OjFlbTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XHJcbiN5aXRoLXl3cmFxLW1haWwtZm9ybSBpbnB1dC5idXR0b24ucmFxLXNlbmQtcmVxdWVzdDpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogIzk4NDZiNzsgYm9yZGVyLWNvbG9yOiAjOTg0NmI3OyBjb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDAsMCwwLDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwwLDAsMC4xOSk7fVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzc1cHgpIHtcclxuXHQvLyAjcHJvZHVjdF9jb250ZW50IC5wcm9kdWN0IHt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xyXG5cclxuICAjcHJvZHVjdF9jb250ZW50IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge3dpZHRoOiAxMDAlO31cclxuICAjcHJvZHVjdF9jb250ZW50IC5zdW1tYXJ5IHt3aWR0aDogMTAwJTt9XHJcblxyXG4gIFxyXG59IiwiLy8gVGhlbWUgQnVpbGQgR3VpZGVsaW5lczpcbi8vIDEuIENvbW1lbnQgb3V0IHVudXNlZCBmZWF0dXJlcyB1bmRlciBcIlRoZW1lIERlc2lnblwiIHRvIHJlZHVjZSBmaWxlIHJlcXVlc3Qgc2l6ZS4gTm90IGEgaHVnZSBkZWFsLCBidXQgZXZlcnkgbGl0dGxlIGJpdCBoZWxwcy5cbi8vIDIuIENoYW5naW5nIHRoZSBvcmRlciBvZiB0aGVzZSBpbXBvcnRzIGNvdWxkIHJlc3VsdCBpbiBvZGQgYmVoYXZpb3IuXG4vLyAzLiBEbyBub3QgcmVtb3ZlIGEgaW1wb3J0IGluIHRoZSBcIkRlcGVuZGVuY2llc1wiIHNlY3Rpb24uXG4vLyA0LiBGYW1pbGlhcml6ZSB5b3Vyc2VsZiB3aXRoIHRoZSBmdW5jdGlvbnMgbG9jYXRlZCBpbiB0aGUgX21peGlucyBkaXJlY3RvcnksIHRoaXMgY29udGFpbnMgYSBsb3Qgb2YgdXNlZnVsIGdlbmVyYXRvcnMsIGxvb3BzLCBtaXhpbnMsIGV0Yy5cbi8vIDUuIERPIE5PVCBNRVJHRSBBTEwgT0YgWU9VUiBVTklRVUUgRElTUExBWSBDU1MgRk9SIFNPTUUgU1BFQ0lGSUMgU0lURSBUTyBNQVNURVIuIFRSWSBUTyBLRUVQIFRISVMgUkVQTyBBUyBMQVlPVVQvQkFTRSBDT0xPUlMgJiBERVNJR05cbi8vIDYuIEluIGFkZGl0aW9uIHRvIHdoYXQgaXMgbG9jYXRlZCBpbiBcIl9taXhpbnNcIiB0aGVyZSBhcmUgYWxzbyBhIGNvdXBsZSBvZiBtaXhpbnMgZGVmaW5lZCBpbiBfdmFyaWFibGVzLnNjc3MgdG8gdGhpbmdzIGxpa2UgYnV0dG9ucywgdGl0bGVzLCBldGMuXG4vLyA3LiBGZWVsIGZyZWUgdG8sIGJ1dCB5b3UgRE8gTk9UIG5lZWQgdG8gdXNlIHZlbmRvciBwcmVmaXhlcyBmb3IgQ1NTIHJ1bGVzLCB3ZSBzb3VyY2UgdGhlIGd1bHAgcGFja2FnZSAnZ3VscC1hdXRvcHJlZml4ZXInIHRoYXQgZG9lcyB0aGlzIGF1dG9tYXRpY2FsbHkuXG4vLyA4LiBQcm9kdWN0aW9uIHdlYnNpdGVzIGRvIG5vdCBuZWVkIG5vZGVfbW9kdWxlcyBkaXJlY3Rvcnlcbi8vXG4vL1RoZW1lIERlcGVuZGVuY2llc1xuQGltcG9ydCAnX3BhcnRpYWxzL3ZhcmlhYmxlcyc7IC8vc2l0ZSB3aWRlIHZhcmlhYmxlc1xuXG5cblxuQGltcG9ydCAnX3BhcnRpYWxzL2JsdWVmaXJlLWRlZmF1bHQtZm9udCc7IC8vIGdlbmVyYWwgdXNlIGljb25zIHN1Y2ggYXMgc29jaWFsIG1lZGlhLCBuYXZpZ2F0aW9uIGFycm93cywgZXRjXG5AaW1wb3J0ICdfcGFydGlhbHMvY2hpbGRmb250JztcdC8vIHRoZSBnZW5lcmF0ZWQgZm9udCBmb3IgdGhlIGNoaWxkIHRoZW1lICh1bmlxdWUgaWNvbnMpXG5AaW1wb3J0ICdfbWl4aW5zL19taXhpbnMnO1xuXG5cbkBpbXBvcnQgJ19wYXJ0aWFscy9jc3MtcmVzZXQnO1xuQGltcG9ydCAnX3BhcnRpYWxzL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnX3BhcnRpYWxzL3RoZW1lJzsgLy8gZ2xvYmFsIHVzZSBDU1MsIGxheW91dCwgc29jaWFsIGljb25zLCBVWCBjb250cm9scywgZXRjLlxuQGltcG9ydCAnX3BsdWdpbnMvbWFnbmlmaWMtcG9wdXAnO1xuQGltcG9ydCAnX3BsdWdpbnMvZmxleHNsaWRlcic7XG5cblxuLy8gVGhlbWUgRGVzaWduXG5AaW1wb3J0ICdfcGFydGlhbHMvdWknO1xuQGltcG9ydCAnX3BhcnRpYWxzL3NvY2lhbCc7IC8vIHNvY2lhbCBpY29uc1xuQGltcG9ydCAnX3BhcnRpYWxzL2Zvcm1zJzsgLy8gZm9ybSBlbGVtZW50cyB1bmlmaWVkXG5AaW1wb3J0ICdfcGFydGlhbHMvbmF2JzsgLy8gYm90aCBtb2JpbGUgYW5kIGRlc2t0b3AgcmVzcG9uc2l2ZSBuYXYgY3NzXG5AaW1wb3J0ICdfcGFydGlhbHMvYmFubmVycyc7IC8vZmxleHNsaWRlciBDU1NcbkBpbXBvcnQgJ19wYXJ0aWFscy9nYWxsZXJ5JzsgLy9DU1MgZm9yIGdhbGxlcnkgYW5kIHZpZGVvIHBhZ2VzXG5AaW1wb3J0ICdfcGFydGlhbHMvdGVhc2VyJzsgLy8gQ1NTIGZvciB0ZWFzZXJzIEB0b2RvIG1vdmUgdG8gX2Jsb2dcblxuQGltcG9ydCAnX3BhcnRpYWxzL19jdXN0b20tc3R5bGUuc2Nzcyc7XG5AaW1wb3J0ICdfcGFydGlhbHMvX2N1c3RvbS13b28uc2Nzcyc7XG5cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

.wpcf7-form.sent .form-item {display: none;}
.wpcf7-form.sent .wpcf7-response-output {background: #008000; padding: 20px 15px; border-radius: 10px; color: #fff; font-size: 25px;}

#product_content .variations .value select {color: #ffffff;}
#product_content .variations .value select:focus {color: #a82cca;}
#product_content .variations .value select:active {color: #a82cca;}

#yith-ywraq-form > div > input.button {display: none;}