.datepicker--cells{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#ff9a19;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex:1;-webkit-box-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:14px;color:#4a4a4a;position:absolute;left:-100000px;opacity:0;transition:opacity .3s,transform .3s,left .3s,-webkit-transform .3s;-webkit-transition:opacity .3s,left .3s,-webkit-transform .3s;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s,transform .3s,left,-webkit-transform .3s;-webkit-transition:opacity .3s,left,-webkit-transform .3s}.datepicker-inline .datepicker{border-color:#d7d7d7;-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:-webkit-box;display:flex;cursor:pointer;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;-webkit-box-flex:0;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;-webkit-box-flex:0;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-gradient(linear,left top,right top,from(#dedede),to(#dedede)) left 50%/100% 1px no-repeat;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-ms-flex:1;-webkit-box-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-moz-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-ms-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.mainPopup{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background-color:rgba(0,0,0,.4)}.popup-content{background-color:var(--color-neutral-lightest);margin:50px auto;padding:20px;border:1px solid var(--color-neutral-light);width:90%}.popup-content.request-host-form-content{width:80%;padding:10px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:80%;padding:20px}@media only screen and (min-width:768px){.popup-content{width:60%}.popup-content.small{width:40%}.popup-content.login-desktop{top:50%;left:50%;animation:1s forwards slide-in;-webkit-animation:1s forwards slide-in}.popup-content.slide-in{position:absolute;top:calc(50% - 60px);left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:1s forwards slide-in;animation:1s forwards slideInLeft}@-webkit-keyframes slideInLeft{0%{left:100%}100%{left:50%}}@keyframes slideInLeft{0%{left:100%}100%{left:50%}}.popup-content.with-scroll{max-height:750px;overflow:auto}.popup-content.request-host-form-content{width:51%}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}.no-scroll{overflow:hidden;padding:0 7px 0 0}}@media only screen and (min-width:1024px){.popup-content{width:60%}.popup-content.small{width:52%}.popup-content.request-host-form-content{width:900px}}@media only screen and (min-width:1280px){.popup-content.small{width:41%}.popup-content.login-desktop{width:500px;padding:10px}.popup-content.request-host-form-content{width:1025px;padding:15px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1366px){.popup-content.request-host-form-content{width:1115px}}@media only screen and (min-width:1440px){.popup-content.request-host-form-content{width:1185px}}@media only screen and (min-width:1600px){.popup-content.request-host-form-content{width:1275px}}.change-people-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-people-wrapper .sel-box{position:relative;display:inline-block}.change-people-wrapper .sel-box .sel-icon{width:23px;height:28px;position:absolute;display:inline-block;top:6px;right:6px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/suitcase-page-sprite-915e41fcf3.svg#icon-arrow-down-blue) right no-repeat;pointer-events:none}.change-people-wrapper .sel-box .sel-icon.up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.change-people-wrapper .options-list,.change-people-wrapper .sel-adults,.change-people-wrapper .sel-children{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;font-family:Poppins,sans-serif;font-size:17px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:176px;height:40px;margin-bottom:10px;border:1px solid var(--blue-basic);padding:8px;color:var(--blue-basic);cursor:pointer;background-color:var(--white)}.change-people-wrapper .options-list .options,.change-people-wrapper .sel-adults .options,.change-people-wrapper .sel-children .options{background-color:var(--white);color:var(--blue-basic);padding:5px;width:100%;display:inline-block;border-left:1px solid var(--blue-basic);border-right:1px solid var(--blue-basic)}.change-people-wrapper .options-list .options:nth-last-child(1),.change-people-wrapper .sel-adults .options:nth-last-child(1),.change-people-wrapper .sel-children .options:nth-last-child(1){border-bottom:1px solid var(--blue-basic)}.change-people-wrapper .options-list .options.selected,.change-people-wrapper .options-list .options:active,.change-people-wrapper .options-list .options:focus,.change-people-wrapper .options-list .options:hover,.change-people-wrapper .sel-adults .options.selected,.change-people-wrapper .sel-adults .options:active,.change-people-wrapper .sel-adults .options:focus,.change-people-wrapper .sel-adults .options:hover,.change-people-wrapper .sel-children .options.selected,.change-people-wrapper .sel-children .options:active,.change-people-wrapper .sel-children .options:focus,.change-people-wrapper .sel-children .options:hover{background-color:var(--blue-basic);color:var(--white)}.change-people-wrapper .options-list{position:absolute;top:40px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;padding:0;border-bottom:none;border-left:none;border-right:none}*{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}template{display:none}html{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none}body{min-width:320px;width:100%;background:#fff;font-family:freight-sans-pro,sans-serif;font-size:16px;line-height:1.2;color:var(--blue-basic);font-weight:500}button{outline:0}a{color:inherit;text-decoration:underline}a:hover,a[href^=tel]{text-decoration:none}h1{font-size:2rem;font-weight:700}h2{font-size:1.875rem;font-weight:700}h3{font-size:1.375rem;line-height:1.2}h6{font-size:1rem}p{letter-spacing:.025em;font-weight:500}.basic-red{color:var(--red-basic);fill:var(--red-basic)}.basic-blue{color:var(--blue-basic);fill:var(--blue-basic)}.basic-green{color:var(--green-basic);fill:var(--green-basic)}.basic-yellow{color:var(--yellow-basic);fill:var(--yellow-basic)}.white{color:var(--white);fill:var(--white)}.bc-red{background-color:var(--red-basic)}.bc-blue{background-color:var(--blue-basic)}.bc-green{background-color:var(--green-basic)}.bc-yellow{background-color:var(--yellow-basic)}.hide{visibility:hidden;opacity:0}#gtx-trans,.no-display{display:none}.main-caption{font-size:2.2rem;font-weight:400}.selected{background-color:var(--blue-basic);color:var(--white)}.slick-dots{display:none!important}.fa.fa-star{font-size:20px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.fa.fa-star{font-size:18px}}@media only screen and (max-width:767px){.no-scroll{overflow:hidden;position:fixed}}.desktop-title{display:none}@media screen and (min-width:768px){.desktop-title{display:initial}.experience-slide .article__body{text-shadow:0 0 3px #000}}body,html{scrollbar-width:thin;scrollbar-color:var(--blue-basic) #f1f1f1}::-webkit-scrollbar{width:5px}@media screen and (min-width:992px){::-webkit-scrollbar{width:8px}}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--blue-basic)}::-webkit-scrollbar-thumb:hover{background:var(--blue-basic)}.a-btn{display:block;width:100%;margin:0;padding:10px 30px;border:2px solid var(--white);border-radius:3px;color:var(--white);background-color:var(--blue-basic);font-size:14px;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1.5;cursor:pointer;-webkit-transition:.5s;transition:.5s;font-family:Poppins-Medium,sans-serif}.a-btn:active,.a-btn:focus,.a-btn:hover{color:var(--blue-basic);background-color:var(--white);border-color:var(--blue-basic)}.a-btn.white{border:2px solid var(--blue-basic);color:var(--blue-basic);background-color:var(--white)}.a-btn.white:active,.a-btn.white:focus,.a-btn.white:hover{color:var(--white);background-color:var(--blue-basic);border-color:var(--white)}.substrate{position:fixed;top:0;z-index:200;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.substrate.show{display:block}.hidden,[hidden]{display:none!important}.col{max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.cols{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;margin:0 -15px}.col--1of2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col--1of4{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.visible-mobile{display:none!important}.red-color{color:#e84042}.green-color{color:#118c8f}.yellow-color{color:#fab64e}.datepicker{width:100%;border:none;font-family:freight-sans-pro,sans-serif;font-weight:500}.datepicker .datepicker--nav{padding:16px 18px 7px;border:none}.datepicker .datepicker--cells{margin:0 -16px}.datepicker .datepicker--nav-title{font-weight:700;color:#28306c;font-family:roc-grotesk,sans-serif}.datepicker .datepicker--nav-title i{color:#28306c;margin:0}.datepicker .datepicker--nav-action{position:relative;top:-3px;visibility:visible}.datepicker .datepicker--nav-action svg{width:35px;height:35px}.datepicker .datepicker--nav-action path{stroke:red}.datepicker .datepicker--content{padding:0 46px 0 31px}.datepicker .datepicker--days-names{padding-bottom:6px;border-bottom:1px solid #28306c;margin:0 0 3px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker .datepicker--day-name{font-size:14px;color:#28306c;letter-spacing:.025em;font-weight:500;text-transform:none;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;text-align:left}.datepicker .datepicker--cell-day{font-size:14px;font-weight:500;color:#28306c;height:48px;background:0 0!important;-webkit-transition:color .4s;transition:color .4s;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.datepicker .datepicker--cell-day:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.svg#icon-calendar-pointer) 0 0/100% 100% no-repeat!important;width:34px;height:35px;z-index:-1;margin-left:-1px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.datepicker .datepicker--cell-day.-current-:after{visibility:visible}.datepicker .datepicker--cell-day.-selected-{color:#fff}.datepicker .datepicker--cell-day.-selected-:after{opacity:1;visibility:visible}.datepicker .datepicker--cell-day.-disabled-{color:#b6b6b6;cursor:default}@media (max-width:1200px){.datepicker .datepicker--content{padding:0 15px}}@media (max-width:1023px){.datepicker{max-width:300px}}@media screen and (max-width:991px){.datepicker{max-width:100%}}.range-slider{position:relative;border:none!important;background:#28306c!important;border-radius:0;height:2px}.range-slider .dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.range-slider .dots li{display:inline-block;border-radius:50%;width:7px;height:7px;background:#28306c}.range-slider .ui-widget-header{background:#28306c!important}.range-slider .ui-slider-handle{border-radius:50%;width:20px;height:20px;background:#e84042;border:none;top:-10px}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid--size1 .col-lg-4{margin-bottom:40px}.masonry-grid-alt .col-lg-4{margin-bottom:50px}.masonry-grid-alt--size1 .col-lg-4{margin-bottom:40px}@media (max-width:767px){.visible-mobile{display:block!important}.hidden-mobile{display:none!important}.masonry-grid>div{position:static!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.masonry-grid .col-lg-4{margin-bottom:50px}.masonry-grid-alt>div{position:static!important}.masonry-grid-alt .col-lg-4{margin-bottom:50px}}.disable-scroll{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;opacity:0;visibility:hidden}.disable-scroll.active{opacity:1;visibility:visible}.selectric{border:1px solid #707070;border-radius:2px}.selectric .label{background-color:#f5f2f2;height:58px;line-height:60px;margin:0;position:relative;font-size:0;background-repeat:no-repeat;background-position:9px center;background-size:54px 36px}.selectric .label:after{content:"";position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down-gray.png) 0 0/100% 100% no-repeat;width:12px;height:8px;pointer-events:none}.selectric .button{display:none}.selectric-items{width:510px!important;background:#fff;border:1px solid #707070;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.selectric-items ul{padding:12px 15px}.selectric-items li{min-height:36px;background-position:0 0!important;background-repeat:no-repeat!important;background-size:54px 36px!important;padding-left:69px;font-size:20px;font-weight:500;color:#585858;position:relative}.selectric-items li+li{margin:4px 0 0}.selectric-items li:nth-child(4){margin-top:25px}.selectric-items li:nth-child(4):after{content:"";position:absolute;top:-11px;left:-6px;right:-11px;height:1px;background:#707070}.selectric-items li.highlighted{background:0 0}@media (max-width:767px){.selectric .label{height:35px;line-height:35px;background-position:15px center;background-size:37px 25px}.selectric .label:after{width:10px;height:6px}.selectric-items{width:100%!important}.selectric-items ul{padding:12px 15px}.selectric-items li{font-size:11px;min-height:36px;background-position:0 center!important;background-size:37px 25px!important;padding:5px 5px 5px 50px}.selectric-items li:nth-child(4):after{top:-14px;left:0;right:0}}.feature-secondary .feature__body>h3{text-shadow:0 0 3px #000}.feature-secondary .feature__body .favourite__title{text-shadow:none}.select select:active,.select select:focus,.select select:hover{cursor:pointer}.experiences-slider{text-align:center}.experiences-slider button.slick-arrow{outline:0}@media screen and (max-width:767px){.experiences-slider button.slick-arrow{height:60px;width:60px}}.incrementor__field:hover{cursor:default}.drop-shadow{text-shadow:3px 3px 3px #000}.article-primary .article__body .host__description{font-size:1.2rem;min-height:auto}.article-secondary+div.content-page-form{margin-right:0}.robly-wrap{margin:0 auto}.slogan__title{position:relative;z-index:10;margin-top:20px}.slogan__title>h3{font-size:1.2rem}.invisible{position:absolute;top:-9999px;left:-9999px}.host-content .host-reviews .aside-reviews{width:330px;margin:0 auto}.host-content .host-reviews .aside-reviews .section__head{margin:0 0 60px}.host-content .host-reviews .aside-reviews .section__head h2{font-size:30px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message{position:relative;display:inline-block;margin:0 0 40px;text-align:left}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content{text-align:center}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content h2{font-size:22px;margin:0 0 15px}.host-content .host-reviews .aside-reviews .widget-messages .widget-message .widget__content p{font-size:16px;margin:0}.host-content .host-reviews .aside-reviews .section__actions{text-align:center}.host-request .accordions,.host-request .accordions h6,.host-request .form__col,.host-request .form__col h6{font-size:16px!important}.may-also-like{padding:50px 0!important}.host-page-slider{margin:0 auto 50px;padding:0}.host-page-slider .slick-arrow{top:50%}.host-page-slider .host-page-slider-item{height:250px;padding:0 6px}.host-page-slider .host-page-slider-item img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.host-page-slider .host-page-slider-text{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f6f6f6}.host-page-slider .host-page-slider-text .icon{display:block;width:60px;height:60px;margin:0 auto 20px}.host-page-slider .host-page-slider-text .icon-cocktail{background:url(../../_build/assets/images/svg/cocktail-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .icon-footbal{background:url(../../_build/assets/images/svg/futbol-icon.svg) no-repeat}.host-page-slider .host-page-slider-text .text{font-size:12px;text-align:center;text-transform:uppercase;line-height:30px}.host-page-slider .host-page-slider-text .text span{font-size:20px;font-weight:700;text-transform:capitalize}@media screen and (min-width:767px){.host-page-slider.container{padding:0}.host-page-slider.container .host-page-slider-item{height:350px}.host-page-slider.container .host-page-slider-text .icon{width:90px;height:90px}.host-page-slider.container .host-page-slider-text .text{font-size:16px;line-height:50px}.host-page-slider.container .host-page-slider-text .text span{font-size:30px}}.wrapper{min-height:100vh;overflow:hidden;position:relative}.wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:200;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.wrapper.active:after{opacity:.75;visibility:visible}.wrapper--primary{padding-top:93px}.shell{max-width:1220px;padding-right:10px;padding-left:10px;margin:auto}.shell--fluid{max-width:none}@media (min-width:1201px){.container{max-width:1442px}.container--size1{max-width:1205px}.container--size2{max-width:1190px}}.container-inner{margin:0 -15px}@media (max-width:767px){.wrapper--primary,.wrapper--secondary{padding-top:49px}.container--small{padding:0 35px}.container-inner{margin:0}}.header{position:fixed;top:0;left:0;width:100%;z-index:202;text-align:center;padding:12px 0}.header:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;-webkit-box-shadow:0 0 90px 69px rgba(0,0,0,.6);box-shadow:0 0 90px 69px rgba(0,0,0,.6);margin-top:-1px;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.header .container{position:relative;z-index:101}.header .header__select{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .header__select select{height:initial;width:inherit;padding:12px 10px;border-width:2px;letter-spacing:initial;line-height:1;-webkit-transition:color .4s,border-color .4s;transition:color .4s,border-color .4s}@media screen and (max-width:1023px){.header .header__select select{padding:5px;font-size:10px}}.header .header__select:after{background-image:none!important}.header.fixed{background:#fff;border-bottom:1px solid #e5e5e5}.header.fixed:after{opacity:0;visibility:hidden}.header.fixed .logo{background-image:url(../../_build/assets/images/logo-secondary.png)}.header.fixed .header__select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down.png)}.header.fixed .header__select select{color:#e84042;border-color:#e84042}.header--select .header__select{opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.header.visible-select .header__select{opacity:1;visibility:visible}@media (max-width:767px){.header{padding:9px 0 7px;-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,transform .4s,-webkit-transform .4s;z-index:250;background:#fff;border-bottom:1px solid #e5e5e5}.header:after{opacity:0;visibility:hidden}.header .header__select{display:none}.header .logo{background-image:url(../../_build/assets/images/logo-secondary.png)}.header .header__select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down.png)}.header .header__select select{color:#e84042;border-color:#e84042}.header.up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}.blue__bar{margin:0 0 20px;padding:25px 0;color:#fff;background-color:var(--color-primary)}.blue__bar h2{text-shadow:0 0 5px #000;text-transform:uppercase}.section-def .mobile-experience-item{padding:5vh;margin:3vh 0;text-align:center;background-color:var(--blue-basic);color:#fff}.section-def .mobile-experience-item .article-small>a{text-decoration:none}.section-def .mobile-experience-item .article-small>a>h4{font-size:2rem;font-weight:700;margin-bottom:2vh}.section-def .mobile-experience-item .article-small .article__image img{height:150px}.section-def .mobile-experience-item .article-small>h6{font-size:1.3rem;font-weight:700;margin-top:2vh}.section-def .mobile-experience-item .article-small .article__body p:first-child{display:none}.section-def .mobile-experience-item .see-expresses__btn{display:inline-block;margin-top:3vh;padding:1vh 2vh;color:#fff;border:2px solid var(--red-basic);background-color:var(--red-basic);text-transform:uppercase;text-decoration:none}.section-def .mobile-experience-item .see-expresses__btn:active,.section-def .mobile-experience-item .see-expresses__btn:focus,.section-def .mobile-experience-item .see-expresses__btn:hover{background-color:#fff;color:var(--red-basic)}.section-def #gtx-trans{visibility:hidden}.section-def ol,.section-def ul{list-style-position:inside}.footer{color:#f63e3c!important;position:relative}.footer .our-info{padding:50px 0}.footer__category-title{display:inline-block;margin-bottom:16px}.footer .btn-chat{position:fixed;bottom:0;right:50%;margin-right:-721px;z-index:200}.footer .footer__nav a{text-decoration:none;letter-spacing:.025em;display:inline-block;position:relative}.footer .footer__nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#f63e3c;-webkit-transition:width .4s;transition:width .4s}.footer .footer__nav a:hover{color:#f63e3c}.footer .footer__nav a:hover:after{width:100%}.footer .footer__nav li+li{margin-top:9px}.footer .footer__content{padding-top:3px}.footer .footer__content .socials{margin:20px 0 0}.footer .our-cities{width:100%;padding:50px 0;background-color:var(--blue-basic)}.footer .our-cities__title{margin:0 0 50px;color:#fff;font-size:26px;font-weight:700}.footer .our-cities .our-cities-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:inherit;height:200px}@media only screen and (max-width:991px){.footer .our-cities .our-cities-list{height:250px}}@media only screen and (max-width:767px){.footer .our-cities .our-cities-list{height:300px}}@media only screen and (max-width:500px){.footer .our-cities .our-cities-list{height:600px}}.footer .our-cities .our-cities-list li{width:100px;margin:0 7% 2px 0;color:#fff;font-size:16px;list-style:none}.footer .our-cities .our-cities-list li.continent{margin:10px 7% 10px 0;color:var(--yellow-basic);font-size:18px}.footer .our-cities .our-cities-list li:first-child{margin:0 7% 10px 0}.footer .our-cities .our-cities-list li a{text-decoration:none}.footer .our-cities .our-cities-list li a:hover{color:#fff;text-decoration:underline}@media (max-width:1442px){.footer .btn-chat{margin:0;right:15px}}@media (max-width:1200px){.footer .btn-chat{margin:0 -555px 0 0;right:50%}}@media (max-width:1199px){.footer .btn-chat{margin:0 -465px 0 0}}@media (max-width:992px){.footer .btn-chat{margin:0 -345px 0 0}}@media (max-width:767px){.footer__category-title{font-size:13px;margin-bottom:8px}.footer .btn-chat{bottom:12px;z-index:300;margin-right:-255px}.footer .col-lg-2+.col-lg-2{margin-top:15px}.footer .footer__nav{font-size:13px}.footer .footer__nav li+li{margin-top:6px}.footer .footer__content{padding:0 0 18px}.footer .footer__content .socials{margin:10px 0 0}.footer .footer__content .socials ul{margin:0;font-size:28px}}@media (max-width:576px){.footer .btn-chat{margin:0;right:15px}}.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;font-size:16px;letter-spacing:.025em;color:var(--red-basic);border:3px solid var(--red-basic);border-radius:0;min-width:128px;padding:10px 18px;-webkit-transition:background .4s,color .4s,border-color .4s;transition:background .4s,color .4s,border-color .4s;background:#fff}.btn:focus,.btn:hover{background:var(--red-basic);color:#fff}.btn--red{background:#e84042;color:#fff}.btn--red:hover{background:#fff;color:#e84042}.btn--yellow{background:#ffb74b;color:#fff}.btn--yellow:hover{background:#fff;color:#ffb74b}.btn--green{background:#6bc14b;border-color:#6bc14b;color:#fff}.btn--green:hover{background:#fff;color:#6bc14b}.btn--blue{background:#2a3070;border-color:#2a3070;color:#fff;width:100%;letter-spacing:0;font-size:13px!important;padding:7px 10px!important}.btn--border-white{border-color:#fff;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.1em;padding:11px 17px;min-width:189px}.btn--border-white:hover{background:#fff;color:#e84042}.btn--size1{padding:15px 30px}.btn--size2{min-width:144px}.btn--size3{min-width:155px}.btn--size4{padding:10px 34px}@media (max-width:767px){.btn{min-width:81px;border-width:1px;font-size:11px;padding:9px 10px}}.btn-chat{background:#d60140;color:#fff!important;text-decoration:none;min-width:256px;text-align:center;border-radius:10px 10px 0 0;padding:12px 10px;border-top:1px solid #927076;-webkit-transition:opacity .4s;transition:opacity .4s}.btn-chat i{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-chat i+i,.btn-chat span+span{display:none}.btn-chat:hover{opacity:.8}@media (max-width:767px){.btn-chat{min-width:110px;border-radius:5px;border:none;background:#e90045;text-align:right;padding:4px 15px;overflow:hidden}.btn-chat:after{content:"";position:absolute;top:0;left:0;width:43px;height:100%;background:#d8003c}.btn-chat i{display:none;left:12px;z-index:5}.btn-chat i+i{display:inline-block}.btn-chat span{display:none;font-size:19px}.btn-chat span+span{display:inline-block}}input::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder{color:inherit;opacity:1}input::-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder{color:inherit;opacity:1}textarea::-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.textarea{width:100%;border:2px solid #28306c;resize:none;padding:3px 0;height:100px;letter-spacing:.025em}.select{position:relative}.select:after{content:"";position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down.png) 0 0/100% 100% no-repeat;width:25px;height:14px;pointer-events:none}.select select{width:100%;height:50px;padding:0 18px;background:#fff;border-radius:0;color:#e84042;font-weight:700;border:none}.select--primary:after{background-image:url(../../_build/assets/images/temp/ico-angle-down-white.png);width:22px;height:12px;right:20px}.select--primary select{border:4px solid #fff;background:0 0;height:46px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.select--red select{border:2px solid #e84042}.checkbox input{display:none}.checkbox input:checked+label:before{opacity:1;visibility:visible}.checkbox label{position:relative;display:inline-block;color:#28306c;font-size:11px;letter-spacing:.025em;padding-left:33px;margin:0}.checkbox label span{font-size:14px;display:block}.checkbox label:after,.checkbox label:before{content:"";position:absolute;top:-1px;left:0}.checkbox label:after{width:18px;height:18px;border:1px solid #28306c}.checkbox label:before{width:12px;height:12px;background:#28306c;top:2px;left:3px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.checkbox--big label{font-size:16px;letter-spacing:.025em;padding-left:38px}.checkbox--big label:after{width:26px;height:26px;border:2px solid #28306c}.checkbox--big label:before{width:20px;height:20px}@media (max-width:767px){.textarea{border-width:1px;height:53px;padding:0}.checkbox--big label{font-size:13px;padding-left:26px}.checkbox--big label:after{border-width:1px;width:20px;height:20px;margin-top:-2px}.checkbox--big label:before{width:16px;height:16px;top:-1px;left:2px}}.radio input{display:none}.radio input:checked+label:before{opacity:1;visibility:visible}.radio label{position:relative;display:inline-block;color:#28306c;font-size:11px;letter-spacing:.025em;padding-left:30px;margin:0}.radio label span{font-size:14px;display:block}.radio label:after,.radio label:before{content:"";position:absolute;top:2px;left:0}.radio label:after{width:18px;height:18px;border:1px solid #28306c}.radio label:before{width:12px;height:12px;background:#28306c;top:5px;left:3px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.select-alt{position:relative}.select-alt:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../_build/assets/images/temp/ico-angle-down-gray.png) 0 0/100% 100% no-repeat;width:12px;height:8px;pointer-events:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;border-radius:0}.form .form__field{width:100%;background:0 0;border-radius:0;border:none;border-bottom:2px solid #28306c;padding:0 7px 7px;color:#28306c;font-weight:500;letter-spacing:.025em}.form .form__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -45px}.form .form__row+.form__row{margin-top:49px}.form .form__row+.form__row--size1{margin-top:24px}.form .form__row+.checkbox{margin-top:17px}.form .form__row--alt{margin:0;display:block}.form .form__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 45px}.form .form__actions{margin-top:45px}.form .form__actions p{margin:23px 0 0}@media (max-width:1200px){.form .form__row{margin-left:-15px;margin-right:-15px}.form .form__row .form__col{padding:0 15px}.form .form__row--alt{margin-left:0;margin-right:0}.form .form__actions br,.form-subscribe--primary-alt br{display:none}}@media (max-width:1023px){.form .form__row{display:block;margin-left:0;margin-right:0}.form .form__row .form__col{padding:0}.form .form__row+.form__row{margin:30px 0 0}.form .form__col{max-width:100%}.form .form__col+.form__col{margin-top:30px}}@media (max-width:767px){.form .form__field{padding:0 4px 4px;border-width:1px}.form .form__row+.form__row{margin-top:23px}.form .form__row+.checkbox{margin:23px 0 0}.form .form__col+.form__col{margin-top:23px}.form .form__actions{margin:20px 0 0}.form .form__actions p{margin:11px 0 0}.form .form__actions .btn{display:block;width:100%}}.form-subscribe{background:#e84042;position:relative;text-align:center;padding:57px 0 60px}.form-subscribe .list-circles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;margin-left:6px}.form-subscribe .row{position:relative;z-index:15}.form-subscribe .form__content{color:#fff;margin-bottom:42px}.form-subscribe .form__content strong{display:inline-block;font-size:1.875rem;margin-bottom:30px}.form-subscribe .form__content p{font-size:1.375rem;line-height:1.2;letter-spacing:0;margin:0}.form-subscribe .form__body{max-width:270px;margin:auto}.form-subscribe .form__field{width:100%;background:0 0;border-radius:0;border:none;border-bottom:2px solid #fff;padding:0 37px 10px 7px;color:#fff;font-weight:500;letter-spacing:.025em}.form-subscribe .form__row{position:relative}.form-subscribe .form__row+.form__row{margin-top:47px}.form-subscribe .form__btn{background:0 0;border:none;position:absolute;bottom:8px;right:0}.form-subscribe--primary{padding:33px 0 11px}.form-subscribe--primary .list-circles li+li{margin-left:43px}.form-subscribe--primary .form__content{color:#29316a;margin-bottom:34px}.form-subscribe--primary .form__content b{display:block;margin-bottom:10px;font-size:20px}.form-subscribe--primary .form__content p{font-size:15px}.form-subscribe--primary .form__field{color:#29316a;border-color:#29316a;font-size:14px;border-width:1px;padding:0 0 5px}.form-subscribe--primary .form__actions,.form-subscribe--primary .form__body,.form-subscribe--primary .form__content,.form-subscribe--primary .form__foot{position:relative;z-index:10}.form-subscribe--primary .form__link{text-decoration:none;font-size:12px;font-family:Helvetica,sans-serif;font-weight:400}.form-subscribe--primary .form__foot{margin:34px 0 0}.form-subscribe--primary .form__body{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0 63px}.form-subscribe--primary .form__body .form__row{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 16px}.form-subscribe--primary .form__body .form__row+.form__row{margin:0}.form-subscribe--primary .form__btn{right:15px;bottom:5px}.form-subscribe--primary-alt{position:relative;text-align:left;padding:58px 43px 40px;overflow:hidden}.form-subscribe--primary-alt .form__ico-alt{position:absolute;bottom:-53px;right:-17px}.form-subscribe--primary-alt .form__ico{position:absolute;top:5px;right:0}.form-subscribe--primary-alt .form__body{display:block;padding:0;margin:0}.form-subscribe--primary-alt .form__body .form__row{max-width:100%;padding:0}.form-subscribe--primary-alt .form__body .form__row+.form__row{margin-top:20px}.form-subscribe--primary-alt .form__actions{margin:37px 0 0;text-align:center}.form-subscribe--primary-alt .form__actions .btn{width:100%}.form-subscribe--primary-alt .form__content{margin:0 0 29px}.form-subscribe--primary-alt .form__content strong{display:block;font-size:20px;margin-bottom:18px}.form-subscribe--primary-alt .form__content p{font-size:14px;line-height:1.3}@media (max-width:1442px){.form-subscribe--primary .list-circles{margin:0}.form-subscribe--primary .list-circles li+li{margin-left:30px}.form-subscribe--primary-alt .form__ico{width:91px;height:74px}}@media (max-width:1023px){.form-subscribe--primary{padding:30px 20px 10px}.form-subscribe--primary br{display:none}.form-subscribe--primary .list-circles{margin:0}.form-subscribe--primary .list-circles li+li{margin-left:30px}.form-subscribe--primary-alt{padding:70px 20px 30px}.form-subscribe--primary-alt .form__ico-alt{right:-60px;bottom:-100px}}@media (max-width:767px){.form-subscribe{text-align:left;padding:24px 0 26px}.form-subscribe .form__content{margin-bottom:23px}.form-subscribe .form__content br{display:none}.form-subscribe .form__content h2{padding-right:50px;margin-bottom:21px}.form-subscribe .form__content p{font-size:13px}.form-subscribe .form__body{max-width:100%}.form-subscribe .form__field{border-width:1px;padding:0 0 5px;font-size:13px}.form-subscribe .form__btn{bottom:5px}.form-subscribe .form__row+.form__row{margin-top:22px}.form-subscribe--primary-alt{padding:32px 20px 23px;text-align:center;margin:0 -15px}.form-subscribe--primary-alt .form__content{color:#fff;padding:0 10px;margin-bottom:39px}.form-subscribe--primary-alt .form__content h2{font-size:18px;line-height:1.11;padding:0}.form-subscribe--primary-alt .form__content p{font-size:12px;line-height:1.25}.form-subscribe--primary-alt .form__body{padding:0 30px}.form-subscribe--primary-alt .form__field{border-color:#fff;color:#fff;text-align:center}.form-subscribe--primary-alt .form__actions{margin:24px 0 0}.form-subscribe--primary-alt .form__actions .btn{display:block;width:209px;margin:0 auto 10px;font-size:12px}.form-subscribe--primary-alt .form__actions .form__link{color:#fff}.form-subscribe--primary-alt .form__row+.form__row{margin:23px 0 0}}.form-payment{color:#343333;position:relative;padding-right:140px}.form-payment:after{content:"";position:absolute;top:-4px;bottom:-4px;right:38px;width:1px;background:#707070}.form-payment h2{font-weight:500}.form-payment label{display:block;font-size:20px;margin:0 0 6px;color:#585858}.form-payment .form__field{width:100%;border:1px solid #707070;border-radius:2px;height:60px;font-size:20px;color:#c7c7c7;padding:0 15px}.form-payment .form__head{margin-bottom:62px}.form-payment .form__row+.form__row{margin-top:40px}.form-payment .form__row--primary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-13px;margin-right:-13px}.form-payment .form__row--primary .form__col{padding:0 13px}.form-payment .form__row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px}.form-payment .form__row-inner .form__col{padding:0 5px}.form-payment .form__col--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.form-payment .form__col--size1{-webkit-box-flex:0;-ms-flex:0 0 19.5%;flex:0 0 19.5%;max-width:19.5%}.form-payment .form__col--size2{-webkit-box-flex:0;-ms-flex:0 0 80.5%;flex:0 0 80.5%;max-width:80.5%}.form-payment .form__col--size3{-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;max-width:57%}.form-payment .form__col--size4{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;max-width:43%}.form-payment .form__col--size5{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.form-payment .form__col--size6{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.form-payment .form__actions{text-align:center;margin:50px 0 0}.form-payment .form__actions p{color:#585858;font-size:15px;letter-spacing:0;margin:0 0 10px}.form-payment .form__actions p a{text-decoration:underline}.form-payment .form__actions .btn{width:100%;font-size:20px;padding:15px 18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (max-width:1200px){.form-payment{padding-right:80px}.form-payment label{font-size:16px}.form-payment .form__field{font-size:17px}.form-payment .form__col--size1{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.form-payment .form__col--size2{max-width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}@media (max-width:1023px){.form-payment{padding-right:0}.form-payment:after{right:-15px}.form-payment .form__row+.form__row{margin-top:30px}.form-payment .form__row--primary{display:block}.form-payment .form__col{max-width:100%}.form-payment .form__col+.form__col{margin-top:30px}.form-payment .form__row-inner{display:block}}@media (max-width:767px){.form-payment{border-bottom:1px solid #707070;padding-bottom:40px}.form-payment:after{display:none}.form-payment label{font-size:13px}.form-payment .form__field{height:35px;font-size:13px}.form-payment .form__col+.form__col,.form-payment .form__row+.form__row{margin-top:20px}.form-payment .form__head{margin-bottom:30px}.form-payment .form__actions{margin:35px 0 0}.form-payment .form__actions p{font-size:13px}.form-payment .form__actions .btn{font-size:13px;padding:9px 10px}}.form-code{position:relative;padding-right:0}.form-code:after{display:none}.form-code .form__body{position:relative;padding-right:167px}.form-code .form__body .form__btn{position:absolute;bottom:0;right:0;background:#f0d330;border:2px solid #f0d330;min-width:155px;font-size:20px;height:60px;line-height:55px;padding-top:0;padding-bottom:0;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s;font-weight:700;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.form-code .form__body .form__btn:hover{background:#fff;color:#f0d330}.form-code .form__foot{margin:12px 0 0}.form-code .form__foot p{font-size:15px;line-height:1.2;color:#585858;margin:0;letter-spacing:0}.form-code .form__inner{opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.form-code .form__overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-39px;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.form-code .form__overlay .btn{font-size:20px;font-weight:500;background:#128c8f;border-color:#128c8f;min-width:280px;padding:12px 18px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.form-code .form__overlay .btn:hover{background:#fff;color:#128c8f}.form-code.active .form__overlay{opacity:0;visibility:hidden}.form-code.active .form__inner{opacity:1;visibility:visible}@media (max-width:1023px){.form-code .form__body{padding-right:125px}.form-code .form__body .form__btn{min-width:115px}}[class^=list-]{list-style:none}.list-stars li{display:inline-block;vertical-align:middle;letter-spacing:.025em}.list-stars li+li{margin-left:5px}.list-circles{white-space:nowrap}.list-circles li{display:inline-block}.list-circles li+li{margin-left:72px}.list-features a{text-decoration:none;color:#fff!important;-webkit-transition:padding-left .4s;transition:padding-left .4s}.list-features a:hover{padding-left:10px;cursor:pointer}.list-features strong{position:relative;display:inline-block;padding-left:55px;min-width:190px}.list-features strong i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px}@media screen and (max-width:767px){.list-features strong i{font-size:24px}}.list-features>li:last-child i{margin-left:5px}.list-features em{position:relative;display:inline-block;font-style:normal;padding-left:55px;font-weight:700}.list-features em i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-features li+li{margin-top:25px}@media (max-width:1442px){.list-features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-features em{min-width:155px}}@media (max-width:767px){.form-code{border:none;padding-bottom:0}.form-code .form__body{padding-right:100px}.form-code .form__body .form__btn{min-width:80px;height:35px;font-size:11px;line-height:32px}.form-code .form__foot p{font-size:13px}.list-circles li+li{margin-left:20px}.list-features li+li{margin-top:30px}.list-features em,.list-features strong{padding-left:44px;font-size:13px;min-width:135px}.list-features span{font-size:13px;line-height:1.2;margin-right:-5px}}.list-cities{list-style:none;font-size:18px;line-height:1.56;letter-spacing:.025em}.list-cities a{text-decoration:none;display:inline-block;position:relative}.list-cities a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;-webkit-transition:width .4s;transition:width .4s}.list-cities a:hover{color:#fff}.list-cities a:hover:after{width:100%}.list-cities ul{list-style:none}.list-cities ul span{text-transform:uppercase;font-weight:700}.list-cities>li+li{margin-top:36px}.list-gadgets li{padding-left:23px;position:relative}.list-gadgets li i{position:absolute;top:50%;left:7px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-gadgets li+li{margin-top:11px}@media screen and (min-width:768px){.list-gadgets li{display:inline-block;padding-left:0;color:var(--green-basic)}.list-gadgets li i{display:none}.list-gadgets li+li{margin-top:0}.list-gadgets li span{font-size:1.1rem}}.list-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -40px!important;padding:0 0 60px;text-align:center;line-height:1.2;font-weight:700;color:#28306c}.list-services li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:53px 10px 40px;position:relative;word-break:break-word}.list-services i{position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1200px){.list-services{padding:0 0 60px}}@media (max-width:767px){.list-services{padding:0 10px 60px}.list-services li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:47px 10px 22px}}.list-circles-alt li{position:relative;padding-left:62px}.list-circles-alt li i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-circles-alt li+li{margin-top:38px}.list-circles-alt li:nth-child(2) i{-webkit-transform:translateY(-50%) rotate(17deg);transform:translateY(-50%) rotate(17deg)}.list-circles-alt li:nth-child(3) i{-webkit-transform:translateY(-50%) rotate(152deg);transform:translateY(-50%) rotate(152deg)}@media (max-width:767px){.list-circles-alt li{padding-left:28px}.list-circles-alt li i{top:-7px;left:-8px;-webkit-transform:translateY(0) scale(.6);transform:translateY(0) scale(.6)}.list-circles-alt li+li{margin:22px 0 0}.list-circles-alt li:nth-child(2) i{-webkit-transform:scale(.6) rotate(17deg);transform:scale(.6) rotate(17deg)}.list-circles-alt li:nth-child(3) i{-webkit-transform:scale(.6) rotate(152deg);transform:scale(.6) rotate(152deg)}}.list-dots{letter-spacing:.025em}.list-dots li{position:relative;padding-left:14px}.list-dots li:after{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;background:#28306c;border-radius:50%}@media (max-width:767px){.list-dots li{padding-left:8px}.list-dots li:after{width:3px;height:3px;top:6px;left:3px}}.list-radios li+li{margin-top:34px}.list-details li{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}.list-details li+li{margin-top:29px}.list-details li:last-child{margin-top:34px}.list-details h6{font-size:11px;margin:0}.list-details h6 span{display:block;font-size:14px}.list-details h5{font-weight:700;font-size:14px;letter-spacing:.04em}.list-sliders h6{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;font-size:14px;font-weight:500;letter-spacing:.025em;margin-bottom:17px}.list-sliders h6 span+span{text-align:right}.list-sliders>li+li{margin-top:33px}.list-locations li{position:relative;padding-left:39px}.list-locations li i{position:absolute;top:45%;left:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px}@media screen and (max-width:767px){.list-locations li i{font-size:25px}}.list-locations li .fa-comment-o{-webkit-transform:translate(-50%,-50%) scale(-1,1);transform:translate(-50%,-50%) scale(-1,1)}.list-locations li+li{margin-top:30px}.list-locations li:last-child{padding-left:0}.list-locations img{vertical-align:middle;margin-right:7px}@media (max-width:767px){.list-locations li{padding-left:30px;letter-spacing:.025em}.list-locations li img{max-width:100px;margin-right:5px}.list-locations li+li{margin-top:16px}.list-locations li:last-child{padding-left:0;margin-top:13px}}.list-features-alt li{width:50%}.list-features-alt li+li{margin-top:130px}.list-features-alt li:nth-child(odd){margin-left:auto;padding-left:17px}.list-features-alt li:nth-child(1){padding-left:17px}.list-features-alt li:nth-child(2){padding-left:195px}.list-features-alt li:nth-child(3){margin-top:197px}.list-features-alt li:nth-child(4){margin-top:81px;padding-left:173px}.list-features-alt h2{margin:25px 0 0}@media (max-width:1442px){.list-features-alt{position:relative;z-index:10}.list-features-alt br{display:none}.list-features-alt+li{margin-top:83px}.list-features-alt:nth-child(2){padding-left:125px}.list-features-alt:nth-child(3){margin-top:126px}.list-features-alt:nth-child(4){margin-top:51px}}@media (max-width:1023px){.list-features-alt li{width:60%}.list-features-alt li:nth-child(2){margin-top:90px;padding-left:0}.list-features-alt li:nth-child(3){margin-top:90px}.list-features-alt li:nth-child(4){margin-top:90px;padding-left:0}}@media (max-width:767px){.list-features-alt li{width:60%}.list-features-alt li:nth-child(1){padding-left:5px}.list-features-alt li:nth-child(2){margin:67px 0 0 37px;padding-right:20px}.list-features-alt li:nth-child(3){margin-top:65px;padding:0;width:71%}.list-features-alt li:nth-child(4){margin:53px 0 0 43px;padding-left:0;width:62%}.list-features-alt h2{margin:12px 0 0}}.list-steps{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px -10px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-steps span{display:inline-block;background-repeat:no-repeat;background-position:center center;width:76px;height:74px;font-size:32px;font-weight:700;margin-bottom:18px;padding:21px 0 0}.list-steps h3{font-weight:700;margin-bottom:18px}.list-steps li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 10px 10px}@media (max-width:1023px){.list-steps li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.list-steps{display:block;margin:0}.list-steps li{max-width:100%;padding:0}.list-steps li+li{margin:30px 0 0}.list-steps span{font-size:23px;width:58px;height:56px;background-size:90% 90%;padding:13px 0 0}.list-steps h3{margin-bottom:10px}}.list-services-alt{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -37px -65px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:65px 10px;position:relative}.list-services-alt li i{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-services-alt h3{font-weight:700;margin-bottom:17px}.list-services-alt p{margin:0}.list-services-alt p+.btn{margin:56px 0 0}@media (max-width:1442px){.list-steps br{display:none}.list-services-alt{margin:0 -10px -65px}.list-services-alt br{display:none}}.list-links li{display:inline-block;vertical-align:middle}.list-links li+li{margin-left:3px}.logo{display:inline-block;background:url(../../_build/assets/images/logo.png) 0 0/100% 100% no-repeat;width:153px;height:66px}.logo--size1{width:160px;height:70px}.logo-secondary{display:inline-block;background:url(../../_build/assets/images/logo-secondary.png) 0 0/100% 100% no-repeat;width:175px;height:76px}@media (max-width:1023px){.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.logo-secondary{width:145px;height:63px}}@media (max-width:767px){.list-services-alt{margin:0 -10px -65px}.list-services-alt li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-top:50px}.list-services-alt h3{margin-bottom:10px}.logo{width:68px;height:29px}.logo-secondary{width:87px;height:38px}}.nav{display:block}.nav a{font-size:14px;font-weight:500;text-decoration:none;display:block;position:relative;color:#e84042;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:18px 10px 14px 32px;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.nav a i{position:absolute;right:38px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}.nav>ul li:first-child{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px}.nav>ul li:first-child a{border:none;padding:0;background:0 0!important;color:#e84042!important}.nav>ul li:first-child a i{position:static;-webkit-transform:translateY(0);transform:translateY(0);margin:-4px 19px 0 0;vertical-align:middle}.nav>ul li+li{margin-top:-1px}.nav ul ul{position:absolute;top:0;left:100%;width:100%;background:#fff;z-index:100;opacity:0;visibility:hidden;min-height:100%;height:100vh;-webkit-transition:opacity .4s,visibility .4s,left .4s;transition:opacity .4s,visibility .4s,left .4s;overflow-y:auto}.nav ul ul a{padding:17.5px 10px 14px 32px}.nav ul ul>li:first-child{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.nav ul ul>li:first-child a{border:none;padding:0 0 0 31px;margin-top:2px;background:0 0!important;color:#e84042!important}.nav ul ul>li:first-child a i{right:auto;left:0}.nav ul ul>li+li{margin-top:-1px}.nav .expanded>ul{left:0;opacity:1;visibility:visible}.section{padding:87px 0 57px;position:relative}.section .section__ico{position:absolute}.section .section__ico--size1{top:49px;right:22px;opacity:.1}.section .section__ico--size2{top:-185px;left:-52px;opacity:.1}.section .section__ico--size3{top:-245px;right:-52px;opacity:.1;width:415px;height:437px}.section .section__ico--size4{top:-137px;left:-42px;opacity:.1;width:415px;height:437px}.section .section__ico--size5{top:-162px;right:-54px;opacity:.1;width:415px;height:437px}.section .section__ico--size6{top:-125px;right:-33px;opacity:.1}.section .section__ico--size7{top:-41px;right:-50px}.section .section__ico--size8{top:21%;left:-72px}.section .section__ico--size9{top:53.5%;right:-49px}.section .section__ico--size10{top:-92px;left:-78px}.section .section__ico--size11{top:536px;right:-78px}.section .section__ico--size12{top:233px;left:-56px}.section .section__ico--size13{top:46.7%;right:31px}.section .section__ico--size14{top:68.4%;left:-201px}.section .section__ico--size15{top:-100px;right:-25px}.section .section__ico--size16{top:24px;left:-37px}.section .section__ico--size18{top:68%;left:-37px}.section .section__ico--size19{top:31px;right:12px}.section .section__ico--size21{top:36%;left:-83px;opacity:.1}.section .section__ico--size22{bottom:0;right:-50px;opacity:.1}.section .section__ico--size23{top:-120px;left:-210px}.section .section__ico--size24{top:303px;right:-210px}.section .section__ico--size25{bottom:-70px;left:-42px;z-index:10}.section .section__ico--size26{top:140px;right:-50px}.section .section__ico--size27{top:44%;left:-35px}.section .section__ico--size28{top:-96px;right:-50px}.section .section__ico--size35{bottom:2px;left:50%;margin-left:227px;-webkit-transform:scale(.78);transform:scale(.78)}.section .section__ico--size36{top:-30px;left:-39px}.section .section__ico--size37{bottom:-432px;right:-53px}.section .articles{position:relative;z-index:20}.section .section__head{margin-bottom:50px;position:relative}.section .section__head h1,.section .section__head h2{color:#28306c;margin:0}.section .section__head h1 i,.section .section__head h2 i{vertical-align:middle;position:relative;top:-8px;margin-left:40px}.section .section__head h1+p,.section .section__head h2+p{margin:38px 0 0}.section .section__head h2{font-size:1.75rem}.section .section__head--center{text-align:center}.section .section__actions{text-align:center;margin-top:39px}.section .section__actions p{margin:17px 0 0;font-size:14px}.section .section__content{padding-left:2px;color:#28306c;padding-right:41px}.section .section__content p{margin:0}.section .section__content p+p{margin-top:21px}.section .section__content--alt{padding:5px 0 0 47px}.section .section__content--alt p+p{margin-top:20px}.section .section__content-alt{color:#28306c}.section .section__content-alt h1{letter-spacing:0;margin-bottom:40px}.section .section__content-alt h2{letter-spacing:0;margin-bottom:36px}.section .section__content-alt strong.content-title{display:inline-block;font-size:2rem;margin-bottom:40px}.section .section__content-alt p{font-size:24px;line-height:1.2;margin:0;letter-spacing:0}.section .section__content-alt p+p{margin-top:20px}.section .section__content-alt--primary p{font-size:1.2rem}.section .section__actions-alt{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#363e76;padding:20px 0}.section .section__actions-alt a{text-decoration:none;text-transform:uppercase;font-size:13px;position:relative;padding-left:26px;letter-spacing:.025em;color:#fff!important}.section .section__actions-alt a i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section--size1{padding:33px 0}.section--size1 .section__head{margin-bottom:40px}.section--size2{padding:24px 0}.section--size2 .section__head{margin-bottom:40px}.section--size3{padding:32px 0}.section--size3 .section__head{margin-bottom:40px}.section--size4{padding:20px 0}.section--size4 .section__head{margin-bottom:37px;letter-spacing:.015em}.section--size5{padding:36px 0}.section--size5 .section__head{margin-bottom:33px}.section--size6{padding:18px 0}.section--size6 .section__head{margin-bottom:33px}.section--size7{padding:69px 0 86px}.section--size7 .section__head{margin-bottom:15px}.section--size8{padding:66px 0 40px}.section--size8 .section__head{margin-bottom:44px}.section--size9{padding:27px 0 40px}.section--size9 .section__head{margin-bottom:42px}.section--size9 .section__actions{margin-top:-2px}.section--size10{padding:76px 0 120px}.section--size10 .section__actions{margin-top:53px}.section--size11 .section__head{margin-bottom:34px}.section--size12{padding:43px 0}.section--size12 .section__head{margin-bottom:42px}.section--size13{padding:17px 0 25px}.section--size13 .section__head{margin-bottom:42px}.section--size14{padding:61px 0 90px}.section--size14 .section__head{margin-bottom:42px}.section--size15{padding:17px 0 60px}.section--size15 .section__head{margin-bottom:40px}.section--size16{padding:55px 0 30px}.section--size18{padding:17px 0 30px}.section--size18 .section__head{margin-bottom:32px}.section--size18 .section__content-alt h2{margin-bottom:9px}.section--size19{padding:29px 0 60px}.section--size19 .section__head{margin-bottom:40px}.section--size19 .section__actions{margin-top:40px}.section--size21{padding:56px 0 30px}.section--size21 .section__head{margin-bottom:38px}.section--size21 .section__actions{margin-top:41px}.section--size22{padding:30px 0 60px}.section--size22 .section__head{margin-bottom:38px}.section--size22 .section__actions{margin-top:39px}.section--size23{padding:56px 0 3px}.section--size23 .section__head{margin-bottom:32px}.section--size23 .section__actions{margin-top:39px}.section--size24{padding:59px 0 30px}.section--size24 .section__head{margin-bottom:67px}.section--size25{padding:59px 0 30px}.section--size25 .section__head{margin-bottom:40px}.section--size26{padding:24px 0 40px}.section--size26 .section__head{margin-bottom:72px}.section--size27{padding:57px 0 40px}.section--size27 .filters{margin-bottom:41px}.section--size27 .section__head{margin-bottom:40px}.section--size27 .section__actions{margin-top:19px}.section--size28{padding:15px 0 40px}.section--size28 .section__head{margin-bottom:38px}.section--size29{padding:47px 0 74px}.section--size29 .container{position:relative;z-index:10}.section--size29 .section__head{margin-bottom:32px}.section--form{padding:53px 0 40px}.section--form .section__head{margin-bottom:39px}.section--form .section__body{padding-right:62px}.section--form .section__aside{text-align:left;padding-left:15px}.section--form .section__aside .section__head{margin-bottom:60px}.section--form .section__aside .section__actions{text-align:center;padding-right:203px;margin-top:41px}.section--small{padding:24px 0 90px}.section--steps{padding:155px 0 65px}.section--steps-alt{padding:24px 0 77px}.section--steps-alt .section__head{margin-bottom:73px}.section--yellow{background:#fab64c;padding:56px 0 60px;z-index:10}.section--yellow .section__head{margin-bottom:30px}.section--yellow .section__actions{margin:22px 0 0}.section--hosts{padding:87px 0 31px}.section--hosts .section__head{margin-bottom:54px}.section--blue{background:#29316a;padding:79px 0 53px}.section--blue .section__head{margin-bottom:54px}.section--blue .section__head h1,.section--blue .section__head h2{color:#ffb74b}@media (max-width:1442px){.section .section__content{padding:0}.section .section__content-alt br{display:none}.section--form .section__body{padding-right:0}}@media (max-width:1200px){.section .section__ico{display:none}.section .section__head .section__head-image{top:-69px;right:-30px}.section .section__actions{margin-top:65px}.section--size9 .section__actions{margin:25px 0 0}}@media (max-width:1023px){.section .section__head .section__head-image{display:none}.section--size27{padding-top:0}}@media (max-width:767px){.section{padding:43px 0 20px}.section .section__head{margin-bottom:31px}.section .section__head h2+p{margin:14px 0 0}.section .section__head h2+p br{display:none}.section .section__actions{margin-top:25px}.section .section__actions p{font-size:11px;margin:15px 0 0}.section .section__content{font-size:12px;line-height:1.2}.section .section__content p+p{margin:12px 0 0}.section .section__content-alt br{display:none}.section .section__content-alt h2{margin-bottom:24px}.section .section__content-alt h1{margin-bottom:27px}.section .section__content-alt p,.section .section__content-alt--primary .find-host-text,.section .section__content-alt--primary p{font-size:16px}.section--icons .section__ico{display:block;-webkit-transform:scale(.28);transform:scale(.28)}.section--icons .section__ico--size23{top:10px;left:-175px}.section--icons .section__ico--size24{top:38%;right:-190px}.section--icons .section__ico--size25{top:66.5%;left:-180px}.section--icons .section__ico--size331{top:3.5%;right:-132px;-webkit-transform:scale(.6);transform:scale(.6)}.section--icons .section__ico--size35{top:35.8%;left:-100px;-webkit-transform:scale(.65);transform:scale(.65);margin:0}.section--icons .section__ico--size333{top:auto;bottom:-9%;left:-12px;-webkit-transform:scale(.63);transform:scale(.63)}.section--size1{padding:20px 0}.section--size1 .section__head{margin-bottom:26px}.section--size01{padding:20px 0}.section--size01 .section__head{margin-bottom:26px}.section--size2{padding:20px 0}.section--size2 .section__head{margin-bottom:20px}.section--size3{padding:20px 0}.section--size3 .section__head{margin-bottom:26px}.section--size4{padding:23px 0}.section--size4 .section__head{margin-bottom:23px}.section--size4 .section__actions{margin-top:42px}.section--size5{padding:20px 0}.section--size5 .section__head{margin-bottom:20px}.section--size6{padding:28px 0}.section--size6 .section__head{margin-bottom:42px}.section--size7{padding:15px 0 45px}.section--size7 .section__head{margin-bottom:12px}.section--size11{padding:43px 0 20px}.section--size11 .section__head{margin-bottom:42px}.section--size12{padding:19px 0 20px}.section--size12 .section__head{margin-bottom:15px}.section--size12 .section__actions{margin:15px 0 0}.section--size13{padding:23px 0 20px}.section--size13 .section__head{margin-bottom:15px}.section--size13 .section__actions{margin:16px 0 0}.section--size14{padding:23px 0 44px}.section--size14 .section__head{margin-bottom:42px}.section--size14 .section__actions{margin:29px 0 0}.section--size15{padding:20px 0 44px}.section--size15 .section__head{margin-bottom:21px}.section--size15 .section__body{margin:0 8px}.section--size8{padding:41px 0 20px}.section--size8 .section__head{margin-bottom:42px}.section--size9{padding:21px 0 20px}.section--size9 .section__head{margin-bottom:25px}.section--size9 .section__actions{margin:14px 0 0}.section--size10{padding:21px 0 44px}.section--size10 .section__head{margin-bottom:25px}.section--size10 .section__actions{margin:28px 0 0}.section--form{padding:40px 0 23px}.section--form .section__head{margin-bottom:30px}.section--form .section__aside{padding:42px 0 0;text-align:left}.section--form .section__aside .section__head{margin-bottom:25px}.section--form .section__aside .section__actions{text-align:center;padding:0;margin:25px 0 0}.section--steps{padding:57px 0 20px}.section--steps-alt{padding:40px 0}.section--yellow{padding:50px 0}.section--size26{padding:40px 0}.section--size26 .section__head{margin-bottom:50px}.section--size29{padding:40px 0}.section--hosts{padding:22px 0}.section--hosts .section__head{margin-bottom:45px}.section--hosts .section__head h2{font-size:18px;position:relative;padding-bottom:27px}.section--hosts .section__head h2 i{position:absolute;right:0;bottom:0;margin:0;top:auto}.section--blue{padding:22px 0}.section--blue .section__head{margin-bottom:45px}.section--blue .section__head h2{font-size:18px;position:relative;padding-bottom:27px}.section--blue .section__head h2 i{position:absolute;right:0;bottom:0;margin:0;top:auto}.section--blue .article .article__body{color:#ffb74b}}.section-dark{background:#28306c;color:#fff;padding:56px 0 69px;position:relative;overflow:hidden}.section-dark .list-features{padding:17px 0 0 3px;margin-bottom:0}.section-dark .section__content strong{display:inline-block;margin-bottom:37px;font-size:1.875rem;letter-spacing:.015em}.section-dark .section__content p{font-size:22px;line-height:1.2;letter-spacing:0}.section-dark .section__ico{position:absolute}.section-dark .section__ico--size1{top:-171px;right:-2%}.section-dark .section__ico--size2{top:42%;left:-5%}.section-dark .section__ico--size3{bottom:-105px;right:2.5%}.section-dark--primary{padding:133px 0 150px}@media (max-width:767px){.section-dark{padding:23px 0 24px}.section-dark .list-features{padding:0}.section-dark .section__content{margin-bottom:23px}.section-dark .section__content strong{margin-bottom:24px}.section-dark .section__content p{font-size:11px}.section-dark .section__ico{-webkit-transform:scale(.26);transform:scale(.26)}.section-dark .section__ico--size1{top:-180px;right:-59%}.section-dark .section__ico--size2{top:16.5%;left:-60%;-webkit-transform:scale(.29);transform:scale(.29)}.section-dark .section__ico--size3{bottom:0;right:-60%;-webkit-transform:scale(.29);transform:scale(.29)}.section-dark--primary{padding:53px 0 27px}}.section-main{position:relative}.section-main .section__ico{position:absolute}.section-main .section__ico--size1{opacity:.1;right:-60px;top:10.9%}.section-main .section__ico--size2{opacity:.1;left:-40px;top:31.2%}.section-main .section__ico--size3{opacity:.1;right:-5px;top:58%}.section-main .section__ico--size4{opacity:.1;left:-60px;top:84.6%}.section-main .section__aside{background:#f6f6f6;margin:0 -15px 0 -19px;padding:55px 60px 80px;position:relative;z-index:1}.section-main .section__aside .btn-close{position:absolute;top:20px;right:20px;display:none}.section-main .section__aside .section__aside-head{color:#28306c;margin-bottom:40px}.section-main .section__aside .section__aside-head h6{margin-bottom:0;letter-spacing:.025em}.section-main .section__aside .section__aside-head .list-stars{margin:0}.section-main .section__aside .section__aside-head .list-stars li+li{margin-left:1px}.section-main .section__aside .section__aside-body>h6{color:#28306c;font-weight:700;letter-spacing:.025em;margin-bottom:20px}.section-main .section__aside .section__aside-actions{margin-top:56px}.section-main .section__aside .section__aside-actions h2{color:#28306c;margin-bottom:33px}.section-main .section__aside .section__aside-actions h2 span{display:block;font-size:16px;font-weight:500;margin-bottom:4px}.section-main .section__aside .section__aside-actions .btn{display:block;text-transform:uppercase;font-size:22px;padding:5px 10px}.section-main .section__aside .section__aside-foot{margin-top:97px;color:#28306c}.section-main .section__aside .section__aside-foot h6{font-weight:700;margin-bottom:19px}.section-main .section__aside .section__aside-foot ul{margin-bottom:0}.section-main .section__body{padding-top:58px}.section-main .section__content{color:#28306c}.section-main .section__content h2{margin:0}.section-main .section__content h2+p{margin:36px 0 0}.section-main .section__content h2+ul{margin:30px 0 0}.section-main .section__content h2+h6{margin:31px 0 0}.section-main .section__content p{letter-spacing:.025em}.section-main .section__content p+h2{margin-top:58px}.section-main .section__content ul+h2{margin-top:62px}.section-main .section__content ul+h6{margin:39px 0 0}.section-main .section__content h6{font-weight:700;letter-spacing:.05em}.section-main .section__content h6+p,.section-main .section__content h6+ul{margin:20px 0 0}.section-main .section__actions-alt{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#363e76;color:#fff;padding:16px 0}.section-main .section__actions-alt a{text-decoration:none;text-transform:uppercase;font-weight:700;font-size:19px}@media (max-width:1442px){.section-dark .section__content br{display:none}.section-main .section__aside{margin:0 0 0 -65px;padding:70px 20px 80px}}@media (max-width:767px){.section-main .section__body{padding-top:27px}.section-main .section__content h2+p{margin:24px 0 0}.section-main .section__content h2+ul{margin:19px 0 0}.section-main .section__content h2+h6{margin:18px 0 0}.section-main .section__content p+h2{margin:44px 0 0}.section-main .section__content ul+h2{margin:43px 0 0}.section-main .section__content ul+h6{margin:32px 0 0}.section-main .section__content h6+p,.section-main .section__content h6+ul{margin:16px 0 0}}.section-small{background:#28306c;color:#fff;padding:29px 0 27px}.section-small .section__content h6{text-transform:uppercase;margin-bottom:17px;font-weight:700;letter-spacing:.025em}.section-small .section__content .list-locations{margin-bottom:23px}.section-image{position:relative}.section-image .section__image{position:relative;background-size:cover;padding-top:57.3%;overflow:hidden}.section-image .section__image:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:10px;-webkit-box-shadow:0 0 100px 280px #fff;box-shadow:0 0 100px 280px #fff}.section-image .section__inner{position:absolute;top:177px;left:0;width:100%;z-index:10}.section-image .section__content h2{margin:0}@media (max-width:1023px){.section-image .section__image:after{-webkit-box-shadow:0 0 100px 130px #fff;box-shadow:0 0 100px 130px #fff}.section-image .section__inner{top:70px}.slider .slider__head br{display:none}}@media (max-width:767px){.section-image .section__image{padding-top:139%}.section-image .section__image:after{-webkit-box-shadow:0 0 48px 75px #fff;box-shadow:0 0 48px 75px #fff}.section-image .section__inner{top:34px}.section-image .section__content{padding:0 20px}.section-image .section__content br{display:none}}.section-def{padding:200px 0 46px;position:relative}.section-def .breadcrumps{padding-left:50px}.section-def .section__ico{opacity:.15;position:absolute;-webkit-transform:scale(.78);transform:scale(.78)}.section-def .section__ico--size29{top:5.8%;left:-107px}.section-def .section__ico--size30{top:24.5%;left:50%;margin-left:-121px}.section-def .section__ico--size31{opacity:1;top:43.1%;left:-122px;-webkit-transform:scale(.84);transform:scale(.84)}.section-def .section__ico--size32{opacity:1;top:54.5%;left:50%;margin-left:29px;-webkit-transform:scale(.76);transform:scale(.76)}.section-def .section__ico--size33{opacity:1;bottom:2.3%;left:50%;margin-left:249px;-webkit-transform:scale(.79);transform:scale(.79)}.section-def .section__ico--size34{opacity:1;bottom:-3.7%;left:46px;-webkit-transform:scale(.81);transform:scale(.81)}.section-def .articles-secondary{padding-left:25px}.section-def .section__aside{margin:0 -6px 0 -5px}.section-def .sectiom__image{margin-bottom:33px}.section-def .sectiom__image img{width:100%}.section-def .section__body{padding:0 75px 0 50px}@media (max-width:1200px){.section-main .section__ico{display:none}.section-def .section__body{padding:0}.section-def .breadcrumps{padding-left:0}}@media (max-width:767px){.section-def{padding:29px 0 46px}.section-def .list-links{margin:0 0 30px}.section-def .articles-secondary{padding:0}.section-def .section__aside{margin:0 -15px}.section-def .section__ico{-webkit-transform:scale(.44);transform:scale(.44)}.section-def .section__ico--size29{top:4.2%;left:-142px}.section-def .section__ico--size291{top:10.4%;right:-63px;-webkit-transform:scale(.67);transform:scale(.67)}.section-def .section__ico--size30{left:auto;top:11.4%;right:-123px;opacity:0}.section-def .section__ico--size333{top:17.7%;left:-36px}.section-def .section__ico--size31{top:25.1%;left:-122px}.section-def .section__ico--size32{top:32.7%;left:50px;margin:0}.section-def .section__ico--size322{top:41.7%;left:-111px;margin:0;opacity:1}}.section-secondary{padding:45px 0}.section-secondary .widget-total{padding:60px 0 0 18px}.section__ico{z-index:-1}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border-color:transparent;font-size:0;background-color:transparent;z-index:20;outline:0!important}.slick-arrow:after{font-family:FontAwesome,sans-serif;content:"\f054";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:32px;text-shadow:0 0 1px #000}@media screen and (min-width:768px){.slick-arrow:after{font-size:50px;background:0 0}}.slick-prev{left:15px}.slick-prev:after{content:"\f053"}.slick-next{right:15px}.become-a-host-host-carousel .slick-arrow{position:absolute;top:50%;z-index:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:60px;height:50px;border-radius:50%;border:0;background-color:transparent;font-size:0}.become-a-host-host-carousel .slick-arrow:after{content:""}.become-a-host-host-carousel .slick-prev{left:-110px;top:-20px}.become-a-host-host-carousel .slick-prev::after{-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.become-a-host-host-carousel .slick-next{right:-22px}.become-a-host-host-carousel .host-carousel{position:relative}.become-a-host-host-carousel .host-carousel .slider-action-buttons{position:absolute;right:60px;top:-30px}.slider{position:relative;z-index:20}.slider .slick-prev{left:50px}.slider .slick-next{right:50px}.slider .slider__ico{position:absolute}.slider .slider__ico--size1{top:90px;right:-113px}.slider .breadcrumps{position:absolute;top:7px;left:50%;margin-left:-705px;z-index:20;color:#28306c}.slider .breadcrumps li+li:after{color:#28306c}.slider .slider__head{text-align:center;font-size:1.2rem;line-height:1.2;margin:0 0 60px}.slider .slider__head h1{font-size:1.875rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 29px}.slider .slider__head h2{font-size:1.2rem;letter-spacing:0;font-weight:400;margin:0}.slider--secondary{padding-top:78px}.slider--secondary .slick-arrow{left:50%;margin-top:3px}.slider--secondary .slick-prev{margin-left:-674px}.slider--secondary .slick-next{margin-left:616px}@media (max-width:1442px){.slider .breadcrumps{left:15px;margin-left:0}.slider .slick-prev{left:15px}.slider .slick-next{right:15px}.slider--secondary .slick-arrow{margin:0}.slider--secondary .slick-prev{left:30px}.slider--secondary .slick-next{right:30px;left:auto}}@media (max-width:1200px){.slider .breadcrumps{left:50%;margin-left:-555px}.slider .slider__ico{display:none}.slider--secondary .slick-arrow{left:50%;right:auto}.slider--secondary .slick-prev{margin-left:-450px}.slider--secondary .slick-next{margin-left:390px}}@media (max-width:1199px){.slider .breadcrumps{margin-left:-465px}}@media (max-width:992px){.slider .breadcrumps{margin-left:-345px}.slider .slick-arrow{top:40%}.slider .slick-next{margin-left:260px}.slider .slick-prev{margin-left:-320px}}@media (max-width:767px){.section-secondary .widget-total{padding:40px 0 0}.slider .breadcrumps{margin-left:-255px}.slider .breadcrumps li:before{color:#007bff}.slider .slick-arrow{top:25%}.slider .slick-prev{margin-left:-240px}.slider .slick-next{margin-left:180px}.slider--secondary{padding-top:40px}.slider--secondary .slider__clip{max-height:510px}}@media (max-width:576px){.slider .breadcrumps{margin-left:0;left:15px}.slider .slick-arrow{margin:0}.slider .slick-prev{left:40px}.slider .slick-next{left:auto;right:40px}}@media (max-width:400px){.slider .slick-arrow{top:20%}.slider .slick-prev{left:20px}.slider .slick-next{left:auto;right:20px}}.slider-main{position:relative}.slider-main .breadcrumps{position:absolute;top:100px;left:50%;margin-left:-705px;z-index:200}.slider-main .slick-arrow{margin-top:44px}.slider-main .slick-prev{left:50px}.slider-main .slick-next{right:50px}@media (max-width:1442px){.slider-main .breadcrumps{left:15px;margin-left:0}.slider-main .slick-arrow{margin-top:0}.slider-main .slick-prev{left:15px}.slider-main .slick-next{right:15px}}.slider-primary .slick-prev{left:-190px}.slider-primary .slick-next{right:-190px}@media (max-width:1850px){.slider-primary .slick-prev{left:-100px}.slider-primary .slick-next{right:-100px}}@media (max-width:1650px){.slider-primary .slick-prev{left:15px}.slider-primary .slick-next{right:15px}}@media (max-width:767px){.slider-main .breadcrumps{top:58px;z-index:100}.slider-main .slick-arrow{display:none!important}.slider-primary{margin:0 -15px}.slider-primary .slider__slides{padding-bottom:17px}.slider-mobile{margin:0 -15px}.slider-mobile .slick-prev{left:15px}.slider-mobile .slick-next{right:15px}.slider-mobile .row{display:block;margin:0!important}.slider-mobile .row .col-md-6{padding:0}.slider-mobile .article{-webkit-box-shadow:none;box-shadow:none}.slider-mobile .article .article__body{padding:52px 16px 26px}.slider-mobile.slider-mobile--primary{padding:0 15px}.slider-mobile.slider-mobile--primary .row{display:block;margin:0 -15px!important}.slider-mobile.slider-mobile--primary .row .col-md-6{padding:0 15px}.slider-mobile.slider-mobile--primary .slick-slide{padding:10px 0}.slider-mobile.slider-mobile--primary .slick-arrow{display:none!important}.slider-mobile.slider-mobile--primary .article{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.slider-mobile.slider-mobile--primary .article .article__body{padding:25px 26px 53px}}.slide-ex .slick-slide{margin:0 10px}.host__slider{height:434px;overflow:hidden}@media (max-width:1333px){.host__slider{height:402px}}@media (max-width:1200px){.host__slider{height:344px}.widget .widget__actions .btn{white-space:normal}}@media (max-width:1024px){.host__slider{height:290px}}@media (max-width:768px){.host__slider{height:322px}}.experiences__slider{height:745px;overflow:hidden}@media (max-width:1442px){.experiences__slider{height:550px}}.widgets{list-style:none}.widget{background:#d84e4a;padding:24px 30px 45px}.widget .widget__ico{display:none}.widget .widget__head{margin-bottom:30px}.widget .widget__head-title{margin:0;font-size:18px;font-weight:700}@media screen and (max-width:1200px){.widget .widget__head-title{font-size:16px}}@media screen and (max-width:992px){.widget .widget__head-title{font-size:14px}}.widget .widget__head p{margin:3px 0 0;font-size:12px}.widget .widget__head--dark{color:#212020;text-transform:uppercase}.widget .widget__head--dark h6{font-size:14px}.widget .article__body a{text-decoration:none;text-align:left}.widget .widget__image{padding:0 11px}.widget .widget__image img{width:100%}.widget .widget__actions{margin:54px 10px 0}.widget .widget__actions .btn{width:100%;font-size:15px}.widget .widget__actions--primary{margin-top:47px}.widget--yellow{background:#ffb74b}.widget--blue{background:#29316a;color:#fff}.widget--green{background:#128c8f;color:#fff}@media (max-width:1023px){.widget{padding:30px 15px}.widget .widget__image{padding:0}.widget .widget__actions .btn{font-size:10px}}@media (max-width:767px){.experiences__slider{height:353px}.widget{padding:46px 40px 60px;position:relative;overflow:hidden}.widget .widget__head{position:relative;z-index:5}.widget .widget__head-title{font-size:18px}.widget .widget__head--dark{text-transform:none}.widget .widget__head--dark h6{margin-right:-5px}.widget .articles-small{position:relative;z-index:5}.widget .widget__actions{margin:42px 15px 0;position:relative;z-index:5}.widget .widget__actions .btn{font-size:15px;padding:7px}.widget .widget__actions--primary{margin:48px 0 0}.widget .widget__ico{display:block;position:absolute;opacity:.21}.widget .widget__ico--size1{top:2%;left:-87px}.widget .widget__ico--size2{top:47%;right:-120px}.widget .widget__ico--size3{bottom:-166px;left:-130px}.widget--blue{background:#fff;color:#29316a}}.widget-primary{color:#fff}.widget-primary h1{font-size:32px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:38px}.widget-primary h1 span{color:#fab64e}@media (max-width:767px){.widget-primary h1{font-size:19px;text-align:center;margin-bottom:20px}.widget-primary .form-location{padding:0 35px 0 30px}.widget-primary .form-location .select:after{background-image:url(../../_build/assets/images/temp/ico-angle-down-white.png);width:18px;height:10px}.widget-primary .form-location .select select{background:0 0;color:#fff;border:1px solid #fff;height:35px;padding:0 13px;font-size:13px;font-weight:500}}.widget-alt .checkbox{margin-left:30px;margin-top:17px}.widget-alt .widget__actions{margin:45px 28px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget-alt--primary{padding:25px 26px 25px 19px}.widget-alt--primary .list-radios{margin-bottom:0}.widget-alt--primary .list-radios li:last-child .radio label:after,.widget-alt--primary .list-radios li:last-child .radio label:before{margin-top:-4px}.widget-alt--primary .widget__actions{margin:44px 0 0}.widget-alt--secondary{padding:18px 23px 25px 27px}.widget-alt--secondary .widget__actions{margin:39px 0 0}.widget-alt--teritary{padding:23px 25px 25px 27px}.widget-alt--teritary .widget__actions{margin:49px 0 0}.widget-message{position:relative;color:#fff}.widget-message+.widget-message{margin-top:40px}.widget-message h3{font-weight:700;margin-bottom:18px}.widget-message h3,.widget-message h6{font-size:1.2rem}.widget-message .widget__content{position:absolute;top:70px;left:50%;width:100%;max-width:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:7px}.widget-message .widget__content--primary{top:57px}@media (max-width:767px){.widget-message+.widget-message{margin-top:23px}.widget-message h3{font-size:13px}.widget-message p{font-size:10px}.widget-message .widget__content{padding:0 7px 0 0;top:30px}.widget-message .widget__content--primary{top:25px;padding:0 0 0 4px}}.widget-secondary{position:relative;text-align:center}.widget-secondary h2{margin:0}.widget-secondary h2+.form-location{margin-top:24px}.widget-secondary .form-location{margin:auto;max-width:450px}.widget-secondary .widget__ico{position:absolute}.widget-secondary .widget__ico--size1{top:35px;left:235px}.widget-secondary .widget__ico--size2{top:-93px;right:146px}@media (max-width:1442px){.widget-secondary .widget__ico--size1{left:135px}.widget-secondary .widget__ico--size2{right:46px}.feature-alt br{display:none}}@media (max-width:1200px){.widget-secondary .widget__ico--size1{left:35px}.widget-secondary .widget__ico--size2{right:6px}}.widget-teritary{background:#29316a;color:#fff;text-align:center;padding:40px 20px 37px}.widget-teritary h4{font-size:18px;font-weight:700;margin-bottom:12px}.widget-teritary img{width:100%}.widget-teritary p{font-size:14px;line-height:1.3;margin:0}.widget-teritary p strong{font-weight:700}.widget-teritary h6{color:#ffb74b;font-size:14px;font-weight:700;font-family:Helvetica,sans-serif;margin:14px 0 0}.widget-teritary .btn{margin:7px 0 0}.widget-teritary .separator{display:inline-block;width:10px;text-align:center}.widget-teritary .widget__image{max-width:410px;margin:0 auto 20px}@media (max-width:1023px){.widget-secondary .widget__ico--size1{left:-40px}.widget-secondary .widget__ico--size2{right:-75px}.widget-teritary br{display:none}.widget-teritary p strong{display:block}}@media (max-width:767px){.widget-teritary{padding:27px 19px 34px}.widget-teritary h6{margin:20px 0 0}.widget-teritary p strong{display:inline}.widget-teritary .btn{margin:11px 0 0;min-width:208px}.widget-teritary .widget__image{margin:0 auto 10px}}.widget-total{color:#343333}.widget-total ul{list-style:none;margin:0}.widget-total ul h6{font-size:20px;font-weight:500;margin:0}.widget-total ul h6 strong{display:block;font-weight:700}.widget-total ul li+li{margin-top:24px}.widget-total ul .primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget-total ul .primary h6{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding-right:10px}.widget-total .widget__title{margin:0 0 49px;font-weight:500;letter-spacing:0}.widget-total .widget__foot{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:25px 0 32px 34px;margin:48px 3px 0 -30px}.widget-total .widget__foot h3{margin:0;font-weight:700}.widget-total .widget__foot h3 span{margin-left:80px}.widget-total .form-code{margin-left:-30px;margin-top:38px}@media (max-width:1200px){.widget-total{padding-left:0!important}.widget-total ul h6{font-size:19px}.widget-total .widget__foot h3{font-size:20px}}@media (max-width:1023px){.widget-total ul h6{font-size:17px}.widget-total .widget__foot{margin-left:0;margin-right:0;padding:25px 0}.widget-total .widget__foot h3{font-size:17px}.widget-total .form-payment{margin-left:0}}.widget-map{background:#ffb74b;padding:14px 18px}.widget-map img{width:100%}.ico-x{display:inline-block;position:relative;width:40px;height:40px}.ico-x:after,.ico-x:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:#e84042;width:100%;height:4px;border-radius:4px}.ico-x:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.ico-plus{display:inline-block;position:relative;width:15px;height:15px}.ico-plus:after,.ico-plus:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:3px;background:#fff;border-radius:2px}.ico-plus:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.ico-angle-down-white{width:25px;height:15px}.ico-search,.ico-search-red{width:29px;height:29px}.ico-mouse{width:52px;height:112px}.ico-label{width:122px;height:60px}.ico-camera{width:89px;height:71px}.ico-circle-arrow-blue{width:21px;height:21px}.ico-circle-arrow{width:29px;height:29px}.ico-angle-right{width:9px;height:18px}.ico-grapes{width:135px;height:152px}.ico-flag{width:157px;height:154px}.ico-flipflops{width:137px;height:122px}.ico-dollar-blue{width:21px;height:21px}.ico-heart{width:36px;height:38px}.ico-currency{width:36px;height:39px}.ico-walk{width:34px;height:44px}.ico-car{width:57px;height:35px}.ico-message-alt{width:38px;height:33px}.ico-setting{width:24px;height:20px}.ico-angle-down-blue,.ico-angle-down-red{width:14px;height:8px}.ico-ball{width:72px;height:71px}.ico-drink{width:69px;height:89px}.ico-cafe-green{width:177px;height:206px}.ico-grapes-green{width:135px;height:152px}.ico-arrow-down-big{width:39px;height:34px}.ico-mail-big{width:122px;height:99px}.ico-circles,.ico-cirlces-yellow{width:101px;height:33px}.ico-pdf{width:43px;height:61px}.ico-angle-right-dark{width:9px;height:15px}.ico-pdf-alt,.ico-share{width:41px;height:41px}.ico-map{width:43px;height:42px}.ico-info{width:35px;height:41px}@media (max-width:767px){.widget-total ul h6{font-size:15px}.widget-total .widget__title{margin-bottom:30px}.widget-total .widget__foot h3{font-size:15px}.ico-x{width:32px;height:32px}.ico-x:after,.ico-x:before{height:3px}.ico-search,.ico-search-red{width:18px;height:18px}.ico-angle-down-white{width:16px;height:10px}.ico-food-1{width:125px;height:62px}.ico-burger{width:94px;height:77px}.ico-flowers{width:70px;height:83px}.ico-cat,.ico-cat-green-alt{width:65px;height:76px}.ico-gate,.ico-gate-green-alt{width:66px;height:80px}.ico-cafe,.ico-cafe-green-alt{width:86px;height:100px}.ico-mouse{width:26px;height:56px}.ico-label{width:61px;height:30px}.ico-camera{width:45px;height:35px}.ico-circle-arrow{width:20px;height:20px}.ico-message-def{width:19px;height:18px}.ico-heart{width:33px;height:35px}.ico-currency{width:32px;height:35px}.ico-walk{width:27px;height:35px}.ico-car{width:56px;height:35px}.ico-message-alt{width:40px;height:35px}.ico-dollar-blue{width:18px;height:18px}.ico-ball{width:36px;height:35px}.ico-drink{width:34px;height:44px}.ico-grapes{width:47px;height:53px}.ico-flag{width:55px;height:54px}.ico-flipflops{width:54px;height:48px}.ico-arrow-down-big{width:20px;height:17px}.ico-mask{width:105px;height:96px}.ico-burns{width:91px;height:89px}.ico-heart-cloud{width:106px;height:70px}.ico-cafe-red{width:105px;height:122px}.ico-stamp{width:66px;height:58px}.ico-world{width:80px;height:64px}.ico-mobile{width:44px;height:64px}.ico-photo{width:73px;height:56px}.ico-support{width:63px;height:56px}.ico-circles,.ico-cirlces-yellow{width:77px;height:25px}}[class^=icon-]{display:inline-block;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.icon-cirlce-big-5{background-image:url(/theme/_build/assets/images/temp/c5.svg);width:415px;height:437px}.icon-cirlce-big-d1{background-image:url(/theme/_build/assets/images/temp/circle-d1.svg);width:393px;height:437px}.icon-cirlce-big-h1{background-image:url(/theme/_build/assets/images/temp/circle-h1.svg);width:393px;height:437px}.icon-cirlce-f2{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-f2.svg);width:259px;height:272px}.icon-cirlce-h2{background-image:url(/theme/_build/assets/images/temp/icon-circle-h2.svg);width:393px;height:437px}.icon-cirlce-g1{background-image:url(/theme/_build/assets/images/temp/icon-circle-g1.svg);width:415px;height:437px;opacity:.1}.icon-cirlce-g2{background-image:url(/theme/_build/assets/images/temp/icon-circle-g2.svg);width:384px;height:432px;opacity:.1}.icon-cirlce-big-r1{background-image:url(/theme/_build/assets/images/temp/icon-cirlce-big-r1.svg);width:393px;height:437px}@media (max-width:1023px){.icon-cirlce-f2{width:215px;height:226px}.features-alt{margin-bottom:-29px}.features-alt .col-md-6{margin-bottom:31px}}.doodle-icon.small{width:22px;height:20px}.doodle-icon.normal{width:65px;height:40px}.doodle-icon.duration-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/duration-experience-card.png) center/contain no-repeat}.doodle-icon.mappin-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/mappin-experience-card.png) center/contain no-repeat}.doodle-icon.price-from-experience-card{background:url(/theme/_build/assets/images/icon-doodles/experience-cards/price-from-experience-card.png) center/contain no-repeat}.language-flags{width:20px;height:20px;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.language-flags{width:15px;height:15px}}.language-flag__en{background-image:url(/theme/_build/assets/images/language-flags/usa.svg)}.language-flag__de{background-image:url(/theme/_build/assets/images/language-flags/germany.svg)}.language-flag__it{background-image:url(/theme/_build/assets/images/language-flags/italy.svg)}.language-flag__fr{background-image:url(/theme/_build/assets/images/language-flags/france.svg)}.language-flag__es{background-image:url(/theme/_build/assets/images/language-flags/spain.svg)}.feature-alt{color:#28306c}.feature-alt h3{position:relative;padding-left:60px;font-weight:700;margin-bottom:17px}.feature-alt h3 i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-alt p{font-weight:500;letter-spacing:.025em;margin-bottom:0}.feature-alt p+p{margin-top:20px}@media (max-width:1023px){.features{margin-bottom:-30px}.features .col-md-6{margin-bottom:30px}}@media (max-width:767px){.feature-alt h3{padding-left:30px;margin-bottom:15px}.feature-alt p{margin:0}.features{margin-bottom:-40px}.features .col-md-6{margin-bottom:40px}}.feature{color:#28306c;letter-spacing:.025em}.feature p{margin:0}.feature p span{font-style:italic}.feature p+p{margin-top:18px}.feature>i{display:block;margin-left:auto}.feature .ico-cat,.feature .ico-cat-green-alt{margin-right:32px}.feature .ico-cafe,.feature .ico-cafe-green-alt{position:relative;top:-26px;margin-bottom:-26px}.feature--primary{position:relative;padding-top:69px}.feature--primary>i{position:absolute;top:-39px;right:0}@media (max-width:1442px){.feature br{display:none}.feature .ico-cafe,.feature .ico-cafe-green-alt{top:0;margin-bottom:0}.feature--primary{padding-top:90px}.feature--primary>i{top:-49px}}.features-primary{position:relative;z-index:10}@media (max-width:1023px){.features-primary{margin-bottom:-30px}.features-primary .col-md-4,.features-primary .col-md-6{margin-bottom:30px}}@media (max-width:767px){.feature{position:relative;padding:0 95px 0 0}.feature p+p{margin-top:15px}.feature i{position:absolute!important;top:50%!important;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.feature--primary{padding:0 0 0 100px}.feature--primary i{right:auto;left:0}.features-primary{margin-bottom:-26px}.features-primary .col-md-4,.features-primary .col-md-6{margin-bottom:26px}}.feature-primary{text-align:center}.feature-primary h3{margin:15px 0 0;font-weight:700;color:#363e76}.feature-primary p{margin:19px 0 0;color:#28306c}.feature-primary .feature__ico{position:relative;display:inline-block}.feature-primary .feature__ico i+i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-primary .feature__ico .ico-mouse{margin:-27px 0 0 -2px}.feature-primary .feature__ico .ico-label{margin:-3px 0 0 32px}.feature-primary .feature__ico .ico-camera{margin:1px 0 0 -12px}.feature-primary--alt h3{font-size:24px}.feature-primary--alt p{font-size:18px;line-height:1.2;margin:24px 0 0}@media (max-width:1200px){.feature-primary br{display:none}}@media (max-width:1023px){.feature-primary h3{font-size:17px}.feature-primary p{font-size:13px}}.features-secondary .row{margin:0 -23px}.features-secondary .col-lg-4{padding:0 23px}.features-secondary--alt .row{margin-bottom:-50px}.features-secondary--alt .col-lg-4{margin-bottom:50px}@media (max-width:1442px){.features-secondary .row{margin:0 -15px}.features-secondary .col-lg-4{padding:0 15px}.features-secondary--alt .row{margin-bottom:-30px}.features-secondary--alt .col-lg-4{margin-bottom:30px}}@media (max-width:767px){.feature-primary h3{margin:7px 0 0;font-size:13px}.feature-primary p{margin:16px 0 0}.feature-primary .feature__ico .ico-mouse{margin:-18px 0 0 -4px}.feature-primary .feature__ico .ico-label{margin:-4px 0 0 16px}.feature-primary .feature__ico .ico-camera{margin:-5px 0 0 -5px}.feature-primary--alt p{font-size:13px;margin:14px 0 0}.features-secondary--alt .row{margin-bottom:0}.features-secondary--alt .col-lg-4{margin:0}.features-secondary--alt .col-lg-4+.col-lg-4{margin-top:25px}}.feature-secondary{position:relative;padding-top:89.8%;background:#f6f6f6;text-align:center;overflow:hidden}.feature-secondary>a{display:block;overflow:hidden}.feature-secondary>a:hover .feature__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature-secondary .feature__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.feature-secondary .feature__body{position:absolute;top:50%;left:0;width:100%;padding-top:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:20px;z-index:10}.feature-secondary .feature__body i{position:absolute;top:23px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-secondary .feature__body h6{text-transform:uppercase;letter-spacing:.025em;margin-bottom:25px}.feature-secondary .feature__body h3{font-weight:700}.feature-secondary .feature__body h3 a{text-decoration:none}.feature-secondary .feature__body--primary{color:#28306c!important}.feature-secondary .feature__ico{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.1;margin-top:10px}.feature-secondary .feature__ico.icon-cirlce-f2{-webkit-transform:translate(-50%,-50%) rotate(-105deg);transform:translate(-50%,-50%) rotate(-105deg)}.feature-secondary--alt{padding-top:68%}.feature-secondary--alt .feature__body{padding:0 10px;color:#fff;margin:-3px 0 0}@media (max-width:1023px){.feature-secondary{padding-top:100%}.feature-secondary .feature__body{padding-top:80px}.feature-secondary .feature__body h6{margin-bottom:10px}.feature-secondary--alt{padding-top:68%}.feature-secondary--alt .feature__body{padding-top:0;margin:0}}@media (max-width:767px){.feature-secondary{padding-top:63%}.feature-secondary .feature__body{padding-top:62px;margin-top:-6px}.feature-secondary .feature__body h6{margin-bottom:15px}.feature-secondary .feature__ico{margin-top:0}.feature-secondary--alt{padding-top:69%}.feature-secondary--alt h3{font-size:13px;margin:0}.feature-secondary--alt .feature__body{padding-top:0;margin:0}}.intro{min-height:100vh;position:relative;background:#118c8f;z-index:199}.intro .intro__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.intro .intro__title{font-size:48px;line-height:1.2;margin:0;letter-spacing:.05em}.intro .intro__inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;z-index:10;margin-top:48px}.intro .intro__content{text-align:center;color:#fff}.intro .intro__content h2{text-transform:uppercase;letter-spacing:.05em;margin-bottom:43px;text-shadow:0 0 30px rgba(0,0,0,.7)}.intro .intro__content h2 span{color:#ffb74b}.intro .intro__content .form-location{margin:auto;max-width:450px}.intro .intro__content--primary h2{margin:0}.intro .intro__btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.intro .intro__btn .ico-angle-down-white{display:block;width:18px;height:20px;background:url(../../frontend/_assets/images/icons/icon-arrow-down-white.png) 0 0/contain no-repeat}.intro .breadcrumps{position:absolute;top:100px;left:50%;margin-left:-705px;z-index:200}.intro--primary{padding:250px 0 50px}.intro--primary .container{position:relative;z-index:10}.intro--primary .intro__ico{position:absolute}.intro--primary .icon-cirlce-big-d1{position:absolute;top:158px;right:-51px}.intro--primary .ico-grapes{bottom:204px;left:86px}.intro--primary .ico-flag{bottom:246px;left:239px}.intro--primary .ico-flipflops{bottom:100px;left:193px}.intro--secondary{background:#28306c;padding:206px 0 20px}.intro--secondary .icon-cirlce-big-h1{position:absolute;top:158px;right:-51px}.intro--teritary{height:100vh;min-height:0;max-height:745px}@media (max-width:1442px){.intro--teritary{height:550px}}@media (max-width:767px){.intro--teritary{height:353px}}.intro--teritary .intro__inner{margin-top:66px}.intro--quaternary{background:#28306c;padding:250px 0 89px;min-height:0}.intro--quaternary .country-image>img{max-height:350px;-o-object-fit:cover;object-fit:cover}.intro--quaternary .icon-cirlce-big-c1{position:absolute;top:51px;right:-114px}.intro--size1{max-height:745px;min-height:0;height:100vh}@media (max-width:1442px){.intro--size1{height:550px}}@media (max-width:767px){.intro--size1{height:353px}}.intro--size1 .intro__inner{margin-top:30px}.intro--alt .intro__content{text-align:left}.intro--alt .intro__inner{margin-top:38px}.intro--alt .intro__btn{margin-left:-687px;bottom:25px}.intro--alternative .intro__inner{margin:50px 0 0}.intro--alternative .intro__content h2{margin-bottom:32px}.intro--size2{height:100vh;max-height:768px}@media (max-width:1750px){.intro--primary .ico-grapes{left:-50px}.intro--primary .ico-flag{left:82px}.intro--primary .ico-flipflops{left:67px}}@media (max-width:1442px){.intro .breadcrumps{left:15px;margin-left:0}.intro--primary .ico-grapes{left:-82px}.intro--primary .ico-flag{left:50px}.intro--primary .ico-flipflops{left:35px}.intro--secondary{padding:190px 0 50px}.intro--teritary{max-height:550px}.intro--alt .intro__btn{left:15px;margin-left:0;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:1200px){.intro .intro__ico{display:none}.intro .breadcrumps,.intro--alt .intro__btn{left:50%;margin-left:-555px}.intro--size1,.intro--size2{max-height:550px}}@media (max-width:1199px){.intro .breadcrumps,.intro--alt .intro__btn{margin-left:-465px}}@media (max-width:1023px){.intro .intro__title{font-size:40px}.intro .intro__inner{margin-top:0}}@media (max-width:992px){.intro .breadcrumps,.intro--alt .intro__btn{margin-left:-345px}}@media (max-width:767px){.intro .breadcrumps{top:58px;margin-left:-255px}.intro .intro__btn{bottom:23px}.intro .intro__title{font-size:24px}.intro .intro__content h2{margin-bottom:22px}.intro .intro__content .form-location{max-width:225px}.intro .intro__content .form-location .select:after{width:17px;height:10px}.intro .intro__content .form-location .select select{height:35px;font-size:13px;padding:0 15px}.intro .intro__content--primary h2{margin:0}.intro--primary{padding:160px 0 117px;min-height:0}.intro--primary .intro__btn{display:none}.intro--primary .intro__ico{display:block;left:50%;bottom:auto;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.intro--primary .intro__ico.icon-cirlce-big-d1{display:none}.intro--primary .ico-flag{margin-left:27px}.intro--primary .ico-grapes{margin-left:-30px;top:86px}.intro--primary .ico-flipflops{top:auto;bottom:35px}.intro--secondary{padding:129px 0 50px}.intro--teritary{max-height:400px}.intro--teritary .intro__inner{margin-top:0}.intro--alt .intro__btn{margin-left:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:25px}.intro--alt .intro__inner{top:auto;bottom:90px;-webkit-transform:translateY(0);transform:translateY(0)}.intro--quaternary{padding:129px 0 50px}.intro--size2{height:initial;max-height:initial;padding-top:59%}.intro--size2 .breadcrumps{top:8px}}@media (max-width:576px){.intro .breadcrumps{margin-left:0;left:15px}}.articles .row{margin:0 -20px}.articles .col-lg-4{padding:0 20px}.articles--size1 .row{margin:0 -12px}.articles--size1 .col-lg-4{padding:0 12px}@media (max-width:1442px){.articles .row{margin:0 -15px}.articles .col-lg-4{padding:0 15px}}@media (max-width:1023px){.articles{margin-bottom:-30px}.articles .col-md-6{margin-bottom:30px}}@media (max-width:767px){.articles{margin-bottom:-25px}.articles .col-md-6{margin-bottom:25px}.articles--size1{margin-bottom:-40px}.articles--size1 .col-md-6{margin-bottom:40px}}.article{color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);border-radius:0;cursor:pointer}.article h3{letter-spacing:.01em;font-weight:700;margin-bottom:20px}.article h3 span{font-size:16px;font-weight:500;letter-spacing:.025em;display:block;text-transform:uppercase;margin-bottom:3px}.article h6{letter-spacing:.025em;margin:0}.article h6 i{vertical-align:middle;margin-right:10px;position:relative;top:-2px;left:1px}.article p{margin-bottom:0;letter-spacing:.025em}.article p+p{margin-top:20px}.article p+h6{margin-top:19px}.article .link-to-review{text-decoration:none}.article .link-to-review:active,.article .link-to-review:focus,.article .link-to-review:hover{color:var(--blue-basic)}.article .link-to-review:active>ul>li>i,.article .link-to-review:focus>ul>li>i,.article .link-to-review:hover>ul>li>i{color:var(--red-basic)}.article .list-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin:3px 0 0;z-index:22}.article .article__ico{position:absolute;bottom:-10px;right:-32px}.article .ico-burger{bottom:-12px;right:-15px}.article .ico-flowers{bottom:0;right:9px}.article .btn{margin-top:9px}.article .list-gadgets{margin-bottom:12px}@media screen and (min-width:768px){.article .list-gadgets{margin-bottom:9px}}.article .article__image-container{position:relative;overflow:hidden}.article .article__image-container img{width:100%;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__image-container a{display:block}.article .article__image-container i{position:absolute}.article .article__image-container .article__image-alternative{padding-top:68%;display:block;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__image{padding-top:68.5%;background-size:cover;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.article .article__label{position:absolute;top:-11px;right:-38px;font-size:14px;font-weight:700;background:#e84042;width:120px;text-align:center;padding:34px 0 10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#fff}.article .article__body{position:relative;padding:36px 40px 80px;text-align:left;overflow:hidden;background:#28306c}.article--green .article__body{background:#118c8f}.article--red .article__body{background:#e84042}.article--primary{color:#28306c}.article--primary h3{margin-bottom:18px}.article--primary h3+p{margin-bottom:16px}.article--primary .article__image{padding-top:91%}.article--primary .article__body{background:#fff}.article--primary-alt{-webkit-box-shadow:none;box-shadow:none;border:1px solid silver}.article--primary-alt h4{font-size:18px;line-height:1.11;font-weight:700}.article--primary-alt .article__body{border-top:1px solid silver;padding:23px 19px 21px;min-height:91px}.article--primary-def p{min-height:164px}.article--primary-def .btn{min-width:144px}.article--yellow{border:none}.article--yellow .article__body{border:none;background:#ffb74b;color:#29316a}@media (max-width:1442px){.article .ico-flowers{right:-20px}}@media (max-width:1200px){.article .article__body{padding:36px 25px 40px}.article .article__body br{display:none}.article .article__image-container i{-webkit-transform:scale(.6);transform:scale(.6)}}@media (max-width:1023px){.article .article__body{padding:20px 20px 40px}}@media (max-width:767px){.article h3{margin-bottom:16px}.article h3 span{font-size:11px;margin-bottom:0}.article p+p{margin-top:15px}.article p+h6{margin-top:13px}.article h6 i{margin-right:2px}.article .list-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:4px 0 0 10px}.article .list-stars li>.fa.fa-star{font-size:1.2rem}.article .list-stars li:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 8px}.article .article__body{height:initial!important}.article .article__ico{bottom:12px;right:-30px}.article .ico-burger{bottom:-8px;right:-13px}.article .ico-flowers{bottom:0;right:-5px}.article--primary h3+p{margin-bottom:1px}.article--primary .article__body{padding:24px 25px}.article--primary-alt{-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0}.article--primary-alt h4{font-size:18px;line-height:1.11;font-weight:700}.article--primary-alt .article__body{border-top:none;padding:9px 0 0;min-height:0;background:0 0}.article--primary-def p{min-height:0}.article--primary-def .btn{min-width:97px;margin:20px 0 0}}.article-alt{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.article-alt h3{letter-spacing:.01em;font-weight:700;margin-bottom:36px}.article-alt h3 span{font-size:16px;font-weight:500;letter-spacing:.025em;display:block;text-transform:uppercase;margin-bottom:3px}.article-alt p{margin:0}.article-alt p+p{margin-top:33px}.article-alt p+.btn{margin-top:38px}.article-alt .article__image{-webkit-box-flex:0;-ms-flex:0 0 59.1%;flex:0 0 59.1%;max-width:59.1%;position:relative;height:580px}.article-alt .article__image .article__image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.article-alt .article__body{-webkit-box-flex:0;-ms-flex:0 0 40.9%;flex:0 0 40.9%;max-width:40.9%;background:#28306c;position:relative;padding:149px 20px 30px 80px}.article-alt .article__body .article__ico{position:absolute;bottom:21px;left:358px}.article-alt .article__body .ico-burger{width:192px;height:157px}.article-alt .article__body .ico-food-1{width:231px;height:113px;left:auto;right:20px;bottom:20px}.article-alt .article__body .ico-flowers{width:154px;height:183px;bottom:0;margin-left:35px}.article-alt .article__body--alt{padding:122px 20px 30px 80px}.article-alt--green .article__body{background:#118c8f}.article-alt--primary .article__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 59.5%;flex:0 0 59.5%;max-width:59.5%}.article-alt--primary .article__body{-webkit-box-flex:0;-ms-flex:0 0 40.5%;flex:0 0 40.5%;max-width:40.5%;padding:118px 75px 30px 254px}.article-alt--primary .article__body p+p{margin-top:27px}.article-alt--primary .article__body p+.btn{margin-top:58px}@media (max-width:1500px){.article-alt .article__body{padding:90px 120px 30px 40px}.article-alt .article__body br{display:none}.article-alt .article__image{height:495px}.article-alt--primary .article__body{padding:90px 40px 30px 120px}}@media (max-width:1442px){.article-alt .article__body,.article-alt .article__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1200px){.article-alt .article__body{padding:50px 120px 90px 40px}.article-alt .article__body .ico-food-1{width:151px;height:75px}.article-alt .article__body .ico-burger{width:113px;height:93px}.article-alt .article__body .ico-flowers{width:84px;height:100px}.article-alt .article__image{height:525px}.article-alt--primary .article__body{padding:50px 40px 90px 92px}}@media (max-width:1023px){.article-alt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-alt .article__body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:80px 40px}.article-alt .article__body .article__ico{left:auto;right:5px}.article-alt .article__image{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:400px}}@media (max-width:767px){.article-alt h3{font-size:13px;margin-bottom:16px}.article-alt h3 span{font-size:11px;margin-bottom:0}.article-alt p+p{margin-top:15px!important}.article-alt p+.btn{margin-top:13px!important}.article-alt h6 i{margin-right:2px}.article-alt .article__image{height:initial;padding-top:68%}.article-alt .article__body{padding:52px 16px}.article-alt .article__body .ico-food-1{width:125px;height:62px}.article-alt .article__body .ico-burger{width:94px;height:77px}.article-alt .article__body .ico-flowers{width:70px;height:83px}.article-alt .article__ico{bottom:12px;right:-30px}.article-alt .ico-burger{bottom:-8px;right:-13px}.article-alt .ico-flowers{bottom:0;right:-5px}}.article-big{position:relative;color:#fff}.article-big h2{margin-bottom:30px;text-transform:uppercase;letter-spacing:.07em}.article-big h2 span{display:block;font-size:16px;font-weight:500;margin-bottom:5px;letter-spacing:.025em}.article-big p{margin-bottom:15px;font-size:22px;font-weight:500;letter-spacing:0}.article-big .article__image{height:746px;background-size:cover;background-position:center center}.article-big .article__inner{position:absolute;bottom:0;left:0;width:100%;z-index:10}@media (max-width:1442px){.article-big .article__image{height:550px}}@media (max-width:767px){.article-big h2{letter-spacing:0;margin-bottom:14px}.article-big h2 span{font-size:11px;margin-bottom:2px}.article-big p{font-size:12px;letter-spacing:.025em;margin-bottom:8px}.article-big .article__image{height:353px}.article-big .article__inner{position:static;color:#28306c;padding:44px 0 0}}.article-primary{color:#fff;position:relative;z-index:10}.article-primary .article__media{padding-right:90px;padding-top:42px;text-align:center}.article-primary .article__media h2{margin:86px 0 0 43px;text-transform:uppercase;letter-spacing:.05em}.article-primary .article__image{position:relative;max-height:340px}.article-primary .article__image:after{content:"";position:absolute;top:0;left:0;width:calc(100% + 7px);height:100%;background:#fab64e}.article-primary .article__image.host-single__image{width:390px;height:390px;margin:0 auto}.article-primary .article__image.host-single__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-primary .article__image.host-single__image h1{color:#b9b5bb;font-size:16px;font-weight:initial;margin:-20px 0 0 -20px}@media screen and (max-width:1199px){.article-primary .article__image.host-single__image{width:300px;height:300px}.article-primary .article__image.host-single__image h1{display:none}}@media screen and (max-width:991px){.article-primary .article__image.host-single__image{width:250px;height:250px}.article-primary .article__image.host-single__image h1{display:none}}.article-primary .article__image img{width:100%;position:relative;z-index:10;top:-35px;left:43px}@media screen and (max-width:768px){.article-primary .article__body.host-single-intro{text-align:center}}.article-primary .article__body h1{font-size:1.875rem;margin-bottom:0;text-transform:uppercase;text-align:center}@media screen and (min-width:768px){.article-primary .article__body h1{text-align:initial}}.article-primary .article__body .country-hero__description,.article-primary .article__body h2{display:inline-block;margin-bottom:57px;font-size:1.875rem}.article-primary .article__body .country-hero__description span,.article-primary .article__body h2 span{color:#fab64e}.article-primary .article__body .country-hero__description strong,.article-primary .article__body h2 strong{text-transform:uppercase;letter-spacing:.05em}.article-primary .article__body .country-hero__description{margin:29px 0 0}.article-primary .article__body h6{text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-bottom:21px}.article-primary .article__body p{min-height:243px;margin-bottom:20px}.article-primary--alt .article__body{padding-left:87px}.article-primary--alt .article__body h1+h2{margin:29px 0 0}.article-primary--alt .article__media{padding-right:47px}.article-primary--alt .article__image img{top:-37px;left:47px}@media (max-width:1200px){.article-primary .article__body h2{margin-bottom:40px}.article-primary .article__body .country-hero__description{margin-top:20px}.article-primary .article__body p{min-height:0}.article-primary--alt br{display:none}.article-primary--alt .article__body{padding-left:0}.article-primary--alt .article__body .country-hero__description,.article-primary--alt .article__body h2{margin-bottom:0}}@media screen and (max-width:1200px) and (min-width:768px){.article-primary .article__body .country-hero__description{margin-top:29px}}@media (max-width:1023px){.article-primary .article__media{padding-right:20px}.article-primary .article__media h2{margin-left:20px}.article-primary .article__image img{left:20px;top:-20px}}@media (max-width:767px){.article-primary .article__media{padding:0;margin-bottom:24px}.article-primary .article__media .country-hero__description,.article-primary .article__media h2{margin:22px 0 0}.article-primary .article__image{margin:0 34px 0 17px}.article-primary .article__image img{top:-13px;left:13px}.article-primary .article__body .country-hero__description,.article-primary .article__body h2{text-align:center;margin-bottom:33px}.article-primary--alt .article__body{padding-left:0}.article-primary--alt .article__body h1+h2{margin:20px 0 0}}.article-primary-frame .article__image:after{margin:-35px 0 0 43px;width:100%;-webkit-transition:margin .4s,width .4s;transition:margin .4s,width .4s}.article-primary-frame.animated .article__image:after{margin:0;width:calc(100% + 7px)}.article-secondary{position:relative}.article-secondary .socials-alt+h1{margin-top:23px}.article-secondary .testimonial-alt+.article__content{margin-top:31px}.article-secondary .testimonial-alt+.widget-map{margin-top:27px}.article-secondary .widget-map+.article__content{margin-top:31px}.article-secondary .article__tooltip{position:absolute;top:87px;right:100%;width:166px;background:#fff;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);text-align:center;padding:23px 15px;margin-right:5px;border-radius:5px}.article-secondary .article__tooltip .article__link-def{display:block;position:relative;text-decoration:none;text-align:left;color:#212020;font-size:14px;padding-right:10px;font-weight:700;font-family:Helvetica,sans-serif;margin-bottom:10px;-webkit-transition:color .4s;transition:color .4s}.article-secondary .article__tooltip .article__link-def:hover{color:#ffb74b}.article-secondary .article__tooltip .article__link-def i{position:absolute;top:0;right:-6px}.article-secondary h1.article__title{font-size:40px;line-height:1.13;margin-bottom:13px}.article-secondary h2.article__title{margin-bottom:13px}.article-secondary .article__content{font-size:1.2rem;line-height:1.67}.article-secondary .article__content p{letter-spacing:0}.article-secondary .article__content p a{text-decoration:none;color:#f20448}.article-secondary .article__image{margin-right:13px;margin-left:3px;text-align:center}.article-secondary .article__image img{width:100%}.article-secondary .article__image p{margin:10px 0 0;font-size:12px;font-weight:400;color:#bfbfbf;font-family:Helvetica,sans-serif;letter-spacing:0}.article-secondary .article__image+.article__content{margin:33px 0 0}.article-secondary+.article-secondary{margin-top:75px}.article-secondary+.form-subscribe{margin:50px 12px 0 0}.article-secondary+.form-subscribe+.article-secondary{margin-top:45px}.article-secondary+.widget-teritary{margin:48px 12px 0 0}@media (max-width:1442px){.article-secondary .article__tooltip{width:60px;padding:30px 10px 10px}.article-secondary .article__tooltip .article__link-def{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.article-secondary .article__tooltip .article__link-def i{top:10px;right:10px}.article-secondary .article__title br,.article-small br{display:none}}@media (max-width:767px){.article-secondary h1.article__title{font-size:25px;line-height:1.2;margin-top:0!important}.article-secondary h2.article__title{font-size:25px;line-height:1.2;margin-top:0!important;margin-bottom:7px}.article-secondary .article__tooltip{display:none}.article-secondary .article__content{line-height:1.35}.article-secondary .widget-map+.article__content{margin-top:27px}.article-secondary .article__image{margin:0;text-align:left}.article-secondary .article__image+.article__content{margin:20px 0 0}.article-secondary+.article-secondary{margin-top:55px}.article-secondary+.widget-teritary{margin:52px -15px 0}}.article-small .separator{display:inline-block;width:10px;text-align:center}.article-small .article__image{padding:0 10px}.article-small .article__image img{height:195px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media screen and (max-width:1200px){.article-small .article__image img{height:142px}}@media screen and (max-width:992px){.article-small .article__image img{height:111px}}@media screen and (max-width:767px){.article-small .article__image img{height:auto;width:100%}}.article-small .article__image a{display:block;overflow:hidden}.article-small .article__image a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-small .article__body{padding:10px 0 0 10px}.article-small .article__body .experience-card__title,.article-small .article__body .host-card__name,.article-small .article__body h4{font-size:18px;font-weight:700;margin:0}.article-small .article__body .experience-card__title span,.article-small .article__body .host-card__name span,.article-small .article__body h4 span{font-size:20px}.article-small .article__body p{margin:7px 0 0;font-size:12px}.article-small+.article-small{margin:47px 0 0}.article-small--primary{text-align:center}.article-small--primary .article__body{padding:10px 0 0}.article-small--secondary{text-align:center;color:#29316a}.article-small--secondary .article__body{padding:10px 0 0}.article-small--secondary .article__body p{font-size:15px;line-height:.93;margin:-1px 0 0}@media (max-width:767px){.article-small .article__image{padding:0}.article-small .article__body{padding:4px 0 0}.article-small .article__body h4,.article-small .article__body h4 span{font-size:18px}.article-small .article__body p{margin:5px 0 0}.article-small+.article-small{margin:30px 0 0}.article-small--primary,.article-small--secondary{text-align:left}}.article-teritary{background:#fab64e;color:#28306c;position:relative;font-size:22px;line-height:1.2}.article-teritary p{letter-spacing:.035em;font-style:italic;margin:0}.article-teritary p+h6{margin:18px 0 0}.article-teritary h6{letter-spacing:.025em}.article-teritary h6+img{margin-top:39px}.article-teritary .article__body{width:50%;height:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 90px 0 164px}.article-teritary .article__content{position:relative;top:5px}.article-teritary .article__image{position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover}@media (max-width:1442px){.article-teritary .article__body{padding:0 30px 0 105px}}@media (max-width:1200px){.article-teritary .article__body{height:420px;padding:0 30px 0 105px}}@media (max-width:1023px){.article-teritary .article__body{height:initial;padding:80px 30px 30px;width:100%}.article-teritary .article__image{position:static;width:100%;height:300px}}.article__inner{width:100%;padding:10px 0;background-color:var(--blue-basic);color:#fff;text-align:left}.article__inner h2{margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.07em}.article__inner .description__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.article__inner .description__wrapper p{margin-right:10%}@media screen and (max-width:1023px){.article__inner .description__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.article__inner .description__wrapper p{margin-right:0;margin-bottom:5px}}.article__inner ul{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.article__shadow{text-shadow:0 0 3px #000}.article__body p{line-height:1.2;margin-bottom:0;font-size:1.375rem;font-weight:500;letter-spacing:0}@media (max-width:767px){.article-teritary{font-size:14px}.article-teritary .article__body{padding:40px 15px 30px}.article-teritary .article__image{height:230px}.article__inner{position:static;padding:10px 0}.article__inner p{font-size:14px}.article__shadow{text-shadow:none}}@media (max-width:1200px){p.paragpaph__size{font-size:16px}}.article__body-category{text-transform:uppercase}.reviews-intro-slider{padding-top:133px}@media screen and (min-width:768px){.reviews-intro-slider{padding-top:171px}}.review{height:540px;max-height:none!important;overflow:hidden}.review .slider__slides{height:100%}.review .slider__slides .slick-arrow{border:none}.review .slider__slides .slick-arrow::after{content:"";bottom:50%;top:initial;left:0;display:block;width:55px;height:40px;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.review .slider__slides .slick-arrow.slick-prev::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.review .slider__slides .slick-arrow.slick-next::after{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}.review-slider{margin-bottom:60px;padding:0 15px}.review-slider__container{position:relative;height:520px}.review-slider__content{position:absolute;bottom:0;padding:30px 15px;background-color:#fab64e}.review-slider__content>p{margin-bottom:15px;font-size:1.2rem;font-style:italic;letter-spacing:0;text-align:justify}.review-slider__content>span{font-size:1.125rem}@media (min-width:576px){.review{height:500px}.review-slider{display:block!important;max-width:540px;margin:0 auto 60px}.review-slider__container{height:500px}.review-slider__content{padding:30px 50px}}@media (min-width:768px){.review{height:580px;margin-bottom:20px}.review-slider{max-width:720px}.review-slider__container{height:580px}}@media (min-width:992px){.review{height:420px}.review .slider__slides .slick-arrow{top:40%;bottom:initial}.review .slider__slides .slick-arrow::after{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#icon-arrow-down) no-repeat}.review .slider__slides .slick-arrow.slick-prev::after{margin:0 -2px 0 0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}.review .slider__slides .slick-arrow.slick-next::after{margin:0 0 0 -2px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.review-slider{max-width:960px}.review-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:420px}.review-slider__img{width:50%}.review-slider__img>img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.review-slider__content{position:static;width:50%;padding:45px 30px 0 85px}}@media (min-width:1201px){.review{height:550px}.review-slider{max-width:1442px}.review-slider__container,.review-slider__img>img{height:550px}.review-slider__content{padding:70px 30px 0 85px}}@media (min-width:1443px){.review-slider__content{padding:90px 35px 0 110px}}.socials ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.socials ul li+li{margin-left:23px}.socials a{-webkit-transition:opacity .4s;transition:opacity .4s}.socials a:hover{opacity:.7}@media (max-width:1023px){.socials ul li+li{margin-left:17px}}@media (max-width:767px){.country-image img{height:200px!important}.socials ul li+li{margin-left:47px}}.socials-alt ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.socials-alt ul li{margin:0 15px 0 0;list-style:none}.socials-alt ul li a{display:block;color:#28306c;text-decoration:none}.socials-alt ul li a i{display:block;font-size:32px}.socials-alt ul li a i.facebook{color:#3c5998}.socials-alt ul li a i.twitter{color:#26a6d1}.socials-alt ul li a i.instagram{color:#40729b}.socials-alt ul li a i.linkedin{color:#027bb5}.socials-alt ul li a i.pinterest{color:#c8232c}.socials-alt ul li:last-child{margin:0}.socials-alt a{-webkit-transition:opacity .4s;transition:opacity .4s}.socials-alt a:hover{opacity:.7}.socials-alt>strong{display:inline-block;font-size:14px;color:#212020;font-weight:700;font-family:Helvetica,sans-serif;margin:0 27px 0 0;text-transform:uppercase}.socials-alt--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:66px 0 63px}@media (max-width:1200px){.socials-alt>strong{margin:0 10px 0 0}}@media (max-width:1023px){.socials-alt>strong{margin:0 0 10px}.socials-alt--primary{display:block}}.breadcrumps{font-size:14px;letter-spacing:.025em;color:#fff}.breadcrumps a{text-decoration:underline}.breadcrumps ul{list-style:none}.breadcrumps ul li{display:inline-block;position:relative}.breadcrumps ul li+li{margin-left:0;padding-left:12px}.breadcrumps ul li+li:after{content:"/";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.breadcrumps .active a{text-decoration:none}.breadcrumps--alt{color:#28306c}.breadcrumps--alt ul li:before{color:#28306c!important}.breadcrumps--alt ul li+li:after{color:#28306c}.white-bg{position:absolute;top:94px;z-index:100;width:100%;text-align:left}.white-bg .breadcrumps{position:initial;top:auto;left:auto;width:100%;padding:13px 0;margin-left:0}.white-bg .breadcrumps ul{margin:0}.white-bg .breadcrumps li{font-size:14px}.white-bg .breadcrumps li:after,.white-bg .breadcrumps li:before{color:#fff}.white-bg .breadcrumps a{color:#fff;text-decoration:underline}.white-bg .breadcrumps .active a{color:#fff;text-decoration:none}.white-bg-active{background-color:rgba(255,255,255,.9)}.white-bg-active .breadcrumps li:after,.white-bg-active .breadcrumps li:before{color:#28306c}.white-bg-active .breadcrumps a{color:#28306c;text-decoration:none}.white-bg-active .breadcrumps .active a{color:grey}@media only screen and (max-width:767px){.white-bg{top:49px;background-color:rgba(255,255,255,.9)}.white-bg .breadcrumps li:after,.white-bg .breadcrumps li:before{color:#28306c}.white-bg .breadcrumps a{color:#28306c;text-decoration:none}.white-bg .breadcrumps .active a{color:grey}}.filters{margin-bottom:48px;position:relative;z-index:150}.filters .btn-close{position:absolute;top:7px;right:10px;display:none}.filters h6{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#28306c;margin-bottom:15px}.filters .filters__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filters .filters__bar .filter+.filter{margin-left:47px}.filters .filters__actions,.filters .filters__body{display:none}@media (max-width:1023px){.filters .filters__bar .filter+.filter{margin-left:15px}}@media (max-width:767px){.breadcrumps{font-size:10px}.breadcrumps ul li{padding-right:8px!important;margin-right:0!important}.breadcrumps ul li:after{display:none}.breadcrumps ul li:before{content:"/";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.breadcrumps ul li+li{margin-left:0;padding-left:0}.breadcrumps ul li:last-child{margin:0!important;padding:0!important}.breadcrumps ul li:last-child:before{display:none!important}.filters{position:fixed;top:100%;left:0;width:100%;height:100vh;overflow-y:auto;background:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,top 1s .4s;transition:opacity .4s,visibility .4s,top 1s .4s;z-index:250;padding:42px 15px 0}.filters h6{font-size:17px;font-weight:700;text-transform:none;margin-bottom:18px}.filters .btn-close,.filters .filters__bar{display:block}.filters .filters__bar .filter__dropdown{display:none}.filters .filters__bar .filter+.filter{margin:25px 0 0}.filters .filters__body{display:block;margin-top:51px}.filters .filters__body .filter__dropdown{max-height:calc(100vh - 286px);overflow-y:auto}.filters.active{opacity:1;visibility:visible;top:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.filters.filters-active .filters__actions{display:block}}.filter{position:relative}.filter .filter__btn{display:inline-block;text-decoration:none;font-size:14px;color:#e84042;letter-spacing:.05em;text-transform:uppercase;border:2px solid #e84042;font-weight:500;padding:14px 17px;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.filter .filter__btn strong{font-weight:500}.filter .filter__btn span{display:inline-block;margin-left:13px;position:relative;line-height:0}.filter .filter__btn span i{width:17px;height:10px;-webkit-transition:opacity .4s;transition:opacity .4s}.filter .filter__btn span i+i{position:absolute;top:0;left:0;opacity:0}.filter .filter__dropdown{position:absolute;top:100%;left:0;width:200px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);background:#fff;margin-top:10px;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;max-height:699px;overflow-y:auto}.filter .filter__dropdown .mCSB_scrollTools{opacity:1!important;background:0 0!important;width:8px;right:10px}.filter .filter__dropdown .mCSB_scrollTools .mCSB_dragger{width:8px;border-radius:4px}.filter .filter__dropdown .mCSB_dragger_bar{margin:0;width:8px;background:#474747!important}.filter .filter__dropdown .mCSB_scrollTools .mCSB_draggerRail{width:8px;background:0 0!important}.filter .filter__dropdown ul{list-style:none;margin:0}.filter .filter__dropdown ul h6{margin:14px 17px}.filter .filter__dropdown h6{margin:15px 15px 10px;font-size:12px;letter-spacing:.05em}.filter .filter__dropdown li{border-top:1px solid #e6e6e6}.filter .filter__dropdown li:last-child{border-bottom:1px solid #e6e6e6}.filter .filter__dropdown .checkbox:hover{background:#e84042}.filter .filter__dropdown .checkbox:hover label{color:#fff}.filter .filter__dropdown .checkbox:hover label:after{border-color:#fff}.filter .filter__dropdown .checkbox label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding-left:45px;color:#e84042;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .4s,color .4s;transition:background .4s,color .4s}.filter .filter__dropdown .checkbox label:after,.filter .filter__dropdown .checkbox label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px}.filter .filter__dropdown .checkbox label:after{border-color:#e84042;width:14px;height:14px;-webkit-transition:border-color .4s;transition:border-color .4s}.filter .filter__dropdown .checkbox label:before{width:14px;height:14px;left:16px;background:#fff}.filter .filter__dropdown .checkbox input:checked+label{background:#e84042;color:#fff}.filter .filter__actions{margin:5px 20px 30px}.filter .filter__actions .link{font-size:12px}.filter .filter__actions p{margin:0}.filter .filter__actions p+p{margin:20px 0 0}.filter.expanded .filter__btn{background:#e84042;color:#fff}.filter.expanded .filter__btn span i{opacity:0}.filter.expanded .filter__btn span i+i{opacity:1}.filter.expanded .filter__dropdown{opacity:1;visibility:visible}.filter.active .filter__btn{background:#e84042;color:#fff}.filter.active .filter__btn span i{opacity:0}.filter.active .filter__btn span i+i{opacity:1}.filter--city ul .checkbox label:after,.filter--city ul .checkbox label:before{left:36px}@media (max-width:767px){.filter .filter__btn{display:block;width:100%;font-size:11px;padding:8px 10px}.filter .filter__btn span{position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.filter-alt{padding-top:38px;position:relative;background:#f6f6f6;margin:0 -15px;display:none}.filter-alt .filter__bar{background:#e6e6e6;position:absolute;top:0;left:0;width:100%;height:38px}.filter-alt .filter__bar i{position:absolute;top:50%;left:10px;width:22px;height:14px;background-size:100% 100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-alt .filter__bar a{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e03e3f;font-weight:700;font-size:11px;text-decoration:none}.filter-alt .filter__bar .ico-up{background-image:url(../images/temp/ico-angle-up-gray.png);left:17px}.filter-alt .filter__bar .ico-down{background-image:url(../images/temp/ico-angle-down.png);left:55px}.filter-alt .filter__dropdown h6{margin:10px 27px;font-weight:400;text-transform:uppercase;font-size:11px}.filter-alt .filter__dropdown ul{margin:0}.filter-alt .filter__dropdown ul li+li{margin-top:-1px}.filter-alt .filter__dropdown .checkbox label{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:9px 10px 9px 56px;color:#d93931;text-transform:uppercase;display:block}.filter-alt .filter__dropdown .checkbox label:before{display:none}.filter-alt .filter__dropdown .checkbox label:after{width:20px;height:20px;border-color:#d93931;top:6px;left:27px;-webkit-transition:background .4s;transition:background .4s}.filter-alt .filter__dropdown .checkbox input:checked+label:after{background:#d93931}.filter-alt .filter__dropdown .filter__actions{display:none}.filter-alt .filter__dropdown .mCSB_scrollTools{opacity:1!important;background:0 0!important;width:6px;right:5px;top:10px}.filter-alt .filter__dropdown .mCSB_scrollTools .mCSB_dragger{width:6px;border-radius:4px}.filter-alt .filter__dropdown .mCSB_dragger_bar{margin:0;width:6px;background:#474747!important}.filter-alt .filter__dropdown .mCSB_scrollTools .mCSB_draggerRail{width:6px;background:0 0!important}.filter-alt.active{display:block}.filters__btn_clear{margin:0 0 0 47px;border:2px solid #e84042;padding:10px 24px;color:#e84042;background-color:#fff;font-size:16px;text-transform:uppercase;line-height:1.5}@media (max-width:767px){.filters>h6{margin:20px 0}.filters__bar>.filter__country{margin:0 0 35px}.filters__bar>.filter__city{margin:0 0 35px!important}.filters__btn_clear{position:absolute;top:62px;right:16px;margin:0;border:none;padding:0;color:#28306c;background:0 0;font-size:15px;font-weight:700;text-transform:capitalize;cursor:pointer}}.testimonials .row{margin:0 -23px}.testimonials .col-lg-4{padding:0 23px}@media (max-width:1442px){.testimonials .row{margin:0 -15px}.testimonials .col-lg-4{padding:0 15px}}@media (max-width:1023px){.filters__btn_clear{margin:0 0 0 15px}.testimonials{margin-bottom:-30px}.testimonials .col-md-6{margin-bottom:30px}}@media (max-width:767px){.testimonials{margin-bottom:-25px}.testimonials .col-md-6{margin-bottom:25px}}.testimonial{background:#fff;color:#28306c;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.testimonial .testimonial__head{position:relative;padding:20px 36px 10px}.testimonial .testimonial__head a{display:block;margin:0 0 19px;font-weight:700;text-decoration:none}.testimonial .testimonial__head p{font-size:14px;line-height:1.2;letter-spacing:0;margin:0}.testimonial .testimonial__head p .fa-star{font-size:15px}.testimonial .testimonial__head p .separator{text-align:center;display:inline-block;width:17px}.testimonial .testimonial__head .testimonial__image{border-radius:50%;overflow:hidden;width:100px;height:100px;position:absolute;top:50%;left:34px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:10px}.testimonial .testimonial__head .testimonial__image img{width:100%}.testimonial .testimonial__content{margin:14px 33px 0;padding:20px 2px 36px}.testimonial .testimonial__content .review-title{display:inline-block;margin-bottom:20px;font-weight:700;letter-spacing:.04em;font-family:Poppins-SemiBold,sans-serif}.testimonial .testimonial__content .review-title>a{display:inline-block}.testimonial .testimonial__content p{margin:0;word-break:break-word;font-family:Poppins,sans-serif}.testimonial .testimonial__content p+p{margin:20px 0 0}.testimonial .testimonial__content .list-stars{margin-bottom:24px}.testimonial .testimonial__content .testimonial__created{font-size:14px}.testimonial .testimonial__content .testimonial__author{font-size:14px;margin:5px 0 0;letter-spacing:0}.testimonial .testimonial__content .testimonial__author span a{text-decoration:none}.reviews-host .testimonial__head a{margin:0}.reviews-city .testimonial__head,.reviews-host .testimonial__head{padding:20px 36px 10px}.reviews-city .testimonial__head a,.reviews-host .testimonial__head a{font-weight:400}.reviews-city .testimonial__content,.reviews-host .testimonial__content{border-top:2px solid #e6e6e6}.reviews-city .testimonial__content>p,.reviews-host .testimonial__content>p{margin:0 0 20px}@media (max-width:1200px){.testimonial .testimonial__head .testimonial__image{width:80px;height:80px}}@media (max-width:767px){.testimonial .testimonial__head a{font-size:14px;margin-bottom:12px}.testimonial .testimonial__head p{font-size:10px}.testimonial .testimonial__head p .separator{width:11px}.testimonial .testimonial__head .testimonial__image{width:48px;height:48px}.testimonial .testimonial__content{border-width:1px;margin:9px 33px 0;padding:13px 0 50px}.testimonial .testimonial__content .review-title{margin-bottom:16px}.testimonial .testimonial__content .list-stars{margin-bottom:19px}.testimonial .testimonial__content .testimonial__author{font-size:12px;margin:10px 0 0}}.testimonial-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.29}.testimonial-alt span{font-size:14px;line-height:1.29;font-weight:500;margin:0}.testimonial-alt span strong{display:block;font-weight:700}.testimonial-alt p{color:#707070;margin:0}.testimonial-alt .testimonial__image{width:70px;height:70px;border-radius:50%;overflow:hidden}.testimonial-alt .testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-alt .testimonial__content{padding-left:19px;position:relative;top:6px}@media (max-width:767px){.testimonial-alt span{font-size:12px;margin-bottom:3px}.testimonial-alt span strong{margin-bottom:3px}.testimonial-alt p{font-size:12px}.testimonial-alt .testimonial__image{width:50px;height:50px}.testimonial-alt .testimonial__content{top:0;padding-left:10px}}.accordion{position:relative}.accordion+.accordion{margin-top:34px}.accordion .accordion__head{position:relative;border-bottom:2px solid #28306c;padding-bottom:7px;-webkit-transition:border-color .4s;transition:border-color .4s;cursor:pointer}.accordion .accordion__head h6{position:relative;padding-left:7px;margin:0;color:#28306c;-webkit-transition:color .4s;transition:color .4s}.accordion .accordion__head h6 i{position:absolute;top:50%;left:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.accordion .accordion__head h6 i+i{opacity:0}.accordion .accordion__head h6 strong{font-weight:500}.accordion .accordion__head h6 .ico-setting,.accordion .accordion__head h6 .ico-setting+i{margin:-10px 0 0 -12px}.accordion .accordion__head .accordion__ico{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0}.accordion .accordion__head .accordion__ico i{-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.accordion .accordion__head .accordion__ico i+i{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.accordion .accordion__body{position:absolute;top:105%;left:0;width:100%;background:#fff;z-index:20;margin-top:7px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.accordion.expanded .accordion__head{border-color:#de3f41}.accordion.expanded .accordion__head h6{color:#de3f41}.accordion.expanded .accordion__head h6 i{opacity:0}.accordion.expanded .accordion__head h6 i+i{opacity:1}.accordion.expanded .accordion__head .accordion__ico i{opacity:0;visibility:hidden}.accordion.expanded .accordion__body,.accordion.expanded .accordion__head .accordion__ico i+i{opacity:1;visibility:visible}.link{text-decoration:none;font-weight:700;font-size:14px}.link--alt{color:#e84042;text-transform:uppercase}.search{background:#fff;padding:10px 50px 10px 10px}.search .search__field{width:100%;border:1px solid #707070;border-radius:2px;height:45px;padding:0 15px}.search .search__btn{background:0 0;border:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.search{padding:10px 40px 10px 15px}.search .search__field{height:35px}.search .search__btn{right:15px}}.steps{position:relative;padding-left:167px}.steps:after{content:"";position:absolute;top:1px;bottom:501px;left:43px;width:4px;background:#e6e6e6}.steps--primary{padding-left:0!important}.steps--primary:after{display:none}.steps--primary-alt .step+.step{margin-top:110px}.steps--primary-alt .step--primary .step__body{padding:0 60px 0 0}@media (max-width:1023px){.steps{padding-left:130px}.steps:after{bottom:360px}}@media (max-width:767px){.steps{padding-left:38px}.steps:after{width:2px;left:11px;bottom:14%}.steps--primary-alt .step+.step{margin-top:80px}}@media (max-width:465px){.steps:after{bottom:13%}}.step{position:relative;z-index:10}.step+.step{margin-top:96px}.step .step__label{position:absolute;top:-33px;left:-167px}.step .step__label i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.step .step__label span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:30px;font-weight:700}.step .step__image{position:relative;max-width:613px;max-height:400px}.step .step__image:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 5px);height:100%;background:#118c8f;-webkit-transform:translate(32px,-34px);transform:translate(32px,-34px);-webkit-transition:opacity .4s,visibility .4s,-webkit-transform .4s;transition:opacity .4s,visibility .4s,transform .4s,-webkit-transform .4s;opacity:0;visibility:hidden}.step .step__image img{width:100%;position:relative;top:-34px;left:32px;z-index:5}.step .step__body{color:#28306c;padding-top:39px}.step .step__body h3{font-weight:700;line-height:1.2;margin-bottom:20px}.step .step__body p{margin:0}.step .step__body p+p{margin-top:20px}.step--yellow .step__image:after{background:#fab64e}.step--yellow .step__label i{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.step--red .step__image:after{background:#e84042}.step--blue .step__image:after{background:#28306c}.step--blue .step__label i{-webkit-transform:rotate(119deg);transform:rotate(119deg)}.step.animated .step__image:after{-webkit-transform:translate(0);transform:translate(0);opacity:1;visibility:visible}.step--alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step--alt .step__body{padding:0 0 0 108px;margin-top:-50px}.step--alt .step__body p{font-size:1.2rem;line-height:1.2;margin-bottom:0;letter-spacing:0}.step--alt .step__body p em{font-weight:500;font-style:italic;letter-spacing:.045em}.step--alt .step__body p+p{margin-top:27px}.step--alt .step__body--primary{margin-top:-70px}.step--alt .step__image{-webkit-box-flex:0;-ms-flex:0 0 612px;flex:0 0 612px}.step--alt .step__image:after{height:calc(100% + 16px)}.step--alt+.step--alt{margin-top:120px}.step--alt-primary{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:35px}.step--alt-primary .step__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.step--alt-primary .step__body{padding:0 135px 0 0}.step--alt-primary .step__body--primary{padding:0 68px 0 0}@media (max-width:1442px){.step--alt br{display:none}.step--alt .step__body,.step--alt .step__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:1023px){.step .step__label{left:-130px}.step .step__image img{left:20px;top:-20px}.step--alt .step__body{padding:0 0 0 70px}.step--alt .step__body--primary{margin-top:0}.step--alt .step__image:after{height:100%}.step--alt-primary .step__body{padding:0 70px 0 0}}@media (max-width:767px){.step+.step{margin-top:56px}.step .step__image{margin-right:12px}.step .step__image:after{width:100%;-webkit-transform:translate(12px,-12px);transform:translate(12px,-12px)}.step .step__image img{left:12px;top:-12px}.step .step__label{top:-48px;left:-73px}.step .step__label i{-webkit-transform:scale(.26) rotate(-45deg);transform:scale(.26) rotate(-45deg)}.step .step__label span{font-size:13px;margin-top:-2px}.step .step__body{padding-top:23px}.step .step__body h3{font-size:13px;margin-bottom:17px}.step .step__body p{margin-right:-4px}.step .step__body p+p{margin-top:15px}.step--alt{display:block;padding:0 20px}.step--alt .step__body,.step--alt .step__image{max-width:100%;margin:0}.step--alt .step__body{padding:15px 0 0}.step--alt .step__body p{font-size:13px}.step--alt .step__image{margin-right:9px}.step--alt .step__image:after{height:100%}.step--alt+.step--alt{margin-top:80px}}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-neutral-lightest)}.error-page-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;color:var(--blue-basic);padding:100px 30px 0;text-align:center}@media screen and (min-width:768px){.error-page-holder{padding:0}}.error-page-holder .content-holder{margin-bottom:30px;max-width:400px}.error-page-holder .content-holder .code-holder{display:block;font-size:50px;margin-bottom:15px;font-family:Poppins-Bold,sans-serif}@media screen and (min-width:1024px){.error-page-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.error-page-holder .content-holder{margin:35px 0 0;max-width:475px}.error-page-holder .content-holder .code-holder{font-size:80px;text-align:center;margin-bottom:30px}}.error-page-holder .content-holder .advice-description,.error-page-holder .content-holder .error-description{font-size:18px;line-height:22px;margin-bottom:30px;font-family:Poppins-Regular,sans-serif}.error-page-holder .content-holder .section__actions .btn{font-family:Poppins-Medium,sans-serif;display:inline-block;width:100%;margin:0;border:2px solid var(--yellow-basic);padding:10px 20px;background-color:var(--yellow-basic);color:var(--blue-basic);font-size:18px;text-decoration:none;text-transform:uppercase;-webkit-transition:.5s;transition:.5s}.error-page-holder .content-holder .section__actions .btn:hover{color:var(--yellow-basic);background:var(--blue-basic)}@media screen and (min-width:1024px){.error-page-holder .content-holder .advice-description,.error-page-holder .content-holder .error-description{text-align:center;font-size:24px;line-height:1.2;margin-bottom:30px}.error-page-holder .content-holder .section__actions .btn{font-size:21px}.error-page-holder .picture-holder{max-height:450px;margin-right:100px}}.error-page-holder .picture-holder .sing-picture{width:185px;height:235px;margin:0 auto;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#404-sign) center/contain no-repeat}.hosting-restart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;color:#fff;padding:60px 30px 0;text-align:center}@media screen and (min-width:768px){.hosting-restart-wrapper{padding-top:120px}}.hosting-restart-wrapper .content-holder{margin:20px auto;width:95%}@media screen and (min-width:1024px){.error-page-holder .picture-holder .sing-picture{width:312px;height:478px}.hosting-restart-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hosting-restart-wrapper .content-holder{margin:60px auto;width:60%}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder{margin:10px auto;width:75%}}.hosting-restart-wrapper .content-holder .title{font-family:SysFalso-Italic,Poppins-Medium,Arial,sans-serif;display:block;font-weight:700;font-size:30px;margin:20px auto 10px}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .title{font-size:54px;margin:20px auto 40px}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder .title{font-size:60px;margin:60px auto 50px}}@media screen and (min-width:1440px){.hosting-restart-wrapper{width:1200px;padding-top:160px}.hosting-restart-wrapper .content-holder{margin:10px auto;width:85%}.hosting-restart-wrapper .content-holder .title{font-size:70px}}.hosting-restart-wrapper .content-holder .sub-title{font-size:20px;line-height:27px;margin:40px auto 55px}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .sub-title{font-size:30px;line-height:1.2;margin:30px auto 55px}}.hosting-restart-wrapper .content-holder .circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.hosting-restart-wrapper .content-holder .circles .circle{width:45px;height:48px}.hosting-restart-wrapper .content-holder .circles .red-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#red-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .circles .green-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#green-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .circles .yellow-circle{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/page-404-b20605db6e.svg#yellow-circle) center/contain no-repeat}.hosting-restart-wrapper .content-holder .doodle{display:none;background:url(/theme/frontend/_assets/images/world-collage.svg) center/contain no-repeat}@media screen and (min-width:1024px){.hosting-restart-wrapper .content-holder .circles .circle{width:60px;height:65px}.hosting-restart-wrapper .content-holder .doodle{display:initial;position:absolute;right:25px;bottom:50px;width:250px;height:160px}}@media screen and (min-width:1200px){.hosting-restart-wrapper .content-holder .doodle{width:312px;height:180px;bottom:0;right:0}}@media screen and (min-width:1440px){.hosting-restart-wrapper .content-holder .sub-title{font-size:40px;line-height:45px}.hosting-restart-wrapper .content-holder .circles .circle{width:75px;height:80px}.hosting-restart-wrapper .content-holder .doodle{width:352px;height:200px;bottom:150px}}.css-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes css-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes css-bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.css-bounce{-webkit-animation-name:css-bounce;animation-name:css-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.btn-loader{border:10px solid #fff8ed;border-top:10px solid #e84042;display:inline-block;border-radius:50%;width:60px;height:60px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.feature-list i{margin-bottom:2vh}.module-review-a-local{margin-bottom:5vh}.module-review-a-local .row{margin:0}.module-review-a-local .form-resource{width:100%;position:relative;margin:0 auto;border-radius:5px;-webkit-box-shadow:5px 15px 20px 3px #65475a;box-shadow:5px 15px 20px 3px #65475a;overflow:hidden}.module-review-a-local .form-resource .review-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 3vh;border-top-right-radius:5px;border-top-left-radius:5px;background-color:var(--red-basic);z-index:5}.module-review-a-local .form-resource .review-title>h3{font-size:30px;color:var(--white);text-shadow:1px 0 3px #071381}.module-review-a-local .form-resource .review-title>.ico-circles{width:80px;height:26px;margin-left:10px;opacity:.5}@media only screen and (max-width:768px){.module-review-a-local .form-resource .review-title>h3{font-size:19px}.module-review-a-local .form-resource .review-title>.ico-circles{width:48px;height:15px;margin-left:6px}}.module-review-a-local .form-resource label,.module-review-a-local .form-resource label+span{color:var(--gray-dark)}.module-review-a-local .form-resource input,.module-review-a-local .form-resource textarea{display:block;width:100%;min-height:40px;padding:6px 12px;font-size:16px;border:1px solid #707070;border-radius:5px;color:#646464;text-overflow:ellipsis}.module-review-a-local .form-resource .review-user-data{margin:0 auto}.module-review-a-local .form-resource .review-user-data .user-data-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-review-a-local .form-resource .review-user-data .user-data-wrap .datepicker-label{margin-bottom:2vh}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group{min-height:50px;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;text-align:center;margin-top:3vh}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label{margin:0;position:relative}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group input[type=radio]{display:none}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label::before{content:"";width:15px;height:15px;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:2px solid var(--red-basic);border-radius:50%}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group label::after{content:"";width:5px;height:5px;position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--red-basic);border-radius:50%;display:none}.module-review-a-local .form-resource .review-user-data .user-data-wrap .radio-stars-group input[type=radio]:checked+label::after{display:block}.module-review-a-local .form-resource .review-user-data p{min-height:15px;font-size:12px;margin-top:5px;margin-bottom:0;color:var(--red-basic)}.module-review-a-local .form-resource>i{opacity:.5;position:absolute}@media only screen and (max-width:576px){.module-review-a-local .form-resource>i{display:none}}.module-review-a-local .form-resource>.icon-cirlce-f{width:176px;height:196px;top:-20px;left:-60px}.module-review-a-local .form-resource>.icon-cirlce-s{width:117px;height:130px;top:300px;right:-20px}.module-review-a-local .form-resource>.icon-cirlce-t{width:58px;height:65px;bottom:-10px;left:30px}.module-review-a-local .form-resource .btn-lg{color:var(--red-basic);border:3px solid #e84042;background-color:var(--white)}.module-review-a-local .form-resource .btn-lg:active,.module-review-a-local .form-resource .btn-lg:focus,.module-review-a-local .form-resource .btn-lg:hover{color:var(--white);background-color:var(--red-basic)}@media only screen and (max-width:992px){.radio-stars-group .fa-star{font-size:15px}}@media only screen and (max-width:365px){.radio-stars-group .fa-star{font-size:11px}}.consul-addReview .form-resource{background-color:var(--white);-webkit-box-shadow:none;box-shadow:none}.consul-addReview .consul-userData{margin-bottom:3vh}.consul-addReview .consul-userData .article__body>p{min-height:auto}.js-anchor{height:0;margin:0;padding:0}.host-form-description .btn--red{text-transform:uppercase;margin:23px 0}@media screen and (max-width:767px){.host-form-description .btn--red{width:100%;margin:11px 0}}.host-form-description .btn--red .arrows-group{margin-left:20px}.host-form-description .btn--red .arrows-group .ico-angle-down{display:none}.host-form-description .btn--red .arrows-group .ico-angle-down,.host-form-description .btn--red .arrows-group .ico-angle-down-white{width:20px;height:10px}.host-form-description button:active .arrows-group .ico-angle-down,.host-form-description button:focus .arrows-group .ico-angle-down,.host-form-description button:hover .arrows-group .ico-angle-down{display:inline-block}.host-form-description button:active .arrows-group .ico-angle-down-white,.host-form-description button:focus .arrows-group .ico-angle-down-white,.host-form-description button:hover .arrows-group .ico-angle-down-white{display:none}.thank-you__sucscess-message{min-height:60vh;padding:6vh 3vw;background-color:#f6f6f6}.thank-you__sucscess-message .see-expresses-btn-block{margin-top:38px}@media screen and (max-width:991px){.thank-you__sucscess-message .btn--red{font-size:14px}}@media screen and (max-width:991px) and (max-width:767px){.thank-you__sucscess-message .btn--red{width:100%}}.list-locations .list-stars li:first-child{margin-top:30px}.placeholder-smooth-opacity::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity::-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s}.placeholder-smooth-opacity:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s;transition:opacity .3s}.placeholder-smooth-opacity:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s}.form-alert-danger{color:var(--red-basic)}.experiences-section{padding:35px 0;background-color:#fafafa}.experiences-section-header{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;margin-bottom:35px}.experiences-section-header__title{width:65%;margin-bottom:0;font-size:2rem}.experiences-section-header__doodles{width:35%;text-align:right}.experiences-section-header__doodles img{height:45px}.experiences-section-header__doodles img+img{margin-top:4vh}.card-block-item{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);cursor:pointer}.card-block-item .card-block-header{position:relative;width:100%;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden}.card-block-item .card-block-header>img{display:block;-o-object-fit:cover;object-fit:cover;max-height:200px}.card-block-item .card-block-header__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;z-index:20;width:100%;height:100%;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:.4s;transition:.4s}.card-block-item .card-block-header__btn{padding:19px 45px;border:none;color:#fff;background-color:var(--red-basic);text-transform:uppercase;text-decoration:none;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.card-block-item .card-block-header__btn:active,.card-block-item .card-block-header__btn:focus,.card-block-item .card-block-header__btn:hover{color:var(--red-basic);background-color:#fff;-webkit-box-shadow:0 0 0 2px var(--red-basic);box-shadow:0 0 0 2px var(--red-basic)}.card-block-item .card-block-header__btn:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.card-block-item .category{position:absolute;top:-13px;min-width:135px;padding:3px 10px;font-size:1.2rem;text-align:center;text-transform:lowercase;border-radius:5px;color:#fff;z-index:21}.card-block-item .card-block-main__title{margin-bottom:25px;font-size:1.5rem}@media screen and (max-width:991px){.card-block-item .card-block-main__title{font-size:17px!important}}.card-block-item .card-block-main__title .card-tile__description{display:block;margin-top:7px;font-size:16px;text-transform:initial}.card-block-item .card-block-main .list-gadgets{margin-left:10px}.card-block-item .card-block-main .list-gadgets li.name-country-city{display:block}@media screen and (min-width:768px){.experiences-section{padding:70px 0}.experiences-section-header__title{font-size:1.25rem}.experiences-section-header__doodles img{display:none}.card-block-item .card-block-header>img{max-height:initial}.card-block-item .card-block-main .list-gadgets{margin-left:0}}.card-block-item:active .card-block-header__bg,.card-block-item:focus .card-block-header__bg,.card-block-item:hover .card-block-header__bg{opacity:1}.section__body{margin-bottom:50px}.email-block{width:100%;padding:50px 0;color:var(--color-primary);background-color:#fff}.email-block__title{display:inline-block;margin-bottom:35px;font-size:1.875rem}.email-block .text-block{margin:0 0 80px;font-size:1.2rem}@media screen and (max-width:1199px){.email-block .text-block{margin:0 0 40px}}.email-block .text-block__paragraph1{margin-bottom:20px}.email-block .text-block__paragraph1>a.link-email{color:var(--red-basic)}.email-block .text-block__paragraph2{margin:0}.email-block .main-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.list-locations .list-stars li:first-child{margin-top:16px}.email-block .main-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.email-block .main-block .photo-block{width:271px;height:271px;margin:0 80px 0 0}@media screen and (max-width:1199px){.email-block .main-block .photo-block{width:240px;height:240px;margin:0 40px 0 0}}.email-block .main-block .photo-block img{width:100%;height:100%}.email-block .main-block .contact-block__name{display:inline-block;margin-bottom:10px;font-size:3.375rem}.email-block .main-block .contact-block__position{margin-bottom:25px;font-size:1.3125rem;font-weight:700}.email-block .main-block .contact-block__list{margin:0;list-style:none}.email-block .main-block .contact-block__item{margin-bottom:7px;font-size:1.3125rem}.email-block .main-block .contact-block__item:nth-child(1)>i{font-size:1.3125rem}.email-block .main-block .contact-block__item>i{margin-bottom:7px;color:var(--yellow-basic);font-size:1.5rem}.email-block .main-block .contact-block__item a{text-decoration:none}.email-block .main-block .doodles-block{position:absolute;bottom:10%;right:10%}@media screen and (max-width:1199px){.email-block .main-block .doodles-block{right:0}}@media screen and (max-width:991px){.email-block .main-block .photo-block{width:200px;height:200px}.email-block .main-block .doodles-block{display:none}}.email-block .main-block .doodles-block .doodle-city{display:inline-block;width:200px;height:100px}.email-block .main-block .doodles-block .doodle-city.first{margin:0 0 30px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.how-it-works{width:100%;padding:50px 0 70px;background-color:#fafafa}.how-it-works .container{padding:0 5px}.how-it-works__title{margin-bottom:5vh;text-align:center;font-size:2rem;font-weight:700}.how-it-works__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none}@media screen and (min-width:768px){.how-it-works{background-color:#fff;padding:70px 15px}.how-it-works__title{font-size:1.75rem;text-align:left}.how-it-works__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin-bottom:20px}}.how-it-works__list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:6vw;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:768px){.how-it-works__list__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:30%;padding:10px;-webkit-animation-name:orangeLayoutDesktop;animation-name:orangeLayoutDesktop}.how-it-works__list__item::before{display:none}}@media screen and (min-width:992px){.how-it-works__list__item{padding:30px 20px}}.how-it-works__list__item::before{content:"";width:95%;height:5px;position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:orangeLayoutMobile;animation-name:orangeLayoutMobile;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.how-it-works__list__item-block{-ms-flex-negative:0;flex-shrink:0;max-width:190px;color:#fff}.how-it-works__list__item-block>strong{display:block;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media screen and (min-width:768px){.how-it-works__list__item-block{max-width:initial}.how-it-works__list__item-block:first-child{position:absolute;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.how-it-works__list__item-block:nth-child(2){max-width:initial;margin-right:1vw}.how-it-works__list__item-block:nth-child(3){padding-left:55px}.how-it-works__list__item-block>strong{margin:1vh 0;font-size:1.375rem}}.how-it-works__list__item-block>span{display:block;font-size:1.2rem;line-height:1}@media screen and (min-width:768px){.how-it-works__list__item-block>span{display:initial;padding-right:5px;font-size:1.1875rem;line-height:1.2}}.how-it-works__list__item-block>b{display:inline-block;font-size:4.167rem;margin-top:-5px}.how-it-works__list__item-block>img{height:83px}.how-it-works__list__item-block:nth-child(2){margin-left:5vw}.how-it-works__list__item .triangular-label{display:none;position:absolute;right:-135px;top:50%;border:100px solid transparent;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1200px){.how-it-works__list__item{width:28%}.how-it-works__list__item .triangular-label{display:block}}.how-it-works__list__item:not(:last-child){margin-bottom:60px}.how-it-works__list__item:not(:last-child)::after{content:"";position:absolute;bottom:-20px;left:50%;width:40px;height:40px;background-color:inherit;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.how-it-works__list__item:first-child .triangular-label{border-left:50px solid var(--blue-basic)}.how-it-works__list__item:nth-child(2) .triangular-label{border-left:50px solid var(--green-basic)}@-webkit-keyframes orangeLayoutMobile{100%{-webkit-box-shadow:0 -10px 0 0 #fab64e;box-shadow:0 -10px 0 0 #fab64e}}@keyframes orangeLayoutMobile{100%{-webkit-box-shadow:0 -10px 0 0 #fab64e;box-shadow:0 -10px 0 0 #fab64e}}@-webkit-keyframes orangeLayoutDesktop{100%{-webkit-box-shadow:-20px 20px 0 0 #fab64e;box-shadow:-20px 20px 0 0 #fab64e}}@keyframes orangeLayoutDesktop{100%{-webkit-box-shadow:-20px 20px 0 0 #fab64e;box-shadow:-20px 20px 0 0 #fab64e}}.content-page-carousel-block{position:relative;width:100%;padding:35px 0}.content-page-carousel-block .icon-cirlce-g1{position:absolute;top:31px;right:12px}.content-page-carousel-block__title{margin-bottom:30px;font-weight:700;text-align:center}.content-page-carousel-block.carousel-content-page{width:100%;padding-bottom:50px}.content-page-carousel-block.carousel-content-page a{padding:0 6px;color:#fff;text-decoration:none}.content-page-carousel-block.carousel-content-page a:active,.content-page-carousel-block.carousel-content-page a:focus,.content-page-carousel-block.carousel-content-page a:hover{color:#fff}.content-page-carousel-block.carousel-content-page .favorite-article-icon-box{right:20px}.content-page-carousel-block.carousel-content-page.carousel-item-block{border-radius:5px;overflow:hidden}.content-page-carousel-block.carousel-content-page.carousel-item-block__img{width:100%;height:200px;background-color:#f6f6f6}.content-page-carousel-block.carousel-content-page.carousel-item-block__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:120px;padding:20px 15px;background-color:#fab64e}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block__title{font-size:1.5rem;text-transform:capitalize;line-height:1;font-weight:700}@media screen and (min-width:768px){.how-it-works__list__item-block>b{font-size:7.5rem;font-weight:400}.how-it-works__list__item-block>img{height:108px}.how-it-works__list__item-block:nth-child(2){margin-left:0}.how-it-works__list__item:not(:last-child){margin-bottom:0}.how-it-works__list__item:not(:last-child)::after{display:none}.content-page-carousel-block{padding:50px 0}.content-page-carousel-block__title{margin-bottom:45px;text-align:left}.content-page-carousel-block.carousel-content-page{padding-bottom:100px}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block__title{height:150px}}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span{font-size:1.0625rem;text-transform:uppercase;text-decoration:underline;-webkit-transition:.4s;transition:.4s}.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:active,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:focus,.content-page-carousel-block.carousel-content-page.carousel-item-block.carousel-text-block>span:hover{color:#0056b3}.content-page-carousel-block.carousel-content-page .slick-arrow{top:30%;-webkit-transform:translateY(0);transform:translateY(0)}.general-filter{position:relative;margin-bottom:18px;font-size:16px;z-index:200}.general-filter>strong{display:inline-block;font-size:14px;margin-bottom:15px}.general-filter__buttons{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}.general-filter__buttons label svg{margin:0 10px -7px 0;fill:var(--color-primary)}.general-filter__buttons label:active svg,.general-filter__buttons label:focus svg,.general-filter__buttons label:hover svg{fill:#fff}.general-filter__buttons__left{position:relative;z-index:151}.general-filter__buttons__left .filters__btn:not(:last-child){margin-right:-7px}.general-filter__buttons label.active-filter__radio{padding-bottom:16px;border-bottom:none}.general-filter__buttons .filters__btn{position:relative;padding:14px 50px 14px 20px;border:2px solid var(--blue-basic);text-transform:uppercase;margin:0;background-color:#fff}.general-filter__buttons .filters__btn:hover{color:#fff;background-color:var(--blue-basic)}.general-filter__buttons .filters__btn input[type=radio]{display:none}.general-filter__buttons .filters__btn i{font-size:32px;position:absolute;top:8px;right:15px}@media screen and (max-width:991px){.general-filter{font-size:14px}.general-filter__buttons label.active-filter__radio{padding-bottom:12px}.general-filter__buttons .filters__btn{padding:10px 40px 10px 15px}.general-filter__buttons .filters__btn i{font-size:28px;top:5px;right:10px}}@media screen and (max-width:767px){.general-filter{margin-bottom:0}.general-filter__buttons{font-size:12px}.general-filter__buttons__left{display:none}.general-filter__buttons .filters__btn i{font-size:24px;right:5px}.general-filter__buttons__right{width:100%}}.general-filter__buttons .filters__btn input[type=radio]:checked+i+ul{display:inline-block}.general-filter__buttons__right{display:-webkit-box;display:-ms-flexbox;display:flex}.general-filter__buttons__right .filters__btn-long{padding-right:130px}@media screen and (max-width:991px){.general-filter__buttons__right .filters__btn-long{padding-right:60px}}@media screen and (max-width:767px){.general-filter__buttons__right .filters__btn-long{padding:10px 10px 10px 5px}.general-filter__buttons__right .filters-mob,.general-filter__buttons__right .sort-by{width:50%}.general-filter__buttons__right .filters-mob>.filters__btn-long,.general-filter__buttons__right .sort-by>.filters__btn-long{width:100%}.general-filter__buttons__right .filters-mob>.filters-mob__btn,.general-filter__buttons__right .sort-by>.filters-mob__btn{border-right:none}}.general-filter__buttons__right .sort-by{position:relative;z-index:152}.general-filter__buttons__right .sort-by__list{display:none;position:absolute;left:-110px;top:10px;padding:10px 0;background-color:#f2f2f2;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey}.general-filter__buttons__right .sort-by__list label{display:block;position:relative;margin:0;padding:4px 15px 4px 30px;-webkit-transition:.4s;transition:.4s}.general-filter__buttons__right .sort-by__list label:active,.general-filter__buttons__right .sort-by__list label:focus,.general-filter__buttons__right .sort-by__list label:hover{background-color:#299092;color:#fff}.general-filter__buttons__right .sort-by__list label:active:before,.general-filter__buttons__right .sort-by__list label:focus:before,.general-filter__buttons__right .sort-by__list label:hover:before{font-family:FontAwesome,sans-serif;content:"\f00c";position:absolute;top:2px;left:7px;color:#fff}@media screen and (max-width:991px){.general-filter__buttons__right .sort-by__list label{padding:2px 10px 2px 25px}.general-filter__buttons__right .sort-by__list label:active:before,.general-filter__buttons__right .sort-by__list label:focus:before,.general-filter__buttons__right .sort-by__list label:hover:before{left:5px}}.general-filter__buttons__right .sort-by__list label input[type=radio]{display:none}.general-filter__buttons__right .filters-mob{position:relative}.general-filter__buttons__right .filters-mob__btn{display:none}.general-filter__buttons__right .filters-mob__btn .fa-sliders{font-size:16px;margin-top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:767px){.general-filter__buttons__right .sort-by__list{width:195%;left:-100%;top:12px}.general-filter__buttons__right .filters-mob__btn{display:inline-block}.general-filter__buttons__right .filters-mob__btn .fa-sliders{font-size:14px}}.general-filter__buttons__right .filters-mob__wrapper{display:none;position:fixed;top:110px;right:0;width:87%;background-color:#fff;z-index:152}.general-filter__buttons__right .filters-mob__menu{margin:0;list-style-type:none;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child){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;text-transform:capitalize;padding:10px 30px;margin-top:-1px;border:1px solid var(--blue-basic)}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):active,.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):focus,.general-filter__buttons__right .filters-mob__menu>li:not(:first-child):not(:nth-child(2)):hover{background-color:var(--blue-basic);color:#fff}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child)>i{float:right}.general-filter__buttons__right .filters-mob__menu>li:not(:first-child) b{font-weight:400;color:#2f9093}.general-filter__buttons__right .filters-mob__menu__close{position:relative}.general-filter__buttons__right .filters-mob__menu__close__btn{position:absolute;top:-1px;left:-35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:1px solid var(--blue-basic);background-color:var(--blue-basic);color:#fff}.general-filter__buttons__right .filters-mob__menu__close__btn:active,.general-filter__buttons__right .filters-mob__menu__close__btn:focus,.general-filter__buttons__right .filters-mob__menu__close__btn:hover{background-color:#fff;color:var(--blue-basic)}.general-filter__buttons__right .filters-mob__menu__close__btn>i{font-size:18px}.general-filter__buttons__right .filters-mob__submenu{display:none;position:absolute;top:35px;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 5px 0 grey;box-shadow:0 3px 5px 0 grey;overflow-y:scroll}.general-filter__buttons__right .filters-mob__submenu ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-height:initial;padding-top:20px}.general-filter__buttons__right .filters-mob__submenu ul>li>label::before{top:-1px}.general-filter__buttons__right .filters-mob__submenu ul>li>input[type=checkbox]:checked+label::after{font-size:20px;top:-6px;left:0}.general-filter__buttons__right .filters-mob__submenu .filter-view-exp{margin:20px 10px}.general-filter__buttons__right .filters-mob.filters-mob--opened .filters-mob__wrapper{display:block;z-index:160}.general-filter .city-submenu-list,.general-filter .country-submenu-list,.general-filter .experience-submenu-list{display:none}.general-filter .filter__submenu{position:absolute;top:80px;left:0;width:100%;padding-top:30px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:2px solid var(--blue-basic);-webkit-box-shadow:0 4px 10px -2px grey;box-shadow:0 4px 10px -2px grey}@media screen and (max-height:768px) and (orientation:landscape){.general-filter .filter__submenu{max-height:500px;overflow:auto}}@media screen and (max-height:415px) and (orientation:landscape){.general-filter .filter__submenu{max-height:150px;overflow:auto}}.general-filter .filter__submenu .apply-filter{margin:30px 0 30px 14px}.general-filter .filter__submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:350px;overflow-y:auto;margin:0;padding-left:15px;list-style-type:none}@media screen and (max-width:1441px){.general-filter .filter__submenu__list{max-height:351px}}.general-filter .filter__submenu__list li{position:relative;-ms-flex-negative:0;flex-shrink:0;padding-left:30px;white-space:nowrap;margin-bottom:20px}.general-filter .filter__submenu__list li label{margin:0}.general-filter .filter__submenu__list li label::before{content:"";position:absolute;top:3px;left:0;width:15px;height:15px;border:1px solid var(--blue-basic)}@media screen and (max-width:1199px){.general-filter .filter__submenu__list{max-height:430px}.general-filter .filter__submenu__list li{margin-right:10px;font-size:14px}.general-filter .filter__submenu__list li label::before{top:0}}@media screen and (max-width:991px){.general-filter .filter__submenu{top:69px}.general-filter .filter__submenu__list{max-height:505px}.general-filter .filter__submenu__list li{font-size:12px}.general-filter .filter__submenu__list li label::before{top:0;width:13px;height:13px}}.general-filter .filter__submenu__list li input[type=checkbox]{display:none}.general-filter .filter__submenu__list li input[type=checkbox]:checked+label{text-decoration:underline}.general-filter .filter__submenu__list li input[type=checkbox]:checked+label::after{position:absolute;top:4px;left:2px;font-family:FontAwesome,sans-serif;content:"\f00c";font-size:12px}.general-filter .filter__submenu__button{-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey;max-height:75px}.general-filter .filter__submenu__result{height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:2px solid var(--blue-basic)}.general-filter .filter__submenu__result-list{margin:0;list-style-type:none}.general-filter .filter__submenu__result-list>li:not(:first-child){margin-left:30px}.general-filter .filter__submenu__result-list>li{display:inline-block;margin-bottom:10px}.general-filter .filter__submenu__result-list>li i{margin-left:5px;font-size:20px;vertical-align:baseline;cursor:pointer}.general-filter .filter-red-btn{min-width:128px;padding:10px 18px;font:inherit;font-weight:400;text-transform:uppercase;border:2px solid var(--red-basic);background-color:#fff;color:var(--red-basic);-webkit-transition:.4s;transition:.4s}.general-filter .filter-red-btn:disabled{opacity:.4;cursor:not-allowed}.general-filter .filter-red-btn:active:not([disabled]),.general-filter .filter-red-btn:focus:not([disabled]),.general-filter .filter-red-btn:hover:not([disabled]){background-color:var(--red-basic);color:#fff}.general-filter .clean-result__btn{display:none;-ms-flex-negative:0;flex-shrink:0;margin-left:30px;border:none;font:inherit;background-color:transparent;text-decoration:underline}.general-filter .main-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;width:100%}@media screen and (max-width:767px){.general-filter .clean-result__btn{margin-left:0}.general-filter .main-result{display:inline-block;text-align:center}.general-filter .main-result-list{width:100%}}@media screen and (min-width:991px) and (max-width:1442px){.appearance-effect-experiences .col-lg-4,.no-masonry .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.appearance-effect-experiences .col-lg-4 .card-tile:hover,.no-masonry .col-lg-4 .card-tile:hover{color:var(--blue-basic)}.card-block-item{display:block;border-radius:5px;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-webkit-transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.card-block-item:active,.card-block-item:focus,.card-block-item:hover{color:#fff}.card-block .card-tile .card-block-header>img{max-height:210px}.card-block .card-tile .card-block-header .category__title{display:none}.card-block .card-tile .article__body{min-height:210px;max-height:210px;position:relative}@media screen and (min-width:768px){.card-block .card-tile .card-block-header>img{max-height:initial}.card-block .card-tile .card-block-header .category__title{display:initial;position:absolute;left:0;bottom:0;min-width:135px;padding:0 10px;font-size:1rem;text-align:center;text-transform:lowercase;border-top-left-radius:5px;border-top-right-radius:5px}.card-block .card-tile .article__body{max-height:initial;min-height:290px}}.card-block .card-tile .article__body .country-name{margin-bottom:10px;font-size:1.25rem}@media screen and (min-width:768px){.card-block .card-tile .article__body .country-name{font-size:1.375rem}}.card-block .card-tile .article__body .card-tile__title{display:block;font-size:1.25rem}.card-block .card-tile .article__body .list-stars{position:absolute;bottom:15px}.card-block .card-tile .article__body .list-stars li+li{margin-left:0}.card-block .card-tile .article__body .list-stars li>i{font-size:14px}.card-block .card-tile .article__body .list-stars li:last-child{font-size:1rem;vertical-align:bottom}.our-hosts{padding:35px 0}.our-hosts .host-card{width:100%;padding:5px 6px 0}.our-hosts .host-card .article__image-container>img{height:230px}.our-hosts .host-card .article__image-container>i{display:none}.our-hosts .host-card .article__body{padding:15px}.our-hosts .host-card .article__body p[data-name=tagline]{font-size:1.083rem}@media screen and (min-width:768px){.card-block .card-tile .article__body .card-tile__title{height:70px;font-size:1.375rem}.card-block .card-tile .article__body .list-stars{position:initial;bottom:initial;display:-webkit-box;display:-ms-flexbox;display:flex}.card-block .card-tile .article__body .list-stars li+li{margin-left:5px}.card-block .card-tile .article__body .list-stars li>i{font-size:21px}.card-block .card-tile .article__body .list-stars li:last-child{font-size:initial}.our-hosts{padding:70px 15px}.our-hosts .host-card{padding:5px 10px 0}.our-hosts .host-card .article__image-container>img{height:400px}.our-hosts .host-card .article__image-container>i{display:inline-block}.our-hosts .host-card .article__body{padding:24px 25px}.our-hosts .host-card .article__body p[data-name=tagline]{font-size:1.2rem}}.our-hosts .host-card .article__body .article__bottom-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.our-hosts .host-card .article__body .article__bottom-group li>i{font-size:14px}.our-hosts .host-card .article__body .article__bottom-group li+li{margin-left:0}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls>span:first-child{display:none}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls .view-host__btn{font-size:1.083rem}.container>header.our-hosts__head{margin-bottom:50px;text-align:center}.container>header.our-hosts__head>h2{margin-bottom:5px}.container>header.our-hosts__head>h2+p{margin-top:0;font-size:1.2rem}.host-card{width:100%;margin-bottom:40px;padding:0 15px}@media screen and (min-width:768px){.our-hosts .host-card .article__body .article__bottom-group{display:block;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:0}.our-hosts .host-card .article__body .article__bottom-group li>i{font-size:21px}.our-hosts .host-card .article__body .article__bottom-group li+li{margin-left:5px}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls>span:first-child{display:inline-block}.our-hosts .host-card .article__body .article__bottom-group .bottom__controls .view-host__btn{font-size:1.125rem}.container>header.our-hosts__head{text-align:left}.host-card{width:50%;padding:0 23px}}@media screen and (min-width:992px){.general-filter__buttons label svg{width:30px;height:30px;margin-bottom:-10px}.our-hosts .host-card{padding:5px 23px 0}.host-card{width:33%}}.host-card .article__image-container img{height:400px;-o-object-fit:cover;object-fit:cover}.host-card .card-tile{display:block;border-radius:5px;overflow:hidden;text-decoration:none}.host-card .card-tile:active,.host-card .card-tile:focus,.host-card .card-tile:hover{color:var(--blue-basic)}.host-card p[data-name=tagline]{font-size:1.2rem}.host-card .list-stars{margin-bottom:3px}.host-card .bottom__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.host-card .bottom__controls>span{font-size:1.2rem}.host-card .bottom__controls .view-host__btn{font-size:1.125rem;text-transform:uppercase;text-decoration:underline}.host-card .bottom__controls .view-host__btn:active,.host-card .bottom__controls .view-host__btn:hover,.host-card .bottom__controls .view-host__btnfocus{color:#0056b3;text-decoration:none}.reviews-btn{display:none}.see__more{text-align:center}.see__more .btn{font-size:1rem;text-transform:uppercase;border-width:2px;font-weight:400}@media screen and (min-width:768px){.reviews-btn{display:inline-block;margin-top:3vh}.see__more .btn{border-width:3px;font-weight:700}.back-to-top__btn:hover~.back-to-top--text{display:block}}.overlay-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:180}.host-confirmation-after-booking-changes.preference-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:100vh}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block{position:relative;width:100%;height:60vh;text-align:center}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block__title{position:absolute;bottom:-50px;left:0;right:0;z-index:1;margin:0;color:#fff;font-size:4.375rem}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block__title span{display:block;color:#fab64e;font-family:Poppins-Medium,sans-serif;font-weight:400;font-size:7.875rem}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block .icon-letter{display:block;width:200px;height:180px;margin:10px auto 0;background-image:url(/theme/_build/assets/images/temp/icon-letter.png);background-size:cover}.host-confirmation-after-booking-changes.preference-center .preference-center-header .hero-img-block div{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.host-confirmation-after-booking-changes.preference-center .preference-center-header .blue-bar{width:100%;height:90px;background-color:var(--color-primary)}.host-confirmation-after-booking-changes.preference-center .preference-center-main{position:relative}.host-confirmation-after-booking-changes.preference-center .preference-center-main ._form._form_13._inline-form._dark{width:auto!important;margin:0!important;padding:0!important;font-family:Poppins-Medium,sans-serif!important}.host-confirmation-after-booking-changes.preference-center .preference-center-main ._form._form_13._inline-form._dark ._button-wrapper button{display:block;margin:0 auto}.host-confirmation-after-booking-changes.preference-center .preference-center-main .preference-center-main-title{margin-bottom:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .new-data-time{font-size:29px;padding:10px 15px;border:2px solid var(--color-text);background-color:var(--color-supportive);border-radius:30px;color:var(--color-text)}.host-confirmation-after-booking-changes.preference-center .preference-center-main .new-data-time-description{font-size:14px;margin-bottom:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .preference-center-main-description{font-size:14px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section .answer-btn{background:var(--color-accent-gold);padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Poppins-Medium,sans-serif;border:1px solid var(--color-primary);min-width:160px;border-radius:30px;color:var(--color-primary)}.host-confirmation-after-booking-changes.preference-center .preference-center-main .answers-section .answer-btn:hover{background:var(--color-primary);color:var(--color-accent-gold)}.back-to-top{display:none;position:fixed;right:15px;top:25%;z-index:250;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.back-to-top__text{display:none;padding:0 15px 0 0;color:#118c8f}.back-to-top__btn{display:block;width:50px;height:50px;border:none;border-radius:50%;background-color:rgba(17,140,143,.5019607843);backdrop-filter:blur(25px);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.back-to-top__btn:focus{outline:0}.back-to-top__btn:before{color:#fff;font-family:FontAwesome,sans-serif;font-size:32px;content:"\f102"}.back-to-top.active{display:-webkit-box;display:-ms-flexbox;display:flex}.language{display:none;position:absolute;top:50%;right:150px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.language .language-btn{display:block;width:50px;border:0;color:#fff;background-color:transparent;text-align:center;outline:0}.language .language-btn .language-icon-btn{display:block;width:22px;height:22px;margin:0 auto;border-radius:50%;background-color:#fff}.language .language-btn .language-icon-btn.en{background:url(../../_build/assets/images/language-flags/usa-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.de{background:url(../../_build/assets/images/language-flags/germany-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.it{background:url(../../_build/assets/images/language-flags/italy-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.fr{background:url(../../_build/assets/images/language-flags/france-icon.png) 0 0/cover no-repeat}.language .language-btn .language-icon-btn.es{background:url(../../_build/assets/images/language-flags/spain-icon.png) 0 0/cover no-repeat}.language .language-btn span{font-size:12px;letter-spacing:.3px}.language .language-current{position:relative;display:none;font-size:16px}.language .language-current>strong{display:inline-block;width:25px;text-transform:capitalize;font-weight:400}.language .language-current>i{font-size:1.4rem;vertical-align:middle;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.language .language__list{position:absolute;right:-30px;top:20px;width:135px;padding:10px;margin-bottom:0;list-style-type:none;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px 0 grey;box-shadow:0 0 5px 0 grey;-webkit-transition:opacity .4s;transition:opacity .4s}.language .language__list li{margin:0 0 10px}.language .language__list li:last-child{margin:0}.language .language__list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;margin:0;color:var(--blue-basic)}.language .language__list label:before{content:"";position:absolute;top:3px;left:35px;width:15px;height:15px;border:1px solid var(--blue-basic)}.language .language__list input[type=radio]{display:none}.language .language__list input[type=radio]:checked+label::after{position:absolute;top:4px;left:37px;font-family:FontAwesome,sans-serif;content:"\f00c";font-size:12px;color:var(--blue-basic)}.language.language--opened .language-current{display:block}.language--opened .language-current>i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header.fixed .language .language-btn{color:var(--blue-basic)}@media screen and (max-width:767px){.language{right:80px}.language .language-btn{color:var(--blue-basic)}.language .language-btn span{display:none}}#canvas_animation{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.canvas_animation-circle{display:none}.box-spinner{position:fixed;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.box-spinner .box-spinner-icon{position:fixed;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--red-basic);font-size:80px}.main-img{position:relative;width:100%;height:calc(100vh - 250px);min-height:375px;margin:0 0 50px;padding:49px 0 0;background-color:var(--blue-basic)}.main-img img,.main-img source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.main-img__title{position:absolute;top:50%;left:50%;color:#fff;font-family:Poppins-Medium,sans-serif;font-size:52px;font-weight:400;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.regist-agent-container{position:relative;z-index:1}.regist-agent{margin:0 0 50px;border:1px solid #ced4da;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.regist-agent .g-recaptcha{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.regist-agent .success-message{margin:0;padding:40px;text-align:center}.regist-agent .see__more{margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.regist-agent__title{margin:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:15px 20px;color:var(--color-neutral-lightest);background-color:var(--color-primary);font-size:22px}.regist-agent .form-alert-danger{display:block;width:100%;text-align:right;font-size:12px}.regist-agent__form{padding:20px}.regist-agent__form .group-field{margin:0 0 50px}.regist-agent__form .group-field h3{margin:0 0 20px;border-bottom:1px solid #ced4da;padding:0 0 10px;font-size:18px;font-weight:700}.regist-agent__form .group-field.commission .icon-chevron-down{width:15px;height:15px}.regist-agent__form .group-field.commission .icon-chevron-down svg{width:100%;height:100%}.regist-agent__form .field{position:relative;margin:0 0 20px}.regist-agent__form .field label{display:block;margin:0 0 5px 5px}.regist-agent__form .field label .required{color:var(--red-basic)}.regist-agent__form .field input,.regist-agent__form .field select,.regist-agent__form .field textarea{width:100%;padding:10px;border:1px solid #ced4da;border-radius:3px;color:var(--blue-basic);font-size:14px}.regist-agent__form .field input:-webkit-autofill,.regist-agent__form .field select:-webkit-autofill,.regist-agent__form .field textarea:-webkit-autofill{color:var(--blue-basic)}.regist-agent__form .field select[name=commission_model]{padding-right:30px}.regist-agent__form .field textarea{height:102px;resize:none}.regist-agent__form .field.phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regist-agent__form .field.phone label{width:100%}.regist-agent__form .field.phone #phone_code,.regist-agent__form .field.phone .intl-tel-input{width:10%}.regist-agent__form .field.phone #phone_number{width:77%}.regist-agent__form .field.notification>p{margin:0 0 5px}.regist-agent__form .field.notification>p .required{color:var(--red-basic)}.regist-agent__form .field.notification .radio-section{margin-top:10px}.regist-agent__form .field.notification .radio-section .radio-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 12px;cursor:pointer}.regist-agent__form .field.notification .radio-section .radio-box .radio-item{margin:2px 12px 0 0;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}.regist-agent__form .field.notification .radio-section .radio-box .radio-item:checked~.checkmark:after{content:"checked";position:absolute;right:5px;bottom:0;color:var(--color-primary);font-size:12px}.regist-agent__form .field.notification .radio-section .radio-box .checkmark{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:var(--color-primary);cursor:pointer;line-height:1.4;-webkit-transition:color .2s;transition:color .2s}.regist-agent__form .field.notification .radio-section .radio-box:hover .checkmark{color:var(--color-text)}.regist-agent__form .field.confirm label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.regist-agent__form .field.confirm label:hover .checkmark{border:2px solid var(--color-accent-gold);background-color:var(--color-neutral-lightest)}.regist-agent__form .field.confirm label input{display:none}.regist-agent__form .field.confirm label input:checked~.checkmark{border:2px solid var(--color-primary);background:var(--color-primary) url(../../_build/assets/images/cross-icon-small.png) no-repeat center}.regist-agent__form .field.confirm label .checkmark{-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:20px;margin:0 10px 0 0;border:2px solid var(--color-primary);border-radius:3px}.regist-agent__form .field>i{position:absolute;top:55%;right:10px;-webkit-transition:.5s;transition:.5s;pointer-events:none}.regist-agent__form .save-travel-agent-btn{margin:20px auto 0}.regist-agent__form .message-error{width:100%}@media screen and (min-width:768px){.main-img{min-height:500px;padding:0}.main-img__title{font-size:100px}.regist-agent__title{padding:15px 40px;font-size:24px}.regist-agent__form{padding:40px}.regist-agent__form .group-field h3{width:100%}.regist-agent__form .group-field.account,.regist-agent__form .group-field.commission,.regist-agent__form .group-field.contact,.regist-agent__form .group-field.other .radio-section,.regist-agent__form .group-field.personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.regist-agent__form .group-field.contact .field:nth-child(2),.regist-agent__form .group-field.contact .field:nth-child(3),.regist-agent__form .group-field.personal .field{width:48%}.regist-agent__form .group-field.account .field:nth-child(2),.regist-agent__form .group-field.contact .field:nth-child(4){width:100%}.regist-agent__form .group-field.account .field:nth-child(3),.regist-agent__form .group-field.account .field:nth-child(4){width:48%}.regist-agent__form .group-field.commission{width:100%}.regist-agent__form .group-field.commission .field .usa.full_address{min-width:500px}.regist-agent__form .group-field.commission .field .china,.regist-agent__form .group-field.commission .field .europe{min-width:350px}.regist-agent__form .group-field.commission .field .rest.full_address{min-width:500px}.regist-agent__form .group-field.commission .field:nth-child(2){width:100%}.regist-agent__form .group-field.other .radio-section{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(1),.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(2),.regist-agent__form .group-field.other .radio-section .radio-box:nth-child(3){width:31%}.regist-agent__form .field.phone #phone_number{width:88%}}@media screen and (max-width:1200px){.main-img~.container{max-width:718px}}@media screen and (min-width:1200px){.regist-agent__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.regist-agent__form .account,.regist-agent__form .contact,.regist-agent__form .other,.regist-agent__form .personal{width:48%}.regist-agent__form .save-travel-agent-btn{margin:20px 0 0 auto}}@media screen and (min-width:1600px){.regist-agent__title{font-size:28px}.regist-agent__form{font-size:18px}.regist-agent__form .group-field h3{font-size:22px}.regist-agent__form .field input,.regist-agent__form .field select,.regist-agent__form .field textarea,.regist-agent__form .field.notification .radio-section .radio-box .checkmark{font-size:16px}}.ta-box{position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.ta-box .ta-open-btn{border:0;background-color:transparent;cursor:pointer}.ta-box .ta-open-btn .ta-icon{display:block;width:22px;height:22px;margin:0 auto 4px;background:url(../../_build/assets/images/travel-agent-icon-blue.svg) 0 0/cover no-repeat}.ta-box .ta-open-btn .ta-name{margin:0;color:var(--color-primary);font-size:12px;font-weight:400;text-align:center}.ta-box .ta-content{position:absolute;top:60px;right:-10px;display:none;width:100px;border-radius:3px;padding:10px;background-color:#fff;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.ta-box .ta-content.show{display:block}.ta-box .ta-content ul{margin:0;padding:0}.ta-box .ta-content ul li{list-style:none}.ta-box .ta-content ul li .ta-logout-btn{border:0;background-color:transparent;color:var(--color-primary)}.ta-box .ta-content ul li .ta-logout-btn:hover{text-decoration:none}@media screen and (min-width:768px){.ta-box{right:15px}.ta-box .ta-open-btn .ta-icon{color:#fff;background:url(../../_build/assets/images/travel-agent-icon-white.svg) 0 0/cover no-repeat}.ta-box .ta-open-btn .ta-name{color:#fff}.ta-box .ta-content{position:absolute;top:60px;right:-40px}.header.fixed .ta-box .ta-open-btn .ta-icon{color:var(--color-primary);background:url(../../_build/assets/images/travel-agent-icon-blue.svg) 0 0/cover no-repeat}.header.fixed .ta-box .ta-open-btn .ta-name{color:var(--color-primary)}}.popup-ta{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:350px;width:90%;padding:80px 20px 20px;border-radius:3px;background-color:#fff;text-align:center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.popup-ta .icon-box{position:absolute;top:-55px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:110px;height:110px;background-color:var(--blue-basic);border-radius:50%}.popup-ta .icon-box .lock-icon{display:inline-block;width:65px;height:80px;margin:12px 0 0 12px;background:url(../../_build/assets/images/lock-icon.png) 0 0/contain no-repeat}.popup-ta .error-message{color:var(--red-basic);font-size:14px}.popup-ta.success{display:none}.popup-ta.success.show{display:block}.popup-ta.success .title{margin:0 0 30px;color:var(--green-basic);font-family:Professor;font-size:28px;font-weight:400}.popup-ta.success .text{margin:0 0 10px}.popup-ta.success .text .name-agency{color:var(--green-basic)}.popup-ta.success .message{margin:0 0 30px}.popup-ta.success .popup-start-booking-btn{display:block;width:250px;margin:0 auto 20px;border:2px solid var(--red-basic);padding:8px 0;color:#fff;background-color:var(--red-basic);text-transform:uppercase}.popup-ta.success .popup-start-booking-btn:hover{color:var(--red-basic);background-color:#fff}.popup-ta.log-in{display:none}.popup-ta.log-in.show{display:block}.popup-ta.log-in .title{margin:0 0 30px;font-size:18px}.popup-ta.log-in .field{width:100%;margin:0 0 10px;text-align:left}.popup-ta.log-in .field input{width:100%;border:1px solid #707070;padding:10px;color:#707070;font-size:14px}.popup-ta.log-in .ta-login-btn{display:block;width:100%;margin:20px 0 5px;border:2px solid var(--red-basic);padding:8px 0;color:#fff;background-color:var(--red-basic);text-transform:uppercase}.popup-ta.log-in .ta-login-btn:hover{color:var(--red-basic);background-color:#fff}.popup-ta.log-in .ta-forgot-password-btn{display:block;margin:0 0 10px;color:var(--blue-basic);font-size:14px;text-decoration:none}.popup-ta.log-in .ta-forgot-password-btn:hover{text-decoration:underline}.popup-ta.log-in .ta-register-btn{display:block;margin:0 0 10px;color:var(--red-basic);text-transform:uppercase}.popup-ta.log-in .ta-register-btn:hover{text-decoration:none}.popup-ta .popup-ta-close-btn{display:block;margin:0 auto;border:0;color:var(--blue-basic);background:0 0;font-size:14px;text-transform:uppercase}.popup-ta .popup-ta-close-btn:hover{color:#118c8f}@media screen and (min-width:992px){.popup-ta{max-width:540px;padding:80px 40px 20px;font-size:18px}.popup-ta.success .title{font-size:30px}.popup-ta.log-in .title{font-size:24px}.popup-ta.log-in .field{margin:0 0 15px}.popup-ta.log-in .field input{padding:14px 10px;font-size:18px}.popup-ta.log-in .ta-login-btn{margin:40px 0 5px;padding:13px 0}.popup-ta.log-in .ta-forgot-password-btn{margin:0 0 20px}}@media screen and (min-width:1200px){.popup-ta{max-width:600px;font-size:20px}.popup-ta .icon-box{position:absolute;top:-75px;width:150px;height:150px}.popup-ta .icon-box .lock-icon{margin:34px 0 0 12px}.popup-ta.success .title{font-size:40px}.popup-ta .popup-ta-close-btn{font-size:18px}}@media screen and (min-width:1600px){.popup-ta{max-width:700px;font-size:24px}.popup-ta.success .title{font-size:50px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media only screen and (max-width:1442px){html{font-size:14px}}@media only screen and (max-width:1199px){html{font-size:13px}}@media only screen and (max-width:991px){html{font-size:12px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL25vZGVfbW9kdWxlcy9haXItZGF0ZXBpY2tlci9kaXN0L2Nzcy9kYXRlcGlja2VyLm1pbi5jc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUubWluLmNzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvaGVhZGVyL21haW4tcG9wdXAuc2NzcyIsIl9iYXNlLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL3NlbGVjdC1wZW9scGxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsInN0eWxlLmNzcyIsIl9oZWxwZXJzLnNjc3MiLCJfd3JhcHBlci5zY3NzIiwiX3NoZWxsLnNjc3MiLCJfY29udGFpbmVyLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfY29udGVudC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2J0bi5zY3NzIiwiX2Zvcm0tZWxlbWVudHMuc2NzcyIsIl9mb3JtLnNjc3MiLCJfbGlzdC5zY3NzIiwiX2xvZ28uc2NzcyIsIl9uYXYuc2NzcyIsIl9zZWN0aW9uLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfd2lkZ2V0LnNjc3MiLCJfZmVhdHVyZS5zY3NzIiwiX2ljby5zY3NzIiwiX2ludHJvLnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwiX3NvY2lhbC5zY3NzIiwiX2JyZWFkY3J1bXBzLnNjc3MiLCJfZmlsdGVyLnNjc3MiLCJfdGVzdGltb25pYWwuc2NzcyIsIl9hY2NvcmRpb24uc2NzcyIsIl9saW5rLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfc3RlcC5zY3NzIiwiX2Vycm9yTm90Rm91bmQuc2NzcyIsIl9ob3N0aW5nUmVzdGFydC5zY3NzIiwiX2FuaW1hdGlvbi1jaGF0LnNjc3MiLCJsb2FkZXIuY3NzIiwiX2FkZFJldmlldy5zY3NzIiwiX3JlcXVlc3RIb3N0Rm9ybS5zY3NzIiwiX2JvZHlFeHBlcmllbmNlcy5zY3NzIiwiX2Jsb2NrRW1haWwuc2NzcyIsIl9ob3dJdFdvcmsuc2NzcyIsIl9jb250ZW50UGFnZUNhcm91c2VsLnNjc3MiLCJfbmV3RmlsdGVycy5zY3NzIiwiX2hvbWUtcGFnZS5zY3NzIiwiX2J0bi1iYWNrLXRvLXRvcC5zY3NzIiwiaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnNjc3MiLCJsYW5ndWFnZXMuc2NzcyIsIl9jYW52YXMtYW5pbWF0aW9uLnNjc3MiLCJfc3Bpbm5lci5zY3NzIiwicmVnaXN0cmF0aW9uLXRyYXZlbC1hZ2VudC5zY3NzIiwiX3RyYXZlbC1hZ2VudC5zY3NzIiwiX3NsaWNrLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1CQUF3QyxRQUFBLFlBQW9CLFFBQUEsWUFBQSxRQUFBLEtBQW9DLGNBQUEsS0FBbUIsVUFBQSxLQUFlLGtCQUFrQixjQUFBLElBQWtCLG1CQUFBLFdBQUEsV0FBQSxXQUFzQixPQUFBLFFBQW9DLFFBQUEsWUFBb0IsUUFBQSxZQUFBLFFBQUEsS0FBYSxTQUFBLFNBQTZDLGVBQUEsT0FBc0Isa0JBQUEsT0FBQSxZQUFBLE9BQWtELGNBQUEsT0FBcUIsaUJBQUEsT0FBQSxnQkFBQSxPQUF1QixPQUFBLEtBQVksUUFBQSxFQUFVLDBCQUEwQixXQUFBLFFBQW1CLDRCQUE0QixNQUFBLFFBQWMsb0NBQW9DLE1BQUEsUUFBYyx1Q0FBdUMsTUFBQSxRQUFjLDZCQUE2QixXQUFBLG9CQUErQixNQUFBLFFBQWMsY0FBQSxFQUFnQixxQ0FBcUMsaUJBQUEsb0JBQXFDLDZCQUE2QixPQUFBLFFBQWUs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QUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osaUJBQUEsa0JBQUEsaUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSix3QkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixlQUFBLGdCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSiwrQkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSix5QkFDSSxRQUFBLFFBR0osa0JBQUEsd0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixrQkFBQSxtQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSixpQkFBQSxpQkFBQSxxQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGdCQUFBLDJCQUNJLFFB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QSxRQUdKLHFCQUNJLFFBQUEsUUFHSixvQkFBQSxnQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGdCQUFBLG1CQUFBLG1CQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHlCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLDRCQUNJLFFBQUEsUUFHSiw4QkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGdCQUFBLG9CQUNJLFFBQUEsUUFHSixxQkFBQSxxQkFDSSxRQUFBLFFBR0osb0JBQUEsbUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osdUJBQUEsZ0JBQ0ksUUFBQSxRQUdKLGlCQUFBLGlCQUNJLFFBQUEsUUFHSixxQkFBQSxzQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixnQkFBQSxpQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixxQkFBQSxpQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSiwwQkFDSSxRQUFBLFFBR0osd0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osc0JBQ0ksUUFBQSxRQUdKLHFCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLDZCQUNJLFFBQUEsUUFHSiw4QkFDSSxRQUFBLFFBR0osMkJBQ0ksUUFBQSxRQUdKLDZCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osbUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osd0JBQUEsa0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osc0JBQUEsaUJBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0oseUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLDBCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLDBCQUFBLHFCQUNJLFFBQUEsUUFHSiwyQkFBQSwwQkFBQSx1QkFDSSxRQUFBLFFBR0osMEJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osd0JBQUEsa0JBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osdUJBQ0ksUUFBQSxRQUdKLHVCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLHdCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osNEJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixzQkFDSSxRQUFBLFFBR0osNkJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixrQkFDSSxRQUFBLFFBR0osK0JBQ0ksUUFBQSxRQUdKLGdDQUNJLFFBQUEs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LFdBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUVBLGtCQUNDLFdBQUEsS0FDQSxNQUFBLFFBSUYsV0FDQyxXQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxFQUNBLFVBQUEsZUFDQSxRQUFBLElBQUEsZUFHRCxtQkFDQyxhQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLE1BRUEseUJBQ0MsV0FBQSxLQUNBLE1BQUEsUUFJRixZQUNDLFFBQUEsS0FBQSxLQUdELFlBQ0MsVUFBQSxNQUdELFlBQ0MsVUFBQSxNQUdELFlBQ0MsUUFBQSxLQUFBLEtBSUYseUJBQ0MsS0FDQyxVQUFBLEtBQ0EsYUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsTUFTRixVQUNDLFdBQUEsUUFDQSxNQUFBLGVBQ0EsZ0JBQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxPQUNBLGNBQUEsS0FBQSxLQUFBLEVBQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLG1CQUFBLFFBQUEsSUFBQSxXQUFBLFFBQUEsSUFFQSxZQUNDLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxLQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBRUEsY0FNQSxvQkFMQyxRQUFBLEtBVUYsZ0JBQ0MsUUFBQSxHQUlGLHlCQUNDLFVBQ0MsVUFBQSxNQUNBLGNBQUEsSUFDQSxZQUNBLFdBQUEsUUFDQSxXQUFBLE1BQ0EsUUFBQSxJQUFBLEtBQ0EsU0FBQSxPQUVBLGdCQUNDLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFHRCxZQUNDLFFBQUEsS0FDQSxLQUFBLEtBQ0EsUUFBQSxFQUVBLGNBQ0MsUUFBQSxhQUlGLGVBQ0MsUUFBQSxLQUNBLFVBQUEsS0FFQSxvQkFDQyxRQUFBLGNDckxKLGlDQUNDLE1BQUEsUUFDQSxRQUFBLEVBRkQsd0JB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QUEsS0FFQSwrQkFDQyxjQUFBLEtBS0YsZ0JBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSwrQkFDQyxjQUFBLEtBS0YsZ0JBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSwrQkFDQyxjQUFBLEtBR0Qsa0NBQ0MsV0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLE1BRUEsbUNBQ0MsV0FBQSxLQU1ELGdDQUNDLGNBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FJRCxpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FJQSwwQ0FDQyxjQUFBLElBTUgsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtBR0QsbUNBQ0MsV0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUdELG1DQUNDLFdBQUEsS0FLRixpQkFDQyxRQUFBLEtBQUEsRUFBQSxLQUVBLGdDQUNDLGNBQUEsS0FHRCxtQ0FDQyxXQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsSUFFQSxnQ0FDQyxjQUFBLEtBR0QsbUNBQ0MsV0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0NBQ0MsY0FBQSxLQUtGLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBRUEsMEJBQ0MsY0FBQSxLQUdELGdDQUNDLGNBQUEsS0FHRCxtQ0FDQyxXQUFBLEtBS0YsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQ0FDQyxjQUFBLEtB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QSxNQUNBLFVBQUEsS0FHQyx5QkFDQyxVQUFBLE1DNVZKLGNBQ0UsU0FBQSxTQUNBLFFBQUEsTUFDQSxtQkFBQSxXQUNBLFdBQUEsV0FDQSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0Esc0JBQUEsS0FDQSxpQkFBQSxNQUNBLGFBQUEsTUFDQSw0QkFBQSxZQUdGLFlBQ0UsU0FBQSxTQUNBLFFBQUEsTUFDQSxTQUFBLE9BQ0EsT0FBQSxFQUNBLFFBQUEsRUFHRixrQkFDRSxRQUFBLEVBR0YscUJBQ0UsT0FBQSxRQUdGLDBCQUFBLDJCQUNFLGtCQUFBLG1CQUVBLFVBQUEsbUJBR0YsYUFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0FHRixtQkFBQSxvQkFDRSxRQUFBLE1BQ0EsUUFBQSxHQUdGLG1CQUNFLE1BQUEsS0FHRiw0QkFDRSxXQUFBLE9BR0YsYUFDRSxRQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBR0YsdUJBQ0UsTUFBQSxNQUdGLGlCQUNFLFFBQUEsTUFHRiwrQkFDRSxRQUFBLEtBR0YsMEJBQ0UsZUFBQSxLQUdGLGdDQUNFLFFBQUEsTUFHRiw0QkFDRSxXQUFBLE9BR0YsNkJBQ0UsUUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxZQUdGLDBCQUNFLFFBQUEsS0M5QkYsMENBQ0ksS0FDSSxVQUFBLE1BR1IsMENBQ0ksS0FDSSxVQUFBLE1BR1IseUNBQ0ksS0FDSSxVQUFBIiwiZmlsZSI6ImZyb250ZW5kLWNvbW1vbi02ZDczNTBkMmQ4Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGF0ZXBpY2tlci0tY2VsbHN7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmRhdGVwaWNrZXItLWNlbGx7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjMycHg7ei1pbmRleDoxfS5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy17YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LXtjb2xvcjojNEVCNUU2fS5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiM0YTRhNGF9LmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS17Y29sb3I6IzRFQjVFNn0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2Ute2JhY2tncm91bmQ6cmdiYSg5MiwxOTYsMjM5LC4xKTtjb2xvcjojNGE0YTRhO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC17Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy17Y29sb3I6I2FlYWVhZX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS17Y29sb3I6I2ExYTFhMX0uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOiNhZWFlYWV9LmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8te2JvcmRlcjoxcHggc29saWQgcmdiYSg5MiwxOTYsMjM5LC41KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQte2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNWNjNGVmfS5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8te2JvcmRlci1yYWRpdXM6NHB4fS5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC17Ym9yZGVyOm5vbmV9LmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tZm9jdXMte2JhY2tncm91bmQ6IzQ1YmNlZH0uZGF0ZXBpY2tlci0tY2VsbDplbXB0eXtjdXJzb3I6ZGVmYXVsdH0uZGF0ZXBpY2tlci0tZGF5cy1uYW1lc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW46OHB4IDAgM3B4fS5kYXRlcGlja2VyLS1kYXktbmFtZXtjb2xvcjojRkY5QTE5O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTouOGVtfS4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCwuZGF0ZXBpY2tlci0tYm9keSwuZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXJ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1jZWxsLWRheXt3aWR0aDoxNC4yODU3MSV9LmRhdGVwaWNrZXItLWNlbGxzLW1vbnRoc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwtbW9udGh7d2lkdGg6MzMuMzMlO2hlaWdodDoyNSV9LmRhdGVwaWNrZXItLWNlbGxzLXllYXJzLC5kYXRlcGlja2VyLS15ZWFyc3toZWlnaHQ6MTcwcHh9LmRhdGVwaWNrZXItLWNlbGwteWVhcnt3aWR0aDoyNSU7aGVpZ2h0OjMzLjMzJX0uZGF0ZXBpY2tlcnMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH1AbWVkaWEgcHJpbnR7LmRhdGVwaWNrZXJzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9fS5kYXRlcGlja2Vye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZvbnQtZmFtaWx5OlRhaG9tYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0YTRhNGE7d2lkdGg6MjUwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSxsZWZ0IDBzIC4zcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2UsbGVmdCAwcyAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7ei1pbmRleDoxMDB9LmRhdGVwaWNrZXIuLWZyb20tdG9wLXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpfS5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfS5kYXRlcGlja2VyLi1mcm9tLWxlZnQtey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCl9LmRhdGVwaWNrZXIuYWN0aXZle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsbGVmdCAwcyAwcywtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlLGxlZnQgMHMgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZSxsZWZ0IDBzIDBzLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlfS5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlcntib3JkZXItY29sb3I6I2Q3ZDdkNztib3gtc2hhZG93Om5vbmU7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5kYXRlcGlja2VyLS1jb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLXBvaW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGJkYmRiO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ei1pbmRleDotMX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciwuZGF0ZXBpY2tlci0tbmF2LXRpdGxlOmhvdmVye2JhY2tncm91bmQ6I2YwZjBmMH0uLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Li1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7Ym90dG9tOmNhbGMoMTAwJSAtIDRweCk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDMxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYygxMDAlIC0gNHB4KTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6MTBweH0uLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVye3JpZ2h0OjEwcHh9Li1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYyg1MCUgLSAxMHB4IC8gMil9Li1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVye3RvcDoxMHB4fS4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlcntib3R0b206MTBweH0uLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOmNhbGMoNTAlIC0gMTBweCAvIDIpfS5kYXRlcGlja2VyLS1ib2R5LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZjttaW4taGVpZ2h0OjMycHg7cGFkZGluZzo0cHh9Li1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXZ7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLC5kYXRlcGlja2VyLS1uYXYtdGl0bGV7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbnt3aWR0aDozMnB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbi4tZGlzYWJsZWQte3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGh7ZmlsbDpub25lO3N0cm9rZTojOWM5YzljO3N0cm9rZS13aWR0aDoycHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZXtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjAgOHB4fS5kYXRlcGlja2VyLS1idXR0b25zLC5kYXRlcGlja2VyLS10aW1le2JvcmRlci10b3A6MXB4IHNvbGlkICNlZmVmZWY7cGFkZGluZzo0cHh9LmRhdGVwaWNrZXItLW5hdi10aXRsZSBpe2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiM5YzljOWM7bWFyZ2luLWxlZnQ6NXB4fS5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tYnV0dG9uc3tkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uZGF0ZXBpY2tlci0tYnV0dG9ue2NvbG9yOiM0RUI1RTY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7ZGlzcGxheTotd2Via2l0LWlubGluZS1mbGV4O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzJweH0uZGF0ZXBpY2tlci0tYnV0dG9uOmhvdmVye2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZDojZjBmMGYwfS5kYXRlcGlja2VyLS10aW1le2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmRhdGVwaWNrZXItLXRpbWUuLWFtLXBtLSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzey13ZWJraXQtZmxleDowIDEgMTM4cHg7LW1zLWZsZXg6MCAxIDEzOHB4O2ZsZXg6MCAxIDEzOHB4O21heC13aWR0aDoxMzhweH0uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWV7Ym9yZGVyLXRvcDpub25lfS5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnN7LXdlYmtpdC1mbGV4OjAgMSAxNTNweDstbXMtZmxleDowIDEgMTUzcHg7ZmxleDowIDEgMTUzcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWF4LXdpZHRoOjE1M3B4fS5kYXRlcGlja2VyLS10aW1lLWxhYmVse2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTJweH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAwIDEwcHh9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbnttYXJnaW46MCAycHggM3B4O2xpbmUtaGVpZ2h0OjF9LmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VycywuZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTlweDtmb250LWZhbWlseTpcIkNlbnR1cnkgR290aGljXCIsQ2VudHVyeUdvdGhpYyxBcHBsZUdvdGhpYyxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlczphZnRlcntjb250ZW50OicnO2JhY2tncm91bmQ6I2YwZjBmMDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0ycHg7dG9wOi0zcHg7cmlnaHQ6LTJweDtib3R0b206LTJweDt6LWluZGV4Oi0xO29wYWNpdHk6MH0uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLi1mb2N1cy06YWZ0ZXIsLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXJ7b3BhY2l0eToxfS5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC1hbGlnbi1zZWxmOmZsZXgtZW5kOy1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kO2FsaWduLXNlbGY6ZmxleC1lbmQ7Y29sb3I6IzljOWM5YzttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjExcHg7bWFyZ2luLWJvdHRvbToxcHh9LmRhdGVwaWNrZXItLXRpbWUtcm93e2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjExcHg7aGVpZ2h0OjE3cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2RlZGVkZSwjZGVkZWRlKSBsZWZ0IDUwJS8xMDAlIDFweCBuby1yZXBlYXR9LmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NHB4fS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXXtiYWNrZ3JvdW5kOjAgMDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYntib3JkZXItY29sb3I6I2I4YjhiOH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbXMtdGh1bWJ7Ym9yZGVyLWNvbG9yOiNiOGI4Yjh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojNWNjNGVmO2JvcmRlci1jb2xvcjojNWNjNGVmfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1ie2JhY2tncm91bmQ6IzVjYzRlZjtib3JkZXItY29sb3I6IzVjYzRlZn0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yczttYXJnaW4tdG9wOi02cHh9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2RlZGVkZTtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkZWRlZGU7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tib3JkZXI6bm9uZTtoZWlnaHQ6MXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDoxcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDowIDB9LmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOjAgMH0uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVye2JhY2tncm91bmQ6MCAwfS5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFue3BhZGRpbmc6MCAxMnB4fS5kYXRlcGlja2VyLS10aW1lLWljb257Y29sb3I6IzljOWM5Yztib3JkZXI6MXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDVweCAtMXB4IDA7d2lkdGg6MWVtO2hlaWdodDoxZW19LmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciwuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlfS5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXJ7aGVpZ2h0Oi40ZW07d2lkdGg6MXB4O2xlZnQ6Y2FsYyg1MCUgLSAxcHgpO3RvcDpjYWxjKDUwJSArIDFweCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3Jle3dpZHRoOi40ZW07aGVpZ2h0OjFweDt0b3A6Y2FsYyg1MCUgKyAxcHgpO2xlZnQ6Y2FsYyg1MCUgLSAxcHgpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2RlZGVkZX0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVye2NvbG9yOiNjNWM1YzV9Li1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2NvbG9yOiNkZWRlZGV9Li1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNhMmRkZjZ9Li1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUte2JhY2tncm91bmQ6IzhhZDVmNH0uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTk2LDIzOSwuMSk7Y29sb3I6I2NjY30uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDkyLDE5NiwyMzksLjIpfS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHl7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmV9IiwiLyohXHJcbiAqICBGb250IEF3ZXNvbWUgNC41LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxyXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcclxuICovXHJcblxyXG4uZmEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxufVxyXG5cclxuLmZhLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IC43NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IC0xNSVcclxufVxyXG5cclxuLmZhLTJ4IHtcclxuICAgIGZvbnQtc2l6ZTogMmVtXHJcbn1cclxuXHJcbi5mYS0zeCB7XHJcbiAgICBmb250LXNpemU6IDNlbVxyXG59XHJcblxyXG4uZmEtNHgge1xyXG4gICAgZm9udC1zaXplOiA0ZW1cclxufVxyXG5cclxuLmZhLTV4IHtcclxuICAgIGZvbnQtc2l6ZTogNWVtXHJcbn1cclxuXHJcbi5mYS1mdyB7XHJcbiAgICB3aWR0aDogMS4yODU3MTQyOWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5mYS11bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lXHJcbn1cclxuXHJcbi5mYS11bCA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uZmEtbGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTIuMTQyODU3MTRlbTtcclxuICAgIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XHJcbiAgICB0b3A6IC4xNDI4NTcxNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5mYS1saS5mYS1sZyB7XHJcbiAgICBsZWZ0OiAtMS44NTcxNDI4NmVtXHJcbn1cclxuXHJcbi5mYS1ib3JkZXIge1xyXG4gICAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICAgIGJvcmRlcjogc29saWQgLjA4ZW0gI2VlZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4xZW1cclxufVxyXG5cclxuLmZhLXB1bGwtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uZmEtcHVsbC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLmZhLmZhLXB1bGwtbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cclxufVxyXG5cclxuLmZhLmZhLXB1bGwtcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4zZW1cclxufVxyXG5cclxuLnB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5wdWxsLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmZhLnB1bGwtbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cclxufVxyXG5cclxuLmZhLnB1bGwtcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4zZW1cclxufVxyXG5cclxuLmZhLXNwaW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhclxyXG59XHJcblxyXG4uZmEtcHVsc2Uge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOClcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcclxuICAgIH1cclxufVxyXG5cclxuLmZhLXJvdGF0ZS05MCB7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXHJcbn1cclxuXHJcbi5mYS1yb3RhdGUtMTgwIHtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxufVxyXG5cclxuLmZhLXJvdGF0ZS0yNzAge1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxyXG59XHJcblxyXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpXHJcbn1cclxuXHJcbi5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpXHJcbn1cclxuXHJcbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xyXG4gICAgZmlsdGVyOiBub25lXHJcbn1cclxuXHJcbi5mYS1zdGFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMmVtO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZhLXN0YWNrLTF4IHtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgICBmb250LXNpemU6IDJlbVxyXG59XHJcblxyXG4uZmEtaW52ZXJzZSB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uZmEtZ2xhc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDAwXCJcclxufVxyXG5cclxuLmZhLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwMVwiXHJcbn1cclxuXHJcbi5mYS1zZWFyY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCJcclxufVxyXG5cclxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCJcclxufVxyXG5cclxuLmZhLWhlYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwNFwiXHJcbn1cclxuXHJcbi5mYS1zdGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwNVwiXHJcbn1cclxuXHJcbi5mYS1zdGFyLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA2XCJcclxufVxyXG5cclxuLmZhLXVzZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA3XCJcclxufVxyXG5cclxuLmZhLWZpbG06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA4XCJcclxufVxyXG5cclxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwOVwiXHJcbn1cclxuXHJcbi5mYS10aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGFcIlxyXG59XHJcblxyXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGJcIlxyXG59XHJcblxyXG4uZmEtY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCJcclxufVxyXG5cclxuLmZhLXJlbW92ZTpiZWZvcmUsIC5mYS1jbG9zZTpiZWZvcmUsIC5mYS10aW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGRcIlxyXG59XHJcblxyXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBlXCJcclxufVxyXG5cclxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTBcIlxyXG59XHJcblxyXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxMVwiXHJcbn1cclxuXHJcbi5mYS1zaWduYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDEyXCJcclxufVxyXG5cclxuLmZhLWdlYXI6YmVmb3JlLCAuZmEtY29nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxM1wiXHJcbn1cclxuXHJcbi5mYS10cmFzaC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxNFwiXHJcbn1cclxuXHJcbi5mYS1ob21lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxNVwiXHJcbn1cclxuXHJcbi5mYS1maWxlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE2XCJcclxufVxyXG5cclxuLmZhLWNsb2NrLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCJcclxufVxyXG5cclxuLmZhLXJvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE4XCJcclxufVxyXG5cclxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxOVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxYVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMWJcIlxyXG59XHJcblxyXG4uZmEtaW5ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDFjXCJcclxufVxyXG5cclxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCJcclxufVxyXG5cclxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsIC5mYS1yZXBlYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCJcclxufVxyXG5cclxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDIxXCJcclxufVxyXG5cclxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyMlwiXHJcbn1cclxuXHJcbi5mYS1sb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyM1wiXHJcbn1cclxuXHJcbi5mYS1mbGFnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyNFwiXHJcbn1cclxuXHJcbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyNVwiXHJcbn1cclxuXHJcbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyNlwiXHJcbn1cclxuXHJcbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjdcIlxyXG59XHJcblxyXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyOFwiXHJcbn1cclxuXHJcbi5mYS1xcmNvZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDI5XCJcclxufVxyXG5cclxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDJhXCJcclxufVxyXG5cclxuLmZhLXRhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmJcIlxyXG59XHJcblxyXG4uZmEtdGFnczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmNcIlxyXG59XHJcblxyXG4uZmEtYm9vazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmRcIlxyXG59XHJcblxyXG4uZmEtYm9va21hcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDJlXCJcclxufVxyXG5cclxuLmZhLXByaW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyZlwiXHJcbn1cclxuXHJcbi5mYS1jYW1lcmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMwXCJcclxufVxyXG5cclxuLmZhLWZvbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMxXCJcclxufVxyXG5cclxuLmZhLWJvbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMyXCJcclxufVxyXG5cclxuLmZhLWl0YWxpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzNcIlxyXG59XHJcblxyXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM0XCJcclxufVxyXG5cclxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM1XCJcclxufVxyXG5cclxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM2XCJcclxufVxyXG5cclxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzdcIlxyXG59XHJcblxyXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM4XCJcclxufVxyXG5cclxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM5XCJcclxufVxyXG5cclxuLmZhLWxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDNhXCJcclxufVxyXG5cclxuLmZhLWRlZGVudDpiZWZvcmUsIC5mYS1vdXRkZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzYlwiXHJcbn1cclxuXHJcbi5mYS1pbmRlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDNjXCJcclxufVxyXG5cclxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwM2RcIlxyXG59XHJcblxyXG4uZmEtcGhvdG86YmVmb3JlLCAuZmEtaW1hZ2U6YmVmb3JlLCAuZmEtcGljdHVyZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzZVwiXHJcbn1cclxuXHJcbi5mYS1wZW5jaWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQwXCJcclxufVxyXG5cclxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQxXCJcclxufVxyXG5cclxuLmZhLWFkanVzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDJcIlxyXG59XHJcblxyXG4uZmEtdGludDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDNcIlxyXG59XHJcblxyXG4uZmEtZWRpdDpiZWZvcmUsIC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ0XCJcclxufVxyXG5cclxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0NVwiXHJcbn1cclxuXHJcbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDZcIlxyXG59XHJcblxyXG4uZmEtYXJyb3dzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0N1wiXHJcbn1cclxuXHJcbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0OFwiXHJcbn1cclxuXHJcbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0OVwiXHJcbn1cclxuXHJcbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGFcIlxyXG59XHJcblxyXG4uZmEtcGxheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGJcIlxyXG59XHJcblxyXG4uZmEtcGF1c2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDRjXCJcclxufVxyXG5cclxuLmZhLXN0b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDRkXCJcclxufVxyXG5cclxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDRlXCJcclxufVxyXG5cclxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTBcIlxyXG59XHJcblxyXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1MVwiXHJcbn1cclxuXHJcbi5mYS1lamVjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTJcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1M1wiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiXHJcbn1cclxuXHJcbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTVcIlxyXG59XHJcblxyXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1NlwiXHJcbn1cclxuXHJcbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU3XCJcclxufVxyXG5cclxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNThcIlxyXG59XHJcblxyXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1OVwiXHJcbn1cclxuXHJcbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWFcIlxyXG59XHJcblxyXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWJcIlxyXG59XHJcblxyXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDVjXCJcclxufVxyXG5cclxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1ZFwiXHJcbn1cclxuXHJcbi5mYS1iYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDVlXCJcclxufVxyXG5cclxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDYwXCJcclxufVxyXG5cclxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjJcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjNcIlxyXG59XHJcblxyXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwgLmZhLXNoYXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2NFwiXHJcbn1cclxuXHJcbi5mYS1leHBhbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY1XCJcclxufVxyXG5cclxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2NlwiXHJcbn1cclxuXHJcbi5mYS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiXHJcbn1cclxuXHJcbi5mYS1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjhcIlxyXG59XHJcblxyXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY5XCJcclxufVxyXG5cclxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNmFcIlxyXG59XHJcblxyXG4uZmEtZ2lmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNmJcIlxyXG59XHJcblxyXG4uZmEtbGVhZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNmNcIlxyXG59XHJcblxyXG4uZmEtZmlyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNmRcIlxyXG59XHJcblxyXG4uZmEtZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2ZVwiXHJcbn1cclxuXHJcbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDcwXCJcclxufVxyXG5cclxuLmZhLXdhcm5pbmc6YmVmb3JlLCAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDcxXCJcclxufVxyXG5cclxuLmZhLXBsYW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3MlwiXHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzNcIlxyXG59XHJcblxyXG4uZmEtcmFuZG9tOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3NFwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3NVwiXHJcbn1cclxuXHJcbi5mYS1tYWduZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc2XCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzhcIlxyXG59XHJcblxyXG4uZmEtcmV0d2VldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzlcIlxyXG59XHJcblxyXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwN2FcIlxyXG59XHJcblxyXG4uZmEtZm9sZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3YlwiXHJcbn1cclxuXHJcbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwN2NcIlxyXG59XHJcblxyXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDdkXCJcclxufVxyXG5cclxuLmZhLWFycm93cy1oOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3ZVwiXHJcbn1cclxuXHJcbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsIC5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDgwXCJcclxufVxyXG5cclxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4MVwiXHJcbn1cclxuXHJcbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDgyXCJcclxufVxyXG5cclxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODNcIlxyXG59XHJcblxyXG4uZmEta2V5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4NFwiXHJcbn1cclxuXHJcbi5mYS1nZWFyczpiZWZvcmUsIC5mYS1jb2dzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4NVwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODZcIlxyXG59XHJcblxyXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg3XCJcclxufVxyXG5cclxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg4XCJcclxufVxyXG5cclxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODlcIlxyXG59XHJcblxyXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGFcIlxyXG59XHJcblxyXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDhiXCJcclxufVxyXG5cclxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGNcIlxyXG59XHJcblxyXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGRcIlxyXG59XHJcblxyXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGVcIlxyXG59XHJcblxyXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTBcIlxyXG59XHJcblxyXG4uZmEtdHJvcGh5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5MVwiXHJcbn1cclxuXHJcbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5MlwiXHJcbn1cclxuXHJcbi5mYS11cGxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDkzXCJcclxufVxyXG5cclxuLmZhLWxlbW9uLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk0XCJcclxufVxyXG5cclxuLmZhLXBob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiXHJcbn1cclxuXHJcbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTZcIlxyXG59XHJcblxyXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTdcIlxyXG59XHJcblxyXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5OFwiXHJcbn1cclxuXHJcbi5mYS10d2l0dGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiXHJcbn1cclxuXHJcbi5mYS1mYWNlYm9vay1mOmJlZm9yZSwgLmZhLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5YVwiXHJcbn1cclxuXHJcbi5mYS1naXRodWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDliXCJcclxufVxyXG5cclxuLmZhLXVubG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWNcIlxyXG59XHJcblxyXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDlkXCJcclxufVxyXG5cclxuLmZhLWZlZWQ6YmVmb3JlLCAuZmEtcnNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5ZVwiXHJcbn1cclxuXHJcbi5mYS1oZGQtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTBcIlxyXG59XHJcblxyXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGExXCJcclxufVxyXG5cclxuLmZhLWJlbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGYzXCJcclxufVxyXG5cclxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhM1wiXHJcbn1cclxuXHJcbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGE0XCJcclxufVxyXG5cclxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhNVwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGE2XCJcclxufVxyXG5cclxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhN1wiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYThcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhOVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGFhXCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhYlwiXHJcbn1cclxuXHJcbi5mYS1nbG9iZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYWNcIlxyXG59XHJcblxyXG4uZmEtd3JlbmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhZFwiXHJcbn1cclxuXHJcbi5mYS10YXNrczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYWVcIlxyXG59XHJcblxyXG4uZmEtZmlsdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBiMFwiXHJcbn1cclxuXHJcbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGIxXCJcclxufVxyXG5cclxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGIyXCJcclxufVxyXG5cclxuLmZhLWdyb3VwOmJlZm9yZSwgLmZhLXVzZXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjMFwiXHJcbn1cclxuXHJcbi5mYS1jaGFpbjpiZWZvcmUsIC5mYS1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjMVwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzJcIlxyXG59XHJcblxyXG4uZmEtZmxhc2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGMzXCJcclxufVxyXG5cclxuLmZhLWN1dDpiZWZvcmUsIC5mYS1zY2lzc29yczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzRcIlxyXG59XHJcblxyXG4uZmEtY29weTpiZWZvcmUsIC5mYS1maWxlcy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjNVwiXHJcbn1cclxuXHJcbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCJcclxufVxyXG5cclxuLmZhLXNhdmU6YmVmb3JlLCAuZmEtZmxvcHB5LW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM3XCJcclxufVxyXG5cclxuLmZhLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzhcIlxyXG59XHJcblxyXG4uZmEtbmF2aWNvbjpiZWZvcmUsIC5mYS1yZW9yZGVyOmJlZm9yZSwgLmZhLWJhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCJcclxufVxyXG5cclxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNhXCJcclxufVxyXG5cclxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNiXCJcclxufVxyXG5cclxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNjXCJcclxufVxyXG5cclxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2RcIlxyXG59XHJcblxyXG4uZmEtdGFibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNlXCJcclxufVxyXG5cclxuLmZhLW1hZ2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkMFwiXHJcbn1cclxuXHJcbi5mYS10cnVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDFcIlxyXG59XHJcblxyXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkMlwiXHJcbn1cclxuXHJcbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkM1wiXHJcbn1cclxuXHJcbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ0XCJcclxufVxyXG5cclxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkNVwiXHJcbn1cclxuXHJcbi5mYS1tb25leTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDZcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDdcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ4XCJcclxufVxyXG5cclxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCJcclxufVxyXG5cclxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkYVwiXHJcbn1cclxuXHJcbi5mYS1jb2x1bW5zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkYlwiXHJcbn1cclxuXHJcbi5mYS11bnNvcnRlZDpiZWZvcmUsIC5mYS1zb3J0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkY1wiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWRvd246YmVmb3JlLCAuZmEtc29ydC1kZXNjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkZFwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LXVwOmJlZm9yZSwgLmZhLXNvcnQtYXNjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkZVwiXHJcbn1cclxuXHJcbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZTBcIlxyXG59XHJcblxyXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUxXCJcclxufVxyXG5cclxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwgLmZhLXVuZG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUyXCJcclxufVxyXG5cclxuLmZhLWxlZ2FsOmJlZm9yZSwgLmZhLWdhdmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlM1wiXHJcbn1cclxuXHJcbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLCAuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZTRcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlNVwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlNlwiXHJcbn1cclxuXHJcbi5mYS1mbGFzaDpiZWZvcmUsIC5mYS1ib2x0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlN1wiXHJcbn1cclxuXHJcbi5mYS1zaXRlbWFwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlOFwiXHJcbn1cclxuXHJcbi5mYS11bWJyZWxsYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZTlcIlxyXG59XHJcblxyXG4uZmEtcGFzdGU6YmVmb3JlLCAuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlYVwiXHJcbn1cclxuXHJcbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZWJcIlxyXG59XHJcblxyXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGVjXCJcclxufVxyXG5cclxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlZFwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGVlXCJcclxufVxyXG5cclxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGYwXCJcclxufVxyXG5cclxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmMVwiXHJcbn1cclxuXHJcbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjJcIlxyXG59XHJcblxyXG4uZmEtYmVsbC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhMlwiXHJcbn1cclxuXHJcbi5mYS1jb2ZmZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY0XCJcclxufVxyXG5cclxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY1XCJcclxufVxyXG5cclxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmNlwiXHJcbn1cclxuXHJcbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmN1wiXHJcbn1cclxuXHJcbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmOFwiXHJcbn1cclxuXHJcbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY5XCJcclxufVxyXG5cclxuLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmFcIlxyXG59XHJcblxyXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGZiXCJcclxufVxyXG5cclxuLmZhLWJlZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGZjXCJcclxufVxyXG5cclxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmZFwiXHJcbn1cclxuXHJcbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmVcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAwXCJcclxufVxyXG5cclxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDFcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwMlwiXHJcbn1cclxuXHJcbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDNcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDRcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCJcclxufVxyXG5cclxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiXHJcbn1cclxuXHJcbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiXHJcbn1cclxuXHJcbi5mYS1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiXHJcbn1cclxuXHJcbi5mYS1sYXB0b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA5XCJcclxufVxyXG5cclxuLmZhLXRhYmxldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGFcIlxyXG59XHJcblxyXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwgLmZhLW1vYmlsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGJcIlxyXG59XHJcblxyXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCJcclxufVxyXG5cclxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCJcclxufVxyXG5cclxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwZVwiXHJcbn1cclxuXHJcbi5mYS1zcGlubmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExMFwiXHJcbn1cclxuXHJcbi5mYS1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCJcclxufVxyXG5cclxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLCAuZmEtcmVwbHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCJcclxufVxyXG5cclxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCJcclxufVxyXG5cclxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExNFwiXHJcbn1cclxuXHJcbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExNVwiXHJcbn1cclxuXHJcbi5mYS1zbWlsZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExOFwiXHJcbn1cclxuXHJcbi5mYS1mcm93bi1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExOVwiXHJcbn1cclxuXHJcbi5mYS1tZWgtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMWFcIlxyXG59XHJcblxyXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMWJcIlxyXG59XHJcblxyXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMWNcIlxyXG59XHJcblxyXG4uZmEtZmxhZy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExZFwiXHJcbn1cclxuXHJcbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMWVcIlxyXG59XHJcblxyXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIwXCJcclxufVxyXG5cclxuLmZhLWNvZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIxXCJcclxufVxyXG5cclxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwgLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjJcIlxyXG59XHJcblxyXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSwgLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwgLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyM1wiXHJcbn1cclxuXHJcbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjRcIlxyXG59XHJcblxyXG4uZmEtY3JvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjVcIlxyXG59XHJcblxyXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyNlwiXHJcbn1cclxuXHJcbi5mYS11bmxpbms6YmVmb3JlLCAuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyN1wiXHJcbn1cclxuXHJcbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjhcIlxyXG59XHJcblxyXG4uZmEtaW5mbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjlcIlxyXG59XHJcblxyXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTJhXCJcclxufVxyXG5cclxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyYlwiXHJcbn1cclxuXHJcbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTJjXCJcclxufVxyXG5cclxuLmZhLWVyYXNlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMmRcIlxyXG59XHJcblxyXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyZVwiXHJcbn1cclxuXHJcbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzMFwiXHJcbn1cclxuXHJcbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzMVwiXHJcbn1cclxuXHJcbi5mYS1zaGllbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMyXCJcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMzXCJcclxufVxyXG5cclxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzNFwiXHJcbn1cclxuXHJcbi5mYS1yb2NrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM1XCJcclxufVxyXG5cclxuLmZhLW1heGNkbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzZcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzdcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM4XCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzOVwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzYVwiXHJcbn1cclxuXHJcbi5mYS1odG1sNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2JcIlxyXG59XHJcblxyXG4uZmEtY3NzMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2NcIlxyXG59XHJcblxyXG4uZmEtYW5jaG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzZFwiXHJcbn1cclxuXHJcbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzZVwiXHJcbn1cclxuXHJcbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDBcIlxyXG59XHJcblxyXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDFcIlxyXG59XHJcblxyXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDJcIlxyXG59XHJcblxyXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDNcIlxyXG59XHJcblxyXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCJcclxufVxyXG5cclxuLmZhLXRpY2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDVcIlxyXG59XHJcblxyXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0NlwiXHJcbn1cclxuXHJcbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDdcIlxyXG59XHJcblxyXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ4XCJcclxufVxyXG5cclxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ5XCJcclxufVxyXG5cclxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGFcIlxyXG59XHJcblxyXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGJcIlxyXG59XHJcblxyXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTRjXCJcclxufVxyXG5cclxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGRcIlxyXG59XHJcblxyXG4uZmEtY29tcGFzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGVcIlxyXG59XHJcblxyXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTBcIlxyXG59XHJcblxyXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1MVwiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTUyXCJcclxufVxyXG5cclxuLmZhLWV1cm86YmVmb3JlLCAuZmEtZXVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1M1wiXHJcbn1cclxuXHJcbi5mYS1nYnA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU0XCJcclxufVxyXG5cclxuLmZhLWRvbGxhcjpiZWZvcmUsIC5mYS11c2Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU1XCJcclxufVxyXG5cclxuLmZhLXJ1cGVlOmJlZm9yZSwgLmZhLWlucjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTZcIlxyXG59XHJcblxyXG4uZmEtY255OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlLCAuZmEtanB5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1N1wiXHJcbn1cclxuXHJcbi5mYS1ydWJsZTpiZWZvcmUsIC5mYS1yb3VibGU6YmVmb3JlLCAuZmEtcnViOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1OFwiXHJcbn1cclxuXHJcbi5mYS13b246YmVmb3JlLCAuZmEta3J3OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1OVwiXHJcbn1cclxuXHJcbi5mYS1iaXRjb2luOmJlZm9yZSwgLmZhLWJ0YzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNWFcIlxyXG59XHJcblxyXG4uZmEtZmlsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNWJcIlxyXG59XHJcblxyXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1Y1wiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNWRcIlxyXG59XHJcblxyXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1ZVwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTYwXCJcclxufVxyXG5cclxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTYxXCJcclxufVxyXG5cclxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTYyXCJcclxufVxyXG5cclxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2M1wiXHJcbn1cclxuXHJcbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTY0XCJcclxufVxyXG5cclxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2NVwiXHJcbn1cclxuXHJcbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjZcIlxyXG59XHJcblxyXG4uZmEteW91dHViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjdcIlxyXG59XHJcblxyXG4uZmEteGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjhcIlxyXG59XHJcblxyXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTY5XCJcclxufVxyXG5cclxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmFcIlxyXG59XHJcblxyXG4uZmEtZHJvcGJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmJcIlxyXG59XHJcblxyXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZjXCJcclxufVxyXG5cclxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmRcIlxyXG59XHJcblxyXG4uZmEtZmxpY2tyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2ZVwiXHJcbn1cclxuXHJcbi5mYS1hZG46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTcwXCJcclxufVxyXG5cclxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzFcIlxyXG59XHJcblxyXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzJcIlxyXG59XHJcblxyXG4uZmEtdHVtYmxyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3M1wiXHJcbn1cclxuXHJcbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3NFwiXHJcbn1cclxuXHJcbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc1XCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc2XCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzdcIlxyXG59XHJcblxyXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzhcIlxyXG59XHJcblxyXG4uZmEtYXBwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc5XCJcclxufVxyXG5cclxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTdhXCJcclxufVxyXG5cclxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTdiXCJcclxufVxyXG5cclxuLmZhLWxpbnV4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3Y1wiXHJcbn1cclxuXHJcbi5mYS1kcmliYmJsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2RcIlxyXG59XHJcblxyXG4uZmEtc2t5cGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTdlXCJcclxufVxyXG5cclxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTgwXCJcclxufVxyXG5cclxuLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODFcIlxyXG59XHJcblxyXG4uZmEtZmVtYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4MlwiXHJcbn1cclxuXHJcbi5mYS1tYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4M1wiXHJcbn1cclxuXHJcbi5mYS1naXR0aXA6YmVmb3JlLCAuZmEtZ3JhdGlwYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg0XCJcclxufVxyXG5cclxuLmZhLXN1bi1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4NVwiXHJcbn1cclxuXHJcbi5mYS1tb29uLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg2XCJcclxufVxyXG5cclxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg3XCJcclxufVxyXG5cclxuLmZhLWJ1ZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODhcIlxyXG59XHJcblxyXG4uZmEtdms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCJcclxufVxyXG5cclxuLmZhLXdlaWJvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4YVwiXHJcbn1cclxuXHJcbi5mYS1yZW5yZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMThiXCJcclxufVxyXG5cclxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOGNcIlxyXG59XHJcblxyXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMThkXCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4ZVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5MFwiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5MVwiXHJcbn1cclxuXHJcbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTkyXCJcclxufVxyXG5cclxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTkzXCJcclxufVxyXG5cclxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTRcIlxyXG59XHJcblxyXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwgLmZhLXRyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTVcIlxyXG59XHJcblxyXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTZcIlxyXG59XHJcblxyXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTdcIlxyXG59XHJcblxyXG4uZmEtc2xhY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTk4XCJcclxufVxyXG5cclxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTlcIlxyXG59XHJcblxyXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5YVwiXHJcbn1cclxuXHJcbi5mYS1vcGVuaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTliXCJcclxufVxyXG5cclxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSwgLmZhLWJhbms6YmVmb3JlLCAuZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWNcIlxyXG59XHJcblxyXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwgLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5ZFwiXHJcbn1cclxuXHJcbi5mYS15YWhvbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWVcIlxyXG59XHJcblxyXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhMFwiXHJcbn1cclxuXHJcbi5mYS1yZWRkaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWExXCJcclxufVxyXG5cclxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWEyXCJcclxufVxyXG5cclxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTNcIlxyXG59XHJcblxyXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWE0XCJcclxufVxyXG5cclxuLmZhLWRlbGljaW91czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTVcIlxyXG59XHJcblxyXG4uZmEtZGlnZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTZcIlxyXG59XHJcblxyXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTdcIlxyXG59XHJcblxyXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWE4XCJcclxufVxyXG5cclxuLmZhLWRydXBhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTlcIlxyXG59XHJcblxyXG4uZmEtam9vbWxhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhYVwiXHJcbn1cclxuXHJcbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWJcIlxyXG59XHJcblxyXG4uZmEtZmF4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhY1wiXHJcbn1cclxuXHJcbi5mYS1idWlsZGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWRcIlxyXG59XHJcblxyXG4uZmEtY2hpbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWFlXCJcclxufVxyXG5cclxuLmZhLXBhdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjBcIlxyXG59XHJcblxyXG4uZmEtc3Bvb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWIxXCJcclxufVxyXG5cclxuLmZhLWN1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWIyXCJcclxufVxyXG5cclxuLmZhLWN1YmVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiM1wiXHJcbn1cclxuXHJcbi5mYS1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiNFwiXHJcbn1cclxuXHJcbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjVcIlxyXG59XHJcblxyXG4uZmEtc3RlYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWI2XCJcclxufVxyXG5cclxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjdcIlxyXG59XHJcblxyXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjhcIlxyXG59XHJcblxyXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsIC5mYS1jYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWI5XCJcclxufVxyXG5cclxuLmZhLWNhYjpiZWZvcmUsIC5mYS10YXhpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiYVwiXHJcbn1cclxuXHJcbi5mYS10cmVlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiYlwiXHJcbn1cclxuXHJcbi5mYS1zcG90aWZ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiXHJcbn1cclxuXHJcbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiZFwiXHJcbn1cclxuXHJcbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiZVwiXHJcbn1cclxuXHJcbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzBcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzFcIlxyXG59XHJcblxyXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCJcclxufVxyXG5cclxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzNcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM0XCJcclxufVxyXG5cclxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsIC5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsIC5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM1XCJcclxufVxyXG5cclxuLmZhLWZpbGUtemlwLW86YmVmb3JlLCAuZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM2XCJcclxufVxyXG5cclxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsIC5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM3XCJcclxufVxyXG5cclxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsIC5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM4XCJcclxufVxyXG5cclxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjOVwiXHJcbn1cclxuXHJcbi5mYS12aW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjYVwiXHJcbn1cclxuXHJcbi5mYS1jb2RlcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjYlwiXHJcbn1cclxuXHJcbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxY2NcIlxyXG59XHJcblxyXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSwgLmZhLWxpZmUtYnVveTpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlLCAuZmEtbGlmZS1yaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjZFwiXHJcbn1cclxuXHJcbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxY2VcIlxyXG59XHJcblxyXG4uZmEtcmE6YmVmb3JlLCAuZmEtcmViZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQwXCJcclxufVxyXG5cclxuLmZhLWdlOmJlZm9yZSwgLmZhLWVtcGlyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDFcIlxyXG59XHJcblxyXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDJcIlxyXG59XHJcblxyXG4uZmEtZ2l0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkM1wiXHJcbn1cclxuXHJcbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwgLmZhLXljLXNxdWFyZTpiZWZvcmUsIC5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDRcIlxyXG59XHJcblxyXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDVcIlxyXG59XHJcblxyXG4uZmEtcXE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ2XCJcclxufVxyXG5cclxuLmZhLXdlY2hhdDpiZWZvcmUsIC5mYS13ZWl4aW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ3XCJcclxufVxyXG5cclxuLmZhLXNlbmQ6YmVmb3JlLCAuZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ4XCJcclxufVxyXG5cclxuLmZhLXNlbmQtbzpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkOVwiXHJcbn1cclxuXHJcbi5mYS1oaXN0b3J5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkYVwiXHJcbn1cclxuXHJcbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZGJcIlxyXG59XHJcblxyXG4uZmEtaGVhZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkY1wiXHJcbn1cclxuXHJcbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRkXCJcclxufVxyXG5cclxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRlXCJcclxufVxyXG5cclxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTBcIlxyXG59XHJcblxyXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTFcIlxyXG59XHJcblxyXG4uZmEtYm9tYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTJcIlxyXG59XHJcblxyXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTNcIlxyXG59XHJcblxyXG4uZmEtdHR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlNFwiXHJcbn1cclxuXHJcbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlNVwiXHJcbn1cclxuXHJcbi5mYS1wbHVnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlNlwiXHJcbn1cclxuXHJcbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlN1wiXHJcbn1cclxuXHJcbi5mYS10d2l0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWU4XCJcclxufVxyXG5cclxuLmZhLXllbHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWU5XCJcclxufVxyXG5cclxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlYVwiXHJcbn1cclxuXHJcbi5mYS13aWZpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlYlwiXHJcbn1cclxuXHJcbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlY1wiXHJcbn1cclxuXHJcbi5mYS1wYXlwYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWVkXCJcclxufVxyXG5cclxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWVlXCJcclxufVxyXG5cclxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWYwXCJcclxufVxyXG5cclxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWYxXCJcclxufVxyXG5cclxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmMlwiXHJcbn1cclxuXHJcbi5mYS1jYy1hbWV4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmM1wiXHJcbn1cclxuXHJcbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWY0XCJcclxufVxyXG5cclxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjVcIlxyXG59XHJcblxyXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjZcIlxyXG59XHJcblxyXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmN1wiXHJcbn1cclxuXHJcbi5mYS10cmFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjhcIlxyXG59XHJcblxyXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmOVwiXHJcbn1cclxuXHJcbi5mYS1hdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmFcIlxyXG59XHJcblxyXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmJcIlxyXG59XHJcblxyXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWZjXCJcclxufVxyXG5cclxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWZkXCJcclxufVxyXG5cclxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWZlXCJcclxufVxyXG5cclxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDBcIlxyXG59XHJcblxyXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDFcIlxyXG59XHJcblxyXG4uZmEtbGFzdGZtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwMlwiXHJcbn1cclxuXHJcbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwM1wiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwNFwiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA1XCJcclxufVxyXG5cclxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA2XCJcclxufVxyXG5cclxuLmZhLWJ1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDdcIlxyXG59XHJcblxyXG4uZmEtaW94aG9zdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDhcIlxyXG59XHJcblxyXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwOVwiXHJcbn1cclxuXHJcbi5mYS1jYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGFcIlxyXG59XHJcblxyXG4uZmEtc2hla2VsOmJlZm9yZSwgLmZhLXNoZXFlbDpiZWZvcmUsIC5mYS1pbHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjBiXCJcclxufVxyXG5cclxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwY1wiXHJcbn1cclxuXHJcbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwZFwiXHJcbn1cclxuXHJcbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGVcIlxyXG59XHJcblxyXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjEwXCJcclxufVxyXG5cclxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxMVwiXHJcbn1cclxuXHJcbi5mYS1sZWFucHViOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxMlwiXHJcbn1cclxuXHJcbi5mYS1zZWxsc3k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjEzXCJcclxufVxyXG5cclxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTRcIlxyXG59XHJcblxyXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE1XCJcclxufVxyXG5cclxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxNlwiXHJcbn1cclxuXHJcbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE3XCJcclxufVxyXG5cclxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMThcIlxyXG59XHJcblxyXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTlcIlxyXG59XHJcblxyXG4uZmEtc2hpcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWFcIlxyXG59XHJcblxyXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjFiXCJcclxufVxyXG5cclxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjFjXCJcclxufVxyXG5cclxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxZFwiXHJcbn1cclxuXHJcbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjFlXCJcclxufVxyXG5cclxuLmZhLXZlbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyMVwiXHJcbn1cclxuXHJcbi5mYS1tYXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyMlwiXHJcbn1cclxuXHJcbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyM1wiXHJcbn1cclxuXHJcbi5mYS1pbnRlcnNleDpiZWZvcmUsIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMjRcIlxyXG59XHJcblxyXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyNVwiXHJcbn1cclxuXHJcbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI2XCJcclxufVxyXG5cclxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyN1wiXHJcbn1cclxuXHJcbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyOFwiXHJcbn1cclxuXHJcbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMjlcIlxyXG59XHJcblxyXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMmFcIlxyXG59XHJcblxyXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMmJcIlxyXG59XHJcblxyXG4uZmEtbmV1dGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyY1wiXHJcbn1cclxuXHJcbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyZFwiXHJcbn1cclxuXHJcbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzBcIlxyXG59XHJcblxyXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjMxXCJcclxufVxyXG5cclxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzMlwiXHJcbn1cclxuXHJcbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjMzXCJcclxufVxyXG5cclxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzRcIlxyXG59XHJcblxyXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzVcIlxyXG59XHJcblxyXG4uZmEtaG90ZWw6YmVmb3JlLCAuZmEtYmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzNlwiXHJcbn1cclxuXHJcbi5mYS12aWFjb2luOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzN1wiXHJcbn1cclxuXHJcbi5mYS10cmFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzhcIlxyXG59XHJcblxyXG4uZmEtc3Vid2F5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzOVwiXHJcbn1cclxuXHJcbi5mYS1tZWRpdW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjNhXCJcclxufVxyXG5cclxuLmZhLXljOmJlZm9yZSwgLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2JcIlxyXG59XHJcblxyXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2NcIlxyXG59XHJcblxyXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjNkXCJcclxufVxyXG5cclxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2VcIlxyXG59XHJcblxyXG4uZmEtYmF0dGVyeS00OmJlZm9yZSwgLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDBcIlxyXG59XHJcblxyXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSwgLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQxXCJcclxufVxyXG5cclxuLmZhLWJhdHRlcnktMjpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQyXCJcclxufVxyXG5cclxuLmZhLWJhdHRlcnktMTpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQzXCJcclxufVxyXG5cclxuLmZhLWJhdHRlcnktMDpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0NFwiXHJcbn1cclxuXHJcbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiXHJcbn1cclxuXHJcbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDZcIlxyXG59XHJcblxyXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0N1wiXHJcbn1cclxuXHJcbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDhcIlxyXG59XHJcblxyXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ5XCJcclxufVxyXG5cclxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRhXCJcclxufVxyXG5cclxuLmZhLWNjLWpjYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNGJcIlxyXG59XHJcblxyXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRjXCJcclxufVxyXG5cclxuLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0ZFwiXHJcbn1cclxuXHJcbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0ZVwiXHJcbn1cclxuXHJcbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTBcIlxyXG59XHJcblxyXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLCAuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1MVwiXHJcbn1cclxuXHJcbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTJcIlxyXG59XHJcblxyXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLCAuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTNcIlxyXG59XHJcblxyXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1NFwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsIC5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTVcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLCAuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1NlwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU3XCJcclxufVxyXG5cclxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU4XCJcclxufVxyXG5cclxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTlcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjVhXCJcclxufVxyXG5cclxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNWJcIlxyXG59XHJcblxyXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1Y1wiXHJcbn1cclxuXHJcbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1ZFwiXHJcbn1cclxuXHJcbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1ZVwiXHJcbn1cclxuXHJcbi5mYS1nZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjBcIlxyXG59XHJcblxyXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2MVwiXHJcbn1cclxuXHJcbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjJcIlxyXG59XHJcblxyXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjNcIlxyXG59XHJcblxyXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjY0XCJcclxufVxyXG5cclxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjY1XCJcclxufVxyXG5cclxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2NlwiXHJcbn1cclxuXHJcbi5mYS1zYWZhcmk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjY3XCJcclxufVxyXG5cclxuLmZhLWNocm9tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjhcIlxyXG59XHJcblxyXG4uZmEtZmlyZWZveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjlcIlxyXG59XHJcblxyXG4uZmEtb3BlcmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZhXCJcclxufVxyXG5cclxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2YlwiXHJcbn1cclxuXHJcbi5mYS10djpiZWZvcmUsIC5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2Y1wiXHJcbn1cclxuXHJcbi5mYS1jb250YW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZkXCJcclxufVxyXG5cclxuLmZhLTUwMHB4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2ZVwiXHJcbn1cclxuXHJcbi5mYS1hbWF6b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjcwXCJcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzFcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzJcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzNcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzRcIlxyXG59XHJcblxyXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc1XCJcclxufVxyXG5cclxuLmZhLW1hcC1waW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc2XCJcclxufVxyXG5cclxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzdcIlxyXG59XHJcblxyXG4uZmEtbWFwLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCJcclxufVxyXG5cclxuLmZhLW1hcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzlcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyN2FcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3YlwiXHJcbn1cclxuXHJcbi5mYS1ob3V6ejpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyN2NcIlxyXG59XHJcblxyXG4uZmEtdmltZW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjdkXCJcclxufVxyXG5cclxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyN2VcIlxyXG59XHJcblxyXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4MFwiXHJcbn1cclxuXHJcbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjgxXCJcclxufVxyXG5cclxuLmZhLWVkZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjgyXCJcclxufVxyXG5cclxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODNcIlxyXG59XHJcblxyXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg0XCJcclxufVxyXG5cclxuLmZhLW1vZHg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg1XCJcclxufVxyXG5cclxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODZcIlxyXG59XHJcblxyXG4uZmEtdXNiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4N1wiXHJcbn1cclxuXHJcbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg4XCJcclxufVxyXG5cclxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4OVwiXHJcbn1cclxuXHJcbi5mYS1zY3JpYmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjhhXCJcclxufVxyXG5cclxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOGJcIlxyXG59XHJcblxyXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjhjXCJcclxufVxyXG5cclxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4ZFwiXHJcbn1cclxuXHJcbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4ZVwiXHJcbn1cclxuXHJcbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjkwXCJcclxufVxyXG5cclxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTFcIlxyXG59XHJcblxyXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTJcIlxyXG59XHJcblxyXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5M1wiXHJcbn1cclxuXHJcbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTRcIlxyXG59XHJcblxyXG4uZmEtcGVyY2VudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTVcIlxyXG59XHJcbiIsIi5tYWluUG9wdXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xyXG59XHJcblxyXG4ucG9wdXAtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgJi5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvZ2luLWRlc2t0b3Age1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWRlLWluIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgMXMgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aXRoLXNjcm9sbCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgJi5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLnBvcHVwLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9naW4tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgJi5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcblxyXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLnBvcHVwLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QmFzZVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5ib2R5IHtcclxuXHRtaW4td2lkdGg6IDMyMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmW2hyZWZePVwidGVsXCJdIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaDIge1xyXG5cdGZvbnQtc2l6ZTogMS44NzVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaDMge1xyXG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuaDYge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuXHJcbnAge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDbGFzc2VzIGZvciB0aGUgY29sb3JzO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5iYXNpYy1yZWQge1xyXG5cdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdGZpbGw6IHZhcigtLXJlZC1iYXNpYyk7XHJcbn1cclxuXHJcbi5iYXNpYy1ibHVlIHtcclxuXHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0ZmlsbDogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbn1cclxuXHJcbi5iYXNpYy1ncmVlbiB7XHJcblx0Y29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcclxuXHRmaWxsOiB2YXIoLS1ncmVlbi1iYXNpYyk7XHJcbn1cclxuXHJcbi5iYXNpYy15ZWxsb3cge1xyXG5cdGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xyXG5cdGZpbGw6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbn1cclxuXHJcbi53aGl0ZSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRmaWxsOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDbGFzc2VzIGZvciB0aGUgYmFja2dyb3VuZCBjb2xvcnM7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJjLXJlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxufVxyXG5cclxuLmJjLWJsdWUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG59XHJcblxyXG4uYmMtZ3JlZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcclxufVxyXG5cclxuLmJjLXllbGxvdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcclxufVxyXG5cclxuLmhpZGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubm8tZGlzcGxheSxcclxuI2d0eC10cmFucyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1haW4tY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmEuZmEtc3RhciB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQubm8tc2Nyb2xsIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAwIDdweCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Lm5vLXNjcm9sbCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdH1cclxufVxyXG5cclxuLmRlc2t0b3AtdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09IGN1c3RvbSBzY3JvbGwgZm9yIE1vemlsbGEgRmlyZWZveCA9PT09PVxyXG5odG1sLGJvZHkge1xyXG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHRzY3JvbGxiYXItY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpICNmMWYxZjE7XHJcbn1cclxuXHJcbi8vID09PT09IGN1c3RvbSBzY3JvbGwgPT09PT1cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0d2lkdGg6IDVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxufVxyXG5cclxuLy8gPT09PT1cclxuXHJcbi5hLWJ0biB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIDAgMCAwO1xyXG5cdHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG5cclxuXHQmOmZvY3VzLFxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHR9XHJcblxyXG5cdCYud2hpdGUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdWJzdHJhdGUge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogMjAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDUwO1xyXG5cclxuXHQmLnNob3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQuc2VsLWJveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0LnNlbC1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHRyaWdodDogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOnVybCgkc3VpdGNhc2UtcGFnZS1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bi1ibHVlJykgcmlnaHQgbm8tcmVwZWF0O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHRcdCYudXAge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VsLWNoaWxkcmVuICwgLnNlbC1hZHVsdHMsIC5vcHRpb25zLWxpc3Qge1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxNzZweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcblx0XHQub3B0aW9ucyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNlbGVjdGVkLFxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9wdGlvbnMtbGlzdCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHR9XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0UmVzZXRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuKiB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0b3V0bGluZTogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcblx0fVxyXG59XHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbm1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbn1cclxuXHJcbmltZyxcclxuaWZyYW1lLFxyXG52aWRlbyxcclxuYXVkaW8sXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5pbWcsXHJcbmlmcmFtZSB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5hLFxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcclxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcclxuaW5wdXRbdHlwZT0nZmlsZSddLFxyXG5pbnB1dFt0eXBlPSdpbWFnZSddLFxyXG5sYWJlbFtmb3JdIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmFbaHJlZl49J3RlbCddLFxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5pbnB1dFtkaXNhYmxlZF0sXHJcbnRleHRhcmVhW2Rpc2FibGVkXSxcclxuc2VsZWN0W2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ndGV4dCddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5pbnB1dFt0eXBlPSdkYXRlJ10sXHJcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXHJcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXHJcbmlucHV0W3R5cGU9J21vbnRoJ10sXHJcbmlucHV0W3R5cGU9J3dlZWsnXSxcclxuaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXSxcclxuaW5wdXRbdHlwZT0ndGltZSddLFxyXG5pbnB1dFt0eXBlPSd1cmwnXSxcclxuaW5wdXRbdHlwZT0nY29sb3InXSxcclxudGV4dGFyZWEsXHJcbmFbaHJlZl49J3RlbCddIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0b3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxubmF2IHVsLFxyXG5uYXYgb2wge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG59XHJcbiIsIi5kYXRlcGlja2VyLS1jZWxscyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0ge1xuICBjb2xvcjogIzRFQjVFNjtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1mb2N1cy0ge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS0ge1xuICBjb2xvcjogIzRFQjVFNjtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLS4tZm9jdXMtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy0ge1xuICBjb2xvcjogI2FlYWVhZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4taW4tcmFuZ2UtIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy0ge1xuICBjb2xvcjogI2FlYWVhZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5MiwgMTk2LCAyMzksIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLXRvLSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0sIC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8tIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiAjNDViY2VkO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbDplbXB0eSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDhweCAwIDNweDtcbn1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgY29sb3I6ICNGRjlBMTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLWNvbnRlbnQsIC5kYXRlcGlja2VyLS1ib2R5LCAuZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuICB3aWR0aDogMTQuMjg1NzElO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbHMtbW9udGhzIHtcbiAgaGVpZ2h0OiAxNzBweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtbW9udGgge1xuICB3aWR0aDogMzMuMzMlO1xuICBoZWlnaHQ6IDI1JTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGxzLXllYXJzLCAuZGF0ZXBpY2tlci0teWVhcnMge1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC15ZWFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAzMy4zMyU7XG59XG5cbi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLXRvcC0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1yaWdodC0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tYm90dG9tLSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1sZWZ0LSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG59XG5cbi5kYXRlcGlja2VyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGxlZnQgMHMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciwgLmRhdGVwaWNrZXItLW5hdi10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBib3R0b206IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi4tYm90dG9tLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG59XG5cbi4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IDEwcHg7XG59XG5cbi4tbGVmdC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBib3R0b206IDEwcHg7XG59XG5cbi4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLmRhdGVwaWNrZXItLWJvZHkuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLCAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24uLWRpc2FibGVkLSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzljOWM5YztcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9ucywgLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlLi1kaXNhYmxlZC0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9uIHtcbiAgY29sb3I6ICM0RUI1RTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS4tYW0tcG0tIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAtd2Via2l0LWZsZXg6IDAgMSAxMzhweDtcbiAgLW1zLWZsZXg6IDAgMSAxMzhweDtcbiAgZmxleDogMCAxIDEzOHB4O1xuICBtYXgtd2lkdGg6IDEzOHB4O1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgMTUzcHg7XG4gIC1tcy1mbGV4OiAwIDEgMTUzcHg7XG4gIGZsZXg6IDAgMSAxNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDE1M3B4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1jb2xvbiB7XG4gIG1hcmdpbjogMCAycHggM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VycywgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeSBHb3RoaWNcIiwgQ2VudHVyeUdvdGhpYywgQXBwbGVHb3RoaWMsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1ob3VyczphZnRlciwgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlciwgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWFtcG0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBjb2xvcjogIzljOWM5YztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RlZGVkZSwgI2RlZGVkZSkgbGVmdCA1MCUvMTAwJSAxcHggbm8tcmVwZWF0O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tcy10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gIGJvcmRlci1jb2xvcjogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gIGJvcmRlci1jb2xvcjogIzVjYzRlZjtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbiB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweCAtMXB4IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjRlbTtcbiAgd2lkdGg6IDFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAwLjRlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNhMmRkZjY7XG59XG5cbi4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kOiAjOGFkNWY0O1xufVxuXG4uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLCAuZmEtY2xvc2U6YmVmb3JlLCAuZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSwgLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLCAuZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLCAuZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSwgLmZhLWltYWdlOmJlZm9yZSwgLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLCAuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsIC5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSwgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLCAuZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLCAuZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsIC5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSwgLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsIC5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLCAuZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLCAuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLCAuZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSwgLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLCAuZmEtcmVvcmRlcjpiZWZvcmUsIC5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLCAuZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSwgLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsIC5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsIC5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsIC5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSwgLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLCAuZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSwgLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsIC5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSwgLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsIC5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSwgLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSwgLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLCAuZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsIC5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsIC5mYS1ybWI6YmVmb3JlLCAuZmEteWVuOmJlZm9yZSwgLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLCAuZmEtcm91YmxlOmJlZm9yZSwgLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSwgLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsIC5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSwgLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLCAuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsIC5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsIC5mYS1iYW5rOmJlZm9yZSwgLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsIC5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLCAuZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLCAuZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLCAuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLCAuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSwgLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLCAuZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLCAuZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsIC5mYS1saWZlLWJ1b3k6YmVmb3JlLCAuZmEtbGlmZS1zYXZlcjpiZWZvcmUsIC5mYS1zdXBwb3J0OmJlZm9yZSwgLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXJhOmJlZm9yZSwgLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsIC5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsIC5mYS15Yy1zcXVhcmU6YmVmb3JlLCAuZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLCAuZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSwgLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLCAuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLCAuZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsIC5mYS1zaGVxZWw6YmVmb3JlLCAuZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLCAuZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSwgLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS15YzpiZWZvcmUsIC5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsIC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLCAuZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLCAuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLCAuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLCAuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSwgLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLCAuZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSwgLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtdHY6YmVmb3JlLCAuZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLm1haW5Qb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgd2lkdGg6IDkwJTtcbn1cbi5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBvcHVwLWNvbnRlbnQudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5zbWFsbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5sb2dpbi1kZXNrdG9wIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQuc2xpZGUtaW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluTGVmdCAxcyBmb3J3YXJkcztcbiAgfVxuICBAa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQud2l0aC1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MSU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5zbWFsbCB7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNDElO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LmxvZ2luLWRlc2t0b3Age1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMjc1cHg7XG4gIH1cbn1cbi5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWJveCAuc2VsLWljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zdWl0Y2FzZS1wYWdlLXNwcml0ZS05MTVlNDFmY2YzLnN2ZyNpY29uLWFycm93LWRvd24tYmx1ZVwiKSByaWdodCBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWJveCAuc2VsLWljb24udXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4sIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLm9wdGlvbnMtbGlzdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4gLm9wdGlvbnMsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1hZHVsdHMgLm9wdGlvbnMsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLm9wdGlvbnMtbGlzdCAub3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWNoaWxkcmVuIC5vcHRpb25zOm50aC1sYXN0LWNoaWxkKDEpLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYWR1bHRzIC5vcHRpb25zOm50aC1sYXN0LWNoaWxkKDEpLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3QgLm9wdGlvbnM6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4gLm9wdGlvbnMuc2VsZWN0ZWQsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLnNlbC1jaGlsZHJlbiAub3B0aW9uczpmb2N1cywgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAuc2VsLWNoaWxkcmVuIC5vcHRpb25zOmhvdmVyLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtY2hpbGRyZW4gLm9wdGlvbnM6YWN0aXZlLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYWR1bHRzIC5vcHRpb25zLnNlbGVjdGVkLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYWR1bHRzIC5vcHRpb25zOmZvY3VzLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYWR1bHRzIC5vcHRpb25zOmhvdmVyLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5zZWwtYWR1bHRzIC5vcHRpb25zOmFjdGl2ZSwgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IC5vcHRpb25zLnNlbGVjdGVkLCAuY2hhbmdlLXBlb3BsZS13cmFwcGVyIC5vcHRpb25zLWxpc3QgLm9wdGlvbnM6Zm9jdXMsIC5jaGFuZ2UtcGVvcGxlLXdyYXBwZXIgLm9wdGlvbnMtbGlzdCAub3B0aW9uczpob3ZlciwgLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IC5vcHRpb25zOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmNoYW5nZS1wZW9wbGUtd3JhcHBlciAub3B0aW9ucy1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VmFyaWFibGVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE1peGluc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSZXNldFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbmltZyxcbmlmcmFtZSxcbnZpZGVvLFxuYXVkaW8sXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyxcbmlmcmFtZSB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5pbnB1dFt0eXBlPWltYWdlXSxcbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmFbaHJlZl49dGVsXSxcbmJ1dHRvbltkaXNhYmxlZF0sXG5pbnB1dFtkaXNhYmxlZF0sXG50ZXh0YXJlYVtkaXNhYmxlZF0sXG5zZWxlY3RbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbnRleHRhcmVhLFxuYVtocmVmXj10ZWxdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5uYXYgdWwsXG5uYXYgb2wge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRCYXNlXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIsIGFbaHJlZl49dGVsXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENsYXNzZXMgZm9yIHRoZSBjb2xvcnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmFzaWMtcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGZpbGw6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYXNpYy1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBmaWxsOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmJhc2ljLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgZmlsbDogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uYmFzaWMteWVsbG93IHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGZpbGw6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDbGFzc2VzIGZvciB0aGUgYmFja2dyb3VuZCBjb2xvcnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cblxuLmJjLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmJjLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uYmMteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cblxuLmhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uby1kaXNwbGF5LFxuI2d0eC10cmFucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWNhcHRpb24ge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmEuZmEtc3RhciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYS5mYS1zdGFyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLmRlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKSAjZjFmMWYxO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG4uYS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuLmEtYnRuOmZvY3VzLCAuYS1idG46aG92ZXIsIC5hLWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5hLWJ0bi53aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5hLWJ0bi53aGl0ZTpmb2N1cywgLmEtYnRuLndoaXRlOmhvdmVyLCAuYS1idG4ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc3Vic3RyYXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEzNzI1NDkwMik7XG59XG4uc3Vic3RyYXRlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRIZWxwZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgSGlkZGVuICAqL1xuW2hpZGRlbl0sXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAgR3JpZCAgKi9cbi5jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4uY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5jb2wtLTFvZjIge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5jb2wtLTFvZjQge1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbn1cblxuLnZpc2libGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGV4dCBDb2xvcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yZWQtY29sb3Ige1xuICBjb2xvcjogI2U4NDA0Mjtcbn1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMxMThjOGY7XG59XG5cbi55ZWxsb3ctY29sb3Ige1xuICBjb2xvcjogI2ZhYjY0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHREYXRlcGlja2VyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdiB7XG4gIHBhZGRpbmc6IDE2cHggMThweCA3cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxscyB7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi10aXRsZSBpIHtcbiAgY29sb3I6ICMyODMwNmM7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBzdmcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gcGF0aCB7XG4gIHN0cm9rZTogcmVkO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDQ2cHggMCAzMXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MzA2YztcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZsZXg6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS00NGM4MmFhOTRhLnN2ZyNpY29uLWNhbGVuZGFyLXBvaW50ZXJcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLWN1cnJlbnQtOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tc2VsZWN0ZWQtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLXNlbGVjdGVkLTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLWRpc2FibGVkLSB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGF0ZXBpY2tlciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRhdGVwaWNrZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRSYW5nZSBTbGlkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yYW5nZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuLnJhbmdlLXNsaWRlciAuZG90cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmFuZ2Utc2xpZGVyIC5kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xufVxuLnJhbmdlLXNsaWRlciAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyODMwNmMgIWltcG9ydGFudDtcbn1cbi5yYW5nZS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAtMTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRNYXNvbnJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFzb25yeS1ncmlkIC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWFzb25yeS1ncmlkLS1zaXplMSAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFzb25yeS1ncmlkLWFsdCAuY29sLWxnLTQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1hc29ucnktZ3JpZC1hbHQtLXNpemUxIC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFzb25yeS1ncmlkID4gZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hc29ucnktZ3JpZCAuY29sLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1hc29ucnktZ3JpZC1hbHQgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAubWFzb25yeS1ncmlkLWFsdCAuY29sLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RGlzYWJsZSBTY3JvbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kaXNhYmxlLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kaXNhYmxlLXNjcm9sbC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlbGVjdHJpY1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjJGMjtcbiAgaGVpZ2h0OiA1OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1NHB4IDM2cHg7XG59XG4uc2VsZWN0cmljIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24tZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLnNlbGVjdHJpYy1pdGVtcyB1bCB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU0cHggMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDY5cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkgKyBsaSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGk6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAtNnB4O1xuICByaWdodDogLTExcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzdweCAyNXB4O1xuICB9XG4gIC5zZWxlY3RyaWMgLmxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWxlY3RyaWMtaXRlbXMgdWwge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzdweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcbiAgfVxuICAuc2VsZWN0cmljLWl0ZW1zIGxpOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgdG9wOiAtMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4vKiAgZm9yIHRoZSBsaWdodCBiYWNrZ3JvdW5kIGltYWdlcyAoZXhjZXB0IG1vYmlsZSkgICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwZXJpZW5jZS1zbGlkZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcbiAgfVxufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5ID4gaDMge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IC5mYXZvdXJpdGVfX3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qICBhY3RpdmUgY3Vyc29yIGZvciBhbGwgc2VsZWN0cyAgKi9cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLFxuLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4uc2VsZWN0IHNlbGVjdDphY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5leHBlcmllbmNlcy1zbGlkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXhwZXJpZW5jZXMtc2xpZGVyIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXhwZXJpZW5jZXMtc2xpZGVyIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi8qICBmb3IgdGhlIEFkdWx0cy9DaGlsZHJlbiBpbnB1dHMgICovXG4uaW5jcmVtZW50b3JfX2ZpZWxkOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAgRHJvcCBzaGFkb3cgY2xhc3MgZm9yIHRoZSBhbGwgVGl0bGVzICAqL1xuLmRyb3Atc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDNweCAzcHggM3B4ICMwMDAwMDA7XG59XG5cbi8qICBhdXRvIGhlaWdodCB0byByZW1vdmUgZXh0cmEgc3BhY2VzIGluIGhvc3QncyBkZXNjcmlwdGlvbiAgKi9cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmhvc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5hcnRpY2xlLXNlY29uZGFyeSArIGRpdi5jb250ZW50LXBhZ2UtZm9ybSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogIHN0eWxlIGZvciB0aGUgc2lnbi11cC1mb3JtICAqL1xuLnJvYmx5LXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogIHN0eWxlIGZvciBzbG9nYW4gdGl0bGUgc2VjdGlvbiAgKi9cbi5zbG9nYW5fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zbG9nYW5fX3RpdGxlID4gaDMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKiBUT0RPOjogRE0gJiBJTiByZWZhY3RvciBhbmQgbWFrZSBsZXNzIGh1Z2UgICAqL1xuLyogIGhvc3QgY29udGVudCAgKi9cbi5ob3N0LWNvbnRlbnQgLmhvc3QtcmV2aWV3cyAuYXNpZGUtcmV2aWV3cyB7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLnNlY3Rpb25fX2hlYWQgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLndpZGdldC1tZXNzYWdlcyAud2lkZ2V0LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9zdC1jb250ZW50IC5ob3N0LXJldmlld3MgLmFzaWRlLXJldmlld3MgLndpZGdldC1tZXNzYWdlcyAud2lkZ2V0LW1lc3NhZ2UgLndpZGdldF9fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC53aWRnZXQtbWVzc2FnZXMgLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuLmhvc3QtY29udGVudCAuaG9zdC1yZXZpZXdzIC5hc2lkZS1yZXZpZXdzIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAgaG9zdCByZXF1ZXN0ICAqL1xuLmhvc3QtcmVxdWVzdCAuZm9ybV9fY29sLFxuLmhvc3QtcmVxdWVzdCAuYWNjb3JkaW9ucyB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmhvc3QtcmVxdWVzdCAuZm9ybV9fY29sIGg2LFxuLmhvc3QtcmVxdWVzdCAuYWNjb3JkaW9ucyBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWF5LWFsc28tbGlrZSB7XG4gIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uaG9zdC1wYWdlLXNsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4uaG9zdC1wYWdlLXNsaWRlciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC5pY29uLWNvY2t0YWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvc3ZnL2NvY2t0YWlsLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLmljb24tZm9vdGJhbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3N2Zy9mdXRib2wtaWNvbi5zdmdcIikgbm8tcmVwZWF0O1xufVxuLmhvc3QtcGFnZS1zbGlkZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ob3N0LXBhZ2Utc2xpZGVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLnRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmhvc3QtcGFnZS1zbGlkZXIuY29udGFpbmVyIC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQgLmljb24ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAuaG9zdC1wYWdlLXNsaWRlci5jb250YWluZXIgLmhvc3QtcGFnZS1zbGlkZXItdGV4dCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciAuaG9zdC1wYWdlLXNsaWRlci10ZXh0IC50ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXcmFwcGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICBXcmFwcGVyIFByaW1hcnkgICovXG59XG4ud3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAyMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4ud3JhcHBlci5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLndyYXBwZXItLXByaW1hcnkge1xuICBwYWRkaW5nLXRvcDogOTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyIHtcbiAgICAvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xuICAgIC8qICBXcmFwcGVyIFNlY29uZGFyeSAgKi9cbiAgfVxuICAud3JhcHBlci0tcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gIH1cbiAgLndyYXBwZXItLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2hlbGxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaGVsbCB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zaGVsbC0tZmx1aWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q29udGFpbmVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MnB4O1xuICB9XG4gIC5jb250YWluZXItLXNpemUxIHtcbiAgICBtYXgtd2lkdGg6IDEyMDVweDtcbiAgfVxuICAuY29udGFpbmVyLS1zaXplMiB7XG4gICAgbWF4LXdpZHRoOiAxMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENvbnRhaW5lciBJbm5lclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhaW5lci1pbm5lciB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItaW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRIZWFkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIC8qICBIZWFkZXIgU2VsZWN0ICAqL1xuICAvKiAgSGVhZGVyIFZpc2libGUgc2VsZWN0ICAqL1xufVxuLmhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA5MHB4IDY5cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuLmhlYWRlciAuaGVhZGVyX19zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlciAuaGVhZGVyX19zZWxlY3Qgc2VsZWN0IHtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBib3JkZXItY29sb3IgMC40cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3NlbGVjdCBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci5maXhlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmhlYWRlci5maXhlZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5oZWFkZXIuZml4ZWQgLmxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbG9nby1zZWNvbmRhcnkucG5nKTtcbn1cbi5oZWFkZXIuZml4ZWQgLmhlYWRlcl9fc2VsZWN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTtcbn1cbi5oZWFkZXIuZml4ZWQgLmhlYWRlcl9fc2VsZWN0IHNlbGVjdCB7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICBib3JkZXItY29sb3I6ICNlODQwNDI7XG59XG4uaGVhZGVyLS1zZWxlY3QgLmhlYWRlcl9fc2VsZWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5oZWFkZXIudmlzaWJsZS1zZWxlY3QgLmhlYWRlcl9fc2VsZWN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDlweCAwIDdweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xuICAgIHotaW5kZXg6IDI1MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICB9XG4gIC5oZWFkZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi5wbmcpO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fc2VsZWN0IHNlbGVjdCB7XG4gICAgY29sb3I6ICNlODQwNDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTg0MDQyO1xuICB9XG4gIC5oZWFkZXIudXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLmhlYWRlci5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmx1ZV9fYmFyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ibHVlX19iYXIgaDIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0ge1xuICBwYWRkaW5nOiA1dmg7XG4gIG1hcmdpbjogM3ZoIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5hcnRpY2xlLXNtYWxsID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuYXJ0aWNsZS1zbWFsbCA+IGEgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJ2aDtcbn1cbi5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuYXJ0aWNsZS1zbWFsbCA+IGg2IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAydmg7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgcDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLnNlZS1leHByZXNzZXNfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogM3ZoO1xuICBwYWRkaW5nOiAxdmggMnZoO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlY3Rpb24tZGVmIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIC5zZWUtZXhwcmVzc2VzX19idG46aG92ZXIsIC5zZWN0aW9uLWRlZiAubW9iaWxlLWV4cGVyaWVuY2UtaXRlbSAuc2VlLWV4cHJlc3Nlc19fYnRuOmZvY3VzLCAuc2VjdGlvbi1kZWYgLm1vYmlsZS1leHBlcmllbmNlLWl0ZW0gLnNlZS1leHByZXNzZXNfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5zZWN0aW9uLWRlZiAjZ3R4LXRyYW5zIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlY3Rpb24tZGVmIHVsLCAuc2VjdGlvbi1kZWYgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Rm9vdGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyIHtcbiAgY29sb3I6ICNmNjNlM2MgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAub3VyLWluZm8ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uZm9vdGVyX19jYXRlZ29yeS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb290ZXIgLmJ0bi1jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTcyMXB4O1xuICB6LWluZGV4OiAyMDA7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyIC5mb290ZXJfX25hdiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Y2M2UzYztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cztcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbmF2IGE6aG92ZXIge1xuICBjb2xvcjogI2Y2M2UzYztcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbmF2IGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbmF2IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4uZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmZvb3RlciAuZm9vdGVyX19jb250ZW50IC5zb2NpYWxzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3Qge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3RlciAub3VyLWNpdGllcyAub3VyLWNpdGllcy1saXN0IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4uZm9vdGVyIC5vdXItY2l0aWVzIC5vdXItY2l0aWVzLWxpc3QgbGkge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMCA3JSAycHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCBsaS5jb250aW5lbnQge1xuICBtYXJnaW46IDEwcHggNyUgMTBweCAwO1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvb3RlciAub3VyLWNpdGllcyAub3VyLWNpdGllcy1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDclIDEwcHggMDtcbn1cbi5mb290ZXIgLm91ci1jaXRpZXMgLm91ci1jaXRpZXMtbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3RlciAub3VyLWNpdGllcyAub3VyLWNpdGllcy1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmZvb3RlciAuYnRuLWNoYXQge1xuICAgIG1hcmdpbjogMDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIC5idG4tY2hhdCB7XG4gICAgbWFyZ2luOiAwIC01NTVweCAwIDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyIC5idG4tY2hhdCB7XG4gICAgbWFyZ2luOiAwIC00NjVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIC5idG4tY2hhdCB7XG4gICAgbWFyZ2luOiAwIC0zNDVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jYXRlZ29yeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZm9vdGVyIC5idG4tY2hhdCB7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHotaW5kZXg6IDMwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNTVweDtcbiAgfVxuICAuZm9vdGVyIC5jb2wtbGctMiArIC5jb2wtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX25hdiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fbmF2IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAxOHB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fY29udGVudCAuc29jaWFscyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2NvbnRlbnQgLnNvY2lhbHMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyIC5idG4tY2hhdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEJ1dHRvblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi13aWR0aDogMTI4cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzLCBib3JkZXItY29sb3IgMC40cztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNlODQwNDI7XG59XG4uYnRuLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRkZCNzRCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjRkZCNzRCO1xufVxuLmJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNkJDMTRCO1xuICBib3JkZXItY29sb3I6ICM2QkMxNEI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzZCQzE0Qjtcbn1cbi5idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMmEzMDcwO1xuICBib3JkZXItY29sb3I6ICMyYTMwNzA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3cHggMTBweCAhaW1wb3J0YW50O1xufVxuLmJ0bi0tYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmc6IDExcHggMTdweDtcbiAgbWluLXdpZHRoOiAxODlweDtcbn1cbi5idG4tLWJvcmRlci13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZTg0MDQyO1xufVxuLmJ0bi0tc2l6ZTEge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG4uYnRuLS1zaXplMiB7XG4gIG1pbi13aWR0aDogMTQ0cHg7XG59XG4uYnRuLS1zaXplMyB7XG4gIG1pbi13aWR0aDogMTU1cHg7XG59XG4uYnRuLS1zaXplNCB7XG4gIHBhZGRpbmc6IDEwcHggMzRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogODFweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QnV0dG9uIENoYXRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG4tY2hhdCB7XG4gIGJhY2tncm91bmQ6ICNkNjAxNDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiAyNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyNzA3NjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmJ0bi1jaGF0IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWNoYXQgaSArIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1jaGF0IHNwYW4gKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tY2hhdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tY2hhdCB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlOTAwNDU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYnRuLWNoYXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZDgwMDNjO1xuICB9XG4gIC5idG4tY2hhdCBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAuYnRuLWNoYXQgaSArIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnRuLWNoYXQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLmJ0bi1jaGF0IHNwYW4gKyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Rm9ybSBFbGVtZW50c1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQ7XG59XG5cbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgzMDZjO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRhcmVhIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogIFNlbGVjdCBQcmltYXJ5ICAqL1xufVxuLnNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VsZWN0LS1wcmltYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24td2hpdGUucG5nKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uc2VsZWN0LS1wcmltYXJ5IHNlbGVjdCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogNDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWxlY3QtLXJlZCBzZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTg0MDQyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENoZWNrYm94XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2hlY2tib3gge1xuICAvKiAgQ2hlY2tib3ggQmlnICAqL1xufVxuLmNoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jaGVja2JveCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI4MzA2YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBtYXJnaW46IDA7XG59XG4uY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tib3ggbGFiZWw6YmVmb3JlLCAuY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbn1cbi5jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODMwNmM7XG59XG4uY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDNweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5jaGVja2JveC0tYmlnIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xufVxuLmNoZWNrYm94LS1iaWcgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgzMDZjO1xufVxuLmNoZWNrYm94LS1iaWcgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja2JveC0tYmlnIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG4gIC5jaGVja2JveC0tYmlnIGxhYmVsOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICAuY2hlY2tib3gtLWJpZyBsYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFJhZGlvXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmFkaW8gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnJhZGlvIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5yYWRpbyBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yYWRpbyBsYWJlbDpiZWZvcmUsIC5yYWRpbyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG59XG4ucmFkaW8gbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgzMDZjO1xufVxuLnJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VsZWN0IEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlbGVjdC1hbHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLWdyYXkucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvcm1cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtIC5mb3JtX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjgzMDZjO1xuICBwYWRkaW5nOiAwIDdweCA3cHg7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5mb3JtIC5mb3JtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTQ1cHg7XG59XG4uZm9ybSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG59XG4uZm9ybSAuZm9ybV9fcm93ICsgLmZvcm1fX3Jvdy0tc2l6ZTEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmZvcm0gLmZvcm1fX3JvdyArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG4uZm9ybSAuZm9ybV9fcm93LS1hbHQge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0gLmZvcm1fX2NvbCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDQ1cHg7XG59XG4uZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uZm9ybSAuZm9ybV9fYWN0aW9ucyBwIHtcbiAgbWFyZ2luOiAyM3B4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybSAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93IC5mb3JtX19jb2wge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fcm93LS1hbHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fYWN0aW9ucyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybSAuZm9ybV9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX3JvdyAuZm9ybV9fY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gIC5mb3JtIC5mb3JtX19jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybSAuZm9ybV9fY29sICsgLmZvcm1fX2NvbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogMCA0cHggNHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5mb3JtIC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG4gIC5mb3JtIC5mb3JtX19yb3cgKyAuY2hlY2tib3gge1xuICAgIG1hcmdpbjogMjNweCAwIDA7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2NvbCArIC5mb3JtX19jb2wge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLmZvcm0gLmZvcm1fX2FjdGlvbnMgcCB7XG4gICAgbWFyZ2luOiAxMXB4IDAgMDtcbiAgfVxuICAuZm9ybSAuZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGb3JtIFN1YnNjcmliZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDU3cHggMCA2MHB4O1xuICAvKiAgRm9ybSBTdWJzY3JpYmUgUHJpbWFyeSAgKi9cbiAgLyogIEZvcm0gU3Vic2NyaWJlIFByaW1hcnkgQWx0ICAqL1xufVxuLmZvcm0tc3Vic2NyaWJlIC5saXN0LWNpcmNsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLmZvcm0tc3Vic2NyaWJlIC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xufVxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4uZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2NvbnRlbnQgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwIDM3cHggMTBweCA3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbn1cbi5mb3JtLXN1YnNjcmliZSAuZm9ybV9fYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDMzcHggMCAxMXB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5saXN0LWNpcmNsZXMgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19jb250ZW50IHtcbiAgY29sb3I6ICMyOTMxNkE7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2NvbnRlbnQgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fZmllbGQge1xuICBjb2xvcjogIzI5MzE2QTtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzMTZBO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19hY3Rpb25zLFxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19mb290LFxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19jb250ZW50LFxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5mb3JtX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fZm9vdCB7XG4gIG1hcmdpbjogMzRweCAwIDA7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmZvcm1fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNjNweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fYm9keSAuZm9ybV9fcm93IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fYm9keSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAuZm9ybV9fYnRuIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNXB4O1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNThweCA0M3B4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19pY28tYWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01M3B4O1xuICByaWdodDogLTE3cHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fYm9keSAuZm9ybV9fcm93IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fYm9keSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAzN3B4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5LWFsdCAuZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMjlweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2NvbnRlbnQgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmxpc3QtY2lyY2xlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeSAubGlzdC1jaXJjbGVzIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2ljbyB7XG4gICAgd2lkdGg6IDkxcHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlLS1wcmltYXJ5IC5saXN0LWNpcmNsZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnkgLmxpc3QtY2lyY2xlcyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzBweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19pY28tYWx0IHtcbiAgICByaWdodDogLTYwcHg7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1zdWJzY3JpYmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjRweCAwIDI2cHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fY29udGVudCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2NvbnRlbnQgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUgLmZvcm1fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fZmllbGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmc6IDAgMHB4IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZvcm0tc3Vic2NyaWJlIC5mb3JtX19idG4ge1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZSAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19maWVsZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1zdWJzY3JpYmUtLXByaW1hcnktYWx0IC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwOXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX2FjdGlvbnMgLmZvcm1fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb3JtLXN1YnNjcmliZS0tcHJpbWFyeS1hbHQgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICAgIG1hcmdpbjogMjNweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Rm9ybSBQYXltZW50XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybS1wYXltZW50IHtcbiAgY29sb3I6ICMzNDMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG4uZm9ybS1wYXltZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG59XG4uZm9ybS1wYXltZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb3JtLXBheW1lbnQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNDN0M3Qzc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19yb3ctLXByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19yb3ctLXByaW1hcnkgLmZvcm1fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX3Jvdy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19yb3ctaW5uZXIgLmZvcm1fX2NvbCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sLS0xb2YyIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemUxIHtcbiAgZmxleDogMCAwIDE5LjUlO1xuICBtYXgtd2lkdGg6IDE5LjUlO1xufVxuLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sLS1zaXplMiB7XG4gIGZsZXg6IDAgMCA4MC41JTtcbiAgbWF4LXdpZHRoOiA4MC41JTtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTMge1xuICBmbGV4OiAwIDAgNTclO1xuICBtYXgtd2lkdGg6IDU3JTtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTQge1xuICBmbGV4OiAwIDAgNDMlO1xuICBtYXgtd2lkdGg6IDQzJTtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTUge1xuICBmbGV4OiAwIDAgNTUlO1xuICBtYXgtd2lkdGg6IDU1JTtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbC0tc2l6ZTYge1xuICBmbGV4OiAwIDAgNDUlO1xuICBtYXgtd2lkdGg6IDQ1JTtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHAge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5mb3JtLXBheW1lbnQgLmZvcm1fX2FjdGlvbnMgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLXBheW1lbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2ZpZWxkIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fY29sLS1zaXplMSB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19jb2wtLXNpemUyIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLXBheW1lbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm0tcGF5bWVudDphZnRlciB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9fcm93LS1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19jb2wgKyAuZm9ybV9fY29sIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX3Jvdy1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1wYXltZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9ybS1wYXltZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLXBheW1lbnQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19maWVsZCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19yb3cgKyAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2NvbCArIC5mb3JtX19jb2wge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZvcm0tcGF5bWVudCAuZm9ybV9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9ybS1wYXltZW50IC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2FjdGlvbnMgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mb3JtLXBheW1lbnQgLmZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZvcm0gQ29kZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tY29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5mb3JtLWNvZGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTY3cHg7XG59XG4uZm9ybS1jb2RlIC5mb3JtX19ib2R5IC5mb3JtX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGMEQzMzA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMEQzMzA7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIGNvbG9yIDAuNHM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fYm9keSAuZm9ybV9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNGMEQzMzA7XG59XG4uZm9ybS1jb2RlIC5mb3JtX19mb290IHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cbi5mb3JtLWNvZGUgLmZvcm1fX2Zvb3QgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uZm9ybS1jb2RlIC5mb3JtX19pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XG59XG4uZm9ybS1jb2RlIC5mb3JtX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luLXRvcDogLTM5cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xufVxuLmZvcm0tY29kZSAuZm9ybV9fb3ZlcmxheSAuYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjMTI4QzhGO1xuICBib3JkZXItY29sb3I6ICMxMjhDOEY7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uZm9ybS1jb2RlIC5mb3JtX19vdmVybGF5IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzEyOEM4Rjtcbn1cbi5mb3JtLWNvZGUuYWN0aXZlIC5mb3JtX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZvcm0tY29kZS5hY3RpdmUgLmZvcm1fX2lubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS1jb2RlIC5mb3JtX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAuZm9ybS1jb2RlIC5mb3JtX19ib2R5IC5mb3JtX19idG4ge1xuICAgIG1pbi13aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1jb2RlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0tY29kZSAuZm9ybV9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLmZvcm0tY29kZSAuZm9ybV9fYm9keSAuZm9ybV9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuZm9ybS1jb2RlIC5mb3JtX19mb290IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bY2xhc3NePWxpc3QtXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgU3RhcnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXN0YXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5saXN0LXN0YXJzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgQ2lyY2xlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtY2lyY2xlcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubGlzdC1jaXJjbGVzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtY2lyY2xlcyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1jaXJjbGVzIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgRmVhdHVyZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWZlYXR1cmVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjRzO1xufVxuLmxpc3QtZmVhdHVyZXMgYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZmVhdHVyZXMgc3Ryb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgbWluLXdpZHRoOiAxOTBweDtcbn1cbi5saXN0LWZlYXR1cmVzIHN0cm9uZyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1mZWF0dXJlcyBzdHJvbmcgaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubGlzdC1mZWF0dXJlcyA+IGxpOmxhc3QtY2hpbGQgaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubGlzdC1mZWF0dXJlcyBlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5saXN0LWZlYXR1cmVzIGVtIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubGlzdC1mZWF0dXJlcyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAubGlzdC1mZWF0dXJlcyBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcyBlbSB7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWZlYXR1cmVzIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMgZW0sXG4gIC5saXN0LWZlYXR1cmVzIHN0cm9uZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IENpdGllc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtY2l0aWVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4ubGlzdC1jaXRpZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1jaXRpZXMgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG59XG4ubGlzdC1jaXRpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpc3QtY2l0aWVzIGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXN0LWNpdGllcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1jaXRpZXMgdWwgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGlzdC1jaXRpZXMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IEdhZGdldHNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWdhZGdldHMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWdhZGdldHMgbGkgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubGlzdC1nYWRnZXRzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ2FkZ2V0cyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICB9XG4gIC5saXN0LWdhZGdldHMgbGkgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdC1nYWRnZXRzIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ2FkZ2V0cyBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgU2VydmljZXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHggLTQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4ubGlzdC1zZXJ2aWNlcyBsaSB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBwYWRkaW5nOiA1M3B4IDEwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmxpc3Qtc2VydmljZXMgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggNjBweDtcbiAgfVxuICAubGlzdC1zZXJ2aWNlcyBsaSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0N3B4IDEwcHggMjJweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IENpcmNsZXMgQWx0XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1jaXJjbGVzLWFsdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xufVxuLmxpc3QtY2lyY2xlcy1hbHQgbGkgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5saXN0LWNpcmNsZXMtYWx0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuLmxpc3QtY2lyY2xlcy1hbHQgbGk6bnRoLWNoaWxkKDIpIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE3ZGVnKTtcbn1cbi5saXN0LWNpcmNsZXMtYWx0IGxpOm50aC1jaGlsZCgzKSBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNTJkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtY2lyY2xlcy1hbHQgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxuICAubGlzdC1jaXJjbGVzLWFsdCBsaSBpIHtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogLThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC42KTtcbiAgfVxuICAubGlzdC1jaXJjbGVzLWFsdCBsaSArIGxpIHtcbiAgICBtYXJnaW46IDIycHggMCAwO1xuICB9XG4gIC5saXN0LWNpcmNsZXMtYWx0IGxpOm50aC1jaGlsZCgyKSBpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgcm90YXRlKDE3ZGVnKTtcbiAgfVxuICAubGlzdC1jaXJjbGVzLWFsdCBsaTpudGgtY2hpbGQoMykgaSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHJvdGF0ZSgxNTJkZWcpO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc1QgRG90c1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtZG90cyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmxpc3QtZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLmxpc3QtZG90cyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1kb3RzIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuICAubGlzdC1kb3RzIGxpOmFmdGVyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDNweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFJhZGlvc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtcmFkaW9zIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdExpc3QgRGV0YWlsc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtZGV0YWlscyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saXN0LWRldGFpbHMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG4ubGlzdC1kZXRhaWxzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuLmxpc3QtZGV0YWlscyBoNiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiAwO1xufVxuLmxpc3QtZGV0YWlscyBoNiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5saXN0LWRldGFpbHMgaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBTbGlkZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC1zbGlkZXJzIGg2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5saXN0LXNsaWRlcnMgaDYgc3BhbiArIHNwYW4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5saXN0LXNsaWRlcnMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IExvY2F0aW9uc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtbG9jYXRpb25zIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG59XG4ubGlzdC1sb2NhdGlvbnMgbGkgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1sb2NhdGlvbnMgbGkgaSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubGlzdC1sb2NhdGlvbnMgbGkgLmZhLWNvbW1lbnQtbyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC0xLCAxKTtcbn1cbi5saXN0LWxvY2F0aW9ucyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5saXN0LWxvY2F0aW9ucyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3QtbG9jYXRpb25zIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtbG9jYXRpb25zIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIH1cbiAgLmxpc3QtbG9jYXRpb25zIGxpIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubGlzdC1sb2NhdGlvbnMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubGlzdC1sb2NhdGlvbnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBGZWF0dXJlcyBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWZlYXR1cmVzLWFsdCBsaSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuLmxpc3QtZmVhdHVyZXMtYWx0IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG4ubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbn1cbi5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAxOTdweDtcbn1cbi5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tdG9wOiA4MXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3M3B4O1xufVxuLmxpc3QtZmVhdHVyZXMtYWx0IGgyIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAubGlzdC1mZWF0dXJlcy1hbHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0ICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDgzcHg7XG4gIH1cbiAgLmxpc3QtZmVhdHVyZXMtYWx0Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQ6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtZmVhdHVyZXMtYWx0IGxpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogNjdweCAwIDAgMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNzElO1xuICB9XG4gIC5saXN0LWZlYXR1cmVzLWFsdCBsaTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbjogNTNweCAwIDAgNDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDYyJTtcbiAgfVxuICAubGlzdC1mZWF0dXJlcy1hbHQgaDIge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBTdGVwc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3Qtc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpc3Qtc3RlcHMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNzRweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nOiAyMXB4IDAgMDtcbn1cbi5saXN0LXN0ZXBzIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5saXN0LXN0ZXBzIGxpIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5saXN0LXN0ZXBzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0LXN0ZXBzIGxpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3Qtc3RlcHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdC1zdGVwcyBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpc3Qtc3RlcHMgbGkgKyBsaSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAubGlzdC1zdGVwcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlIDkwJTtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMDtcbiAgfVxuICAubGlzdC1zdGVwcyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaXN0IFNlcnZpY2VzIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3Qtc2VydmljZXMtYWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0zN3B4IC02NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgbGkge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNjVweCAxMHB4IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LXNlcnZpY2VzLWFsdCBsaSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5saXN0LXNlcnZpY2VzLWFsdCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4ubGlzdC1zZXJ2aWNlcy1hbHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LXNlcnZpY2VzLWFsdCBwICsgLmJ0biB7XG4gIG1hcmdpbjogNTZweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmxpc3Qtc2VydmljZXMtYWx0IHtcbiAgICBtYXJnaW46IDAgLTEwcHggLTY1cHg7XG4gIH1cbiAgLmxpc3Qtc2VydmljZXMtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0LXNlcnZpY2VzLWFsdCBsaSB7XG4gICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LXNlcnZpY2VzLWFsdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4IC02NXB4O1xuICB9XG4gIC5saXN0LXNlcnZpY2VzLWFsdCBsaSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAubGlzdC1zZXJ2aWNlcy1hbHQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TGlzdCBMaW5rc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGlzdC1saW5rcyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMb2dvXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbG9nby5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmxvZ28tLXNpemUxIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5sb2dvLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvZ28tc2Vjb25kYXJ5LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2dvLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogNjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gIH1cbiAgLmxvZ28tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogODdweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TmF2XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlODQwNDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMThweCAxMHB4IDE0cHggMzJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xufVxuLm5hdiBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubmF2ID4gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5uYXYgPiB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTg0MDQyICFpbXBvcnRhbnQ7XG59XG4ubmF2ID4gdWwgbGk6Zmlyc3QtY2hpbGQgYSBpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBtYXJnaW46IC00cHggMTlweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmF2ID4gdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubmF2IHVsIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHMsIGxlZnQgMC40cztcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5uYXYgdWwgdWwgYSB7XG4gIHBhZGRpbmc6IDE3LjVweCAxMHB4IDE0cHggMzJweDtcbn1cbi5uYXYgdWwgdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdiB1bCB1bCA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTg0MDQyICFpbXBvcnRhbnQ7XG59XG4ubmF2IHVsIHVsID4gbGk6Zmlyc3QtY2hpbGQgYSBpIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4ubmF2IHVsIHVsID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubmF2IC5leHBhbmRlZCA+IHVsIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDg3cHggMCA1N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICBTZWN0aW9uIFNpemUxICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMiAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTMgICovXG4gIC8qICBTZWN0aW9uIFNpemU0ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplNSAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTYgICovXG4gIC8qICBTZWN0aW9uIFNpemU3ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplOCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTkgICovXG4gIC8qICBTZWN0aW9uIFNpemUxMCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTExICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTIgICovXG4gIC8qICBTZWN0aW9uIFNpemUxMyAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTE0ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTUgICovXG4gIC8qICBTZWN0aW9uIFNpemUxNiAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTE4ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMTkgICovXG4gIC8qICBTZWN0aW9uIFNpemUyMCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTIwICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjAgICovXG4gIC8qICBTZWN0aW9uIFNpemUyNCAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTI1ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjYgICovXG4gIC8qICBTZWN0aW9uIFNpemUyNyAgKi9cbiAgLyogIFNlY3Rpb24gU2l6ZTI4ICAqL1xuICAvKiAgU2VjdGlvbiBTaXplMjkgICovXG4gIC8qICBTZWN0aW9uIEZvcm0gICovXG4gIC8qICBTZWN0aW9uIFNtYWxsICAqL1xuICAvKiAgU2VjdGlvbiBTdGVwcyAgKi9cbiAgLyogIFNlY3Rpb24gU3RlcHMgQWx0ICAqL1xuICAvKiAgU2VjdGlvbiBZZWxsb3cgICovXG4gIC8qICBTZWN0aW9uIEhvc3RzICAqL1xuICAvKiAgU2VjdGlvbiBCbHVlICAqL1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxIHtcbiAgdG9wOiA0OXB4O1xuICByaWdodDogMjJweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTIge1xuICB0b3A6IC0xODVweDtcbiAgbGVmdDogLTUycHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUzIHtcbiAgdG9wOiAtMjQ1cHg7XG4gIHJpZ2h0OiAtNTJweDtcbiAgb3BhY2l0eTogMC4xO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplNCB7XG4gIHRvcDogLTEzN3B4O1xuICBsZWZ0OiAtNDJweDtcbiAgb3BhY2l0eTogMC4xO1xuICB3aWR0aDogNDE1cHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplNSB7XG4gIHRvcDogLTE2MnB4O1xuICByaWdodDogLTU0cHg7XG4gIG9wYWNpdHk6IDAuMTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTYge1xuICB0b3A6IC0xMjVweDtcbiAgcmlnaHQ6IC0zM3B4O1xuICBvcGFjaXR5OiAwLjE7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplNyB7XG4gIHRvcDogLTQxcHg7XG4gIHJpZ2h0OiAtNTBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemU4IHtcbiAgdG9wOiAyMSU7XG4gIGxlZnQ6IC03MnB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTkge1xuICB0b3A6IDUzLjUlO1xuICByaWdodDogLTQ5cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTAge1xuICB0b3A6IC05MnB4O1xuICBsZWZ0OiAtNzhweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxMSB7XG4gIHRvcDogNTM2cHg7XG4gIHJpZ2h0OiAtNzhweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxMiB7XG4gIHRvcDogMjMzcHg7XG4gIGxlZnQ6IC01NnB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTEzIHtcbiAgdG9wOiA0Ni43JTtcbiAgcmlnaHQ6IDMxcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTQge1xuICB0b3A6IDY4LjQlO1xuICBsZWZ0OiAtMjAxcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMTUge1xuICB0b3A6IC0xMDBweDtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTE2IHtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAtMzdweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxOCB7XG4gIHRvcDogNjglO1xuICBsZWZ0OiAtMzdweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUxOSB7XG4gIHRvcDogMzFweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjEge1xuICB0b3A6IDM2JTtcbiAgbGVmdDogLTgzcHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyMiB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC01MHB4O1xuICBvcGFjaXR5OiAwLjE7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faWNvLS1zaXplMjMge1xuICB0b3A6IC0xMjBweDtcbiAgbGVmdDogLTIxMHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTI0IHtcbiAgdG9wOiAzMDNweDtcbiAgcmlnaHQ6IC0yMTBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyNSB7XG4gIGJvdHRvbTogLTcwcHg7XG4gIGxlZnQ6IC00MnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyNiB7XG4gIHRvcDogMTQwcHg7XG4gIHJpZ2h0OiAtNTBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyNyB7XG4gIHRvcDogNDQlO1xuICBsZWZ0OiAtMzVweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUyOCB7XG4gIHRvcDogLTk2cHg7XG4gIHJpZ2h0OiAtNTBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUzNSB7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMjdweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc4KTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19pY28tLXNpemUzNiB7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC0zOXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2ljby0tc2l6ZTM3IHtcbiAgYm90dG9tOiAtNDMycHg7XG4gIHJpZ2h0OiAtNTNweDtcbn1cbi5zZWN0aW9uIC5hcnRpY2xlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgxLFxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDIge1xuICBjb2xvcjogIzI4MzA2YztcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDEgaSxcbi5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMSArIHAsXG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZCBoMiArIHAge1xuICBtYXJnaW46IDM4cHggMCAwO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9faGVhZC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fYWN0aW9ucyBwIHtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgY29sb3I6ICMyODMwNmM7XG4gIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtLWFsdCB7XG4gIHBhZGRpbmc6IDVweCAwIDAgNDdweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LS1hbHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgaDEge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IHN0cm9uZy5jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQtLXByaW1hcnkgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMtYWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICMzNjNlNzY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zLWFsdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb25zLWFsdCBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2VjdGlvbi0tc2l6ZTEge1xuICBwYWRkaW5nOiAzM3B4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTEgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLnNlY3Rpb24tLXNpemUyIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMyB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5zZWN0aW9uLS1zaXplMyAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTQgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbn1cbi5zZWN0aW9uLS1zaXplNSB7XG4gIHBhZGRpbmc6IDM2cHggMDtcbn1cbi5zZWN0aW9uLS1zaXplNSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTYge1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG4uc2VjdGlvbi0tc2l6ZTYgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnNlY3Rpb24tLXNpemU3IHtcbiAgcGFkZGluZzogNjlweCAwIDg2cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTcgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlY3Rpb24tLXNpemU4IHtcbiAgcGFkZGluZzogNjZweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTggLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuLnNlY3Rpb24tLXNpemU5IHtcbiAgcGFkZGluZzogMjdweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTkgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLnNlY3Rpb24tLXNpemU5IC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5zZWN0aW9uLS1zaXplMTAge1xuICBwYWRkaW5nOiA3NnB4IDAgMTIwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTEwIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNTNweDtcbn1cbi5zZWN0aW9uLS1zaXplMTEgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLnNlY3Rpb24tLXNpemUxMiB7XG4gIHBhZGRpbmc6IDQzcHggMDtcbn1cbi5zZWN0aW9uLS1zaXplMTIgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLnNlY3Rpb24tLXNpemUxMyB7XG4gIHBhZGRpbmc6IDE3cHggMCAyNXB4O1xufVxuLnNlY3Rpb24tLXNpemUxMyAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE0IHtcbiAgcGFkZGluZzogNjFweCAwIDkwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE0IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5zZWN0aW9uLS1zaXplMTUge1xuICBwYWRkaW5nOiAxN3B4IDAgNjBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTUgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUxNiB7XG4gIHBhZGRpbmc6IDU1cHggMCAzMHB4O1xufVxuLnNlY3Rpb24tLXNpemUxOCB7XG4gIHBhZGRpbmc6IDE3cHggMCAzMHB4O1xufVxuLnNlY3Rpb24tLXNpemUxOCAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTE4IC5zZWN0aW9uX19jb250ZW50LWFsdCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5zZWN0aW9uLS1zaXplMTkge1xuICBwYWRkaW5nOiAyOXB4IDAgNjBweDtcbn1cbi5zZWN0aW9uLS1zaXplMTkgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tLXNpemUxOSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIxIHtcbiAgcGFkZGluZzogNTZweCAwIDMwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIxIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5zZWN0aW9uLS1zaXplMjEgLnNlY3Rpb25fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuLnNlY3Rpb24tLXNpemUyMiB7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xufVxuLnNlY3Rpb24tLXNpemUyMiAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIyIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbi5zZWN0aW9uLS1zaXplMjMge1xuICBwYWRkaW5nOiA1NnB4IDAgM3B4O1xufVxuLnNlY3Rpb24tLXNpemUyMyAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2VjdGlvbi0tc2l6ZTIzIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbi5zZWN0aW9uLS1zaXplMjQge1xuICBwYWRkaW5nOiA1OXB4IDAgMzBweDtcbn1cbi5zZWN0aW9uLS1zaXplMjQgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2N3B4O1xufVxuLnNlY3Rpb24tLXNpemUyNSB7XG4gIHBhZGRpbmc6IDU5cHggMCAzMHB4O1xufVxuLnNlY3Rpb24tLXNpemUyNSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI2IHtcbiAgcGFkZGluZzogMjRweCAwIDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI2IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5zZWN0aW9uLS1zaXplMjcge1xuICBwYWRkaW5nOiA1N3B4IDAgNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMjcgLmZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xufVxuLnNlY3Rpb24tLXNpemUyNyAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tc2l6ZTI3IC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbi5zZWN0aW9uLS1zaXplMjgge1xuICBwYWRkaW5nOiAxNXB4IDAgNDBweDtcbn1cbi5zZWN0aW9uLS1zaXplMjggLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuLnNlY3Rpb24tLXNpemUyOSB7XG4gIHBhZGRpbmc6IDQ3cHggMCA3NHB4O1xufVxuLnNlY3Rpb24tLXNpemUyOSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWN0aW9uLS1zaXplMjkgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNlY3Rpb24tLWZvcm0ge1xuICBwYWRkaW5nOiA1M3B4IDAgNDBweDtcbn1cbi5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cbi5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19ib2R5IHtcbiAgcGFkZGluZy1yaWdodDogNjJweDtcbn1cbi5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19hc2lkZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwM3B4O1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuLnNlY3Rpb24tLXNtYWxsIHtcbiAgcGFkZGluZzogMjRweCAwIDkwcHg7XG59XG4uc2VjdGlvbi0tc3RlcHMge1xuICBwYWRkaW5nOiAxNTVweCAwIDY1cHg7XG59XG4uc2VjdGlvbi0tc3RlcHMtYWx0IHtcbiAgcGFkZGluZzogMjRweCAwIDc3cHg7XG59XG4uc2VjdGlvbi0tc3RlcHMtYWx0IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDtcbn1cbi5zZWN0aW9uLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmFiNjRjO1xuICBwYWRkaW5nOiA1NnB4IDAgNjBweDtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbi0teWVsbG93IC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZWN0aW9uLS15ZWxsb3cgLnNlY3Rpb25fX2FjdGlvbnMge1xuICBtYXJnaW46IDIycHggMCAwO1xufVxuLnNlY3Rpb24tLWhvc3RzIHtcbiAgcGFkZGluZzogODdweCAwIDMxcHg7XG59XG4uc2VjdGlvbi0taG9zdHMgLnNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuLnNlY3Rpb24tLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjkzMTZBO1xuICBwYWRkaW5nOiA3OXB4IDAgNTNweDtcbn1cbi5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cbi5zZWN0aW9uLS1ibHVlIC5zZWN0aW9uX19oZWFkIGgxLFxuLnNlY3Rpb24tLWJsdWUgLnNlY3Rpb25fX2hlYWQgaDIge1xuICBjb2xvcjogI0ZGQjc0Qjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tLWZvcm0gLnNlY3Rpb25fX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2ljbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9faGVhZCAuc2VjdGlvbl9faGVhZC1pbWFnZSB7XG4gICAgdG9wOiAtNjlweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU5IC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIC5zZWN0aW9uX19oZWFkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMjcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQzcHggMCAyMHB4O1xuICAgIC8qICBTZWN0aW9uIElpb25zICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUyICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUzICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU0ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU1ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU2ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemU3ICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxMSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMTIgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTEzICAqL1xuICAgIC8qICBTZWN0aW9uIFNpemUxMSAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMTUgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTggICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTkgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTEwICAqL1xuICAgIC8qICBTZWN0aW9uIEZvcm0gICovXG4gICAgLyogIFNlY3Rpb24gU3RlcHMgICovXG4gICAgLyogIFNlY3Rpb24gU3RlcHMgQWx0ICAqL1xuICAgIC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi9cbiAgICAvKiAgU2VjdGlvbiBTaXplMjYgICovXG4gICAgLyogIFNlY3Rpb24gU2l6ZTI5ICAqL1xuICAgIC8qICBTZWN0aW9uIEhvc3RzICAqL1xuICAgIC8qICBTZWN0aW9uIEJsdWUgICovXG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2hlYWQgaDIgKyBwIHtcbiAgICBtYXJnaW46IDE0cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19oZWFkIGgyICsgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fYWN0aW9ucyBwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQgcCArIHAge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQtYWx0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbl9fY29udGVudC1hbHQtLXByaW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uX19jb250ZW50LWFsdC0tcHJpbWFyeSAuZmluZC1ob3N0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi0taWNvbnMgLnNlY3Rpb25fX2ljbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjI4KTtcbiAgfVxuICAuc2VjdGlvbi0taWNvbnMgLnNlY3Rpb25fX2ljby0tc2l6ZTIzIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTE3NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1pY29ucyAuc2VjdGlvbl9faWNvLS1zaXplMjQge1xuICAgIHRvcDogMzglO1xuICAgIHJpZ2h0OiAtMTkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUyNSB7XG4gICAgdG9wOiA2Ni41JTtcbiAgICBsZWZ0OiAtMTgwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLWljb25zIC5zZWN0aW9uX19pY28tLXNpemUzMzEge1xuICAgIHRvcDogMy41JTtcbiAgICByaWdodDogLTEzMnB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgfVxuICAuc2VjdGlvbi0taWNvbnMgLnNlY3Rpb25fX2ljby0tc2l6ZTM1IHtcbiAgICB0b3A6IDM1LjglO1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbi0taWNvbnMgLnNlY3Rpb25fX2ljby0tc2l6ZTMzMyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTklO1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Myk7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMDEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTAxIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMiAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTMgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU0IHtcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU0IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNCAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTUgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU2IHtcbiAgICBwYWRkaW5nOiAyOHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU2IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplNyB7XG4gICAgcGFkZGluZzogMTVweCAwIDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU3IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTEge1xuICAgIHBhZGRpbmc6IDQzcHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTEgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMiB7XG4gICAgcGFkZGluZzogMTlweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMiAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEyIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTMge1xuICAgIHBhZGRpbmc6IDIzcHggMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTMgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxMyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTE0IHtcbiAgICBwYWRkaW5nOiAyM3B4IDAgNDRweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTE0IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTQgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMjlweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNSB7XG4gICAgcGFkZGluZzogMjBweCAwIDQ0cHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUxNSAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTE1IC5zZWN0aW9uX19ib2R5IHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOCB7XG4gICAgcGFkZGluZzogNDFweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU4IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOSB7XG4gICAgcGFkZGluZzogMjFweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemU5IC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplOSAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEwIHtcbiAgICBwYWRkaW5nOiAyMXB4IDAgNDRweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTEwIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zaXplMTAgLnNlY3Rpb25fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMjhweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tLWZvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyM3B4O1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLS1mb3JtIC5zZWN0aW9uX19hc2lkZSB7XG4gICAgcGFkZGluZzogNDJweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbi0tZm9ybSAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tLWZvcm0gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLS1zdGVwcyB7XG4gICAgcGFkZGluZzogNTdweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXN0ZXBzLWFsdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS15ZWxsb3cge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTI2IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNpemUyNiAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi0tc2l6ZTI5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLWhvc3RzIHtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLWhvc3RzIC5zZWN0aW9uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLS1ob3N0cyAuc2VjdGlvbl9faGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxuICAuc2VjdGlvbi0taG9zdHMgLnNlY3Rpb25fX2hlYWQgaDIgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIHtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tLWJsdWUgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24tLWJsdWUgLnNlY3Rpb25fX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbiAgLnNlY3Rpb24tLWJsdWUgLnNlY3Rpb25fX2hlYWQgaDIgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLS1ibHVlIC5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHtcbiAgICBjb2xvcjogI0ZGQjc0QjtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uIERhcmtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTZweCAwIDY5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogIFNlY3Rpb24gRGFyayBQcmltYXJ5ICAqL1xufVxuLnNlY3Rpb24tZGFyayAubGlzdC1mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDE3cHggMCAwIDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2NvbnRlbnQgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbn1cbi5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19pY28tLXNpemUxIHtcbiAgdG9wOiAtMTcxcHg7XG4gIHJpZ2h0OiAtMiU7XG59XG4uc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19pY28tLXNpemUyIHtcbiAgdG9wOiA0MiU7XG4gIGxlZnQ6IC01JTtcbn1cbi5zZWN0aW9uLWRhcmsgLnNlY3Rpb25fX2ljby0tc2l6ZTMge1xuICBib3R0b206IC0xMDVweDtcbiAgcmlnaHQ6IDIuNSU7XG59XG4uc2VjdGlvbi1kYXJrLS1wcmltYXJ5IHtcbiAgcGFkZGluZzogMTMzcHggMCAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19jb250ZW50IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZGFyayB7XG4gICAgcGFkZGluZzogMjNweCAwIDI0cHg7XG4gICAgLyogIFNlY3Rpb24gRGFyayBQcmltYXJ5ICAqL1xuICB9XG4gIC5zZWN0aW9uLWRhcmsgLmxpc3QtZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19jb250ZW50IHN0cm9uZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuc2VjdGlvbi1kYXJrIC5zZWN0aW9uX19pY28ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNik7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvLS1zaXplMSB7XG4gICAgdG9wOiAtMTgwcHg7XG4gICAgcmlnaHQ6IC01OSU7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvLS1zaXplMiB7XG4gICAgdG9wOiAxNi41JTtcbiAgICBsZWZ0OiAtNjAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yOSk7XG4gIH1cbiAgLnNlY3Rpb24tZGFyayAuc2VjdGlvbl9faWNvLS1zaXplMyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtNjAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yOSk7XG4gIH1cbiAgLnNlY3Rpb24tZGFyay0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogNTNweCAwIDI3cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBNYWluXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbi1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9faWNvLS1zaXplMSB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcmlnaHQ6IC02MHB4O1xuICB0b3A6IDEwLjklO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9faWNvLS1zaXplMiB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogMzEuMiU7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19pY28tLXNpemUzIHtcbiAgb3BhY2l0eTogMC4xO1xuICByaWdodDogLTVweDtcbiAgdG9wOiA1OCU7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19pY28tLXNpemU0IHtcbiAgb3BhY2l0eTogMC4xO1xuICBsZWZ0OiAtNjBweDtcbiAgdG9wOiA4NC42JTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgbWFyZ2luOiAwIC0xNXB4IDAgLTE5cHg7XG4gIHBhZGRpbmc6IDU1cHggNjBweCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWhlYWQge1xuICBjb2xvcjogIzI4MzA2YztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1oZWFkIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtaGVhZCAubGlzdC1zdGFycyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1oZWFkIC5saXN0LXN0YXJzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWJvZHkgPiBoNiB7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1hY3Rpb25zIGgyIHtcbiAgY29sb3I6ICMyODMwNmM7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hc2lkZSAuc2VjdGlvbl9fYXNpZGUtYWN0aW9ucyBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWFjdGlvbnMgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYXNpZGUgLnNlY3Rpb25fX2FzaWRlLWZvb3Qge1xuICBtYXJnaW4tdG9wOiA5N3B4O1xuICBjb2xvcjogIzI4MzA2Yztcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1mb290IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIC5zZWN0aW9uX19hc2lkZS1mb290IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNThweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQge1xuICBjb2xvcjogIzI4MzA2Yztcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDIge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyICsgcCB7XG4gIG1hcmdpbjogMzZweCAwIDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyICsgdWwge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoMiArIGg2IHtcbiAgbWFyZ2luOiAzMXB4IDAgMDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBwICsgaDIge1xuICBtYXJnaW4tdG9wOiA1OHB4O1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCB1bCArIGgyIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgdWwgKyBoNiB7XG4gIG1hcmdpbjogMzlweCAwIDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDYgKyB1bCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGg2ICsgcCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uc2VjdGlvbi1tYWluIC5zZWN0aW9uX19hY3Rpb25zLWFsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjMzYzZTc2O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fYWN0aW9ucy1hbHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2FzaWRlIHtcbiAgICBtYXJnaW46IDAgMCAwIC02NXB4O1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2ljbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDIgKyBwIHtcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgaDIgKyB1bCB7XG4gICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGgyICsgaDYge1xuICAgIG1hcmdpbjogMThweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBwICsgaDIge1xuICAgIG1hcmdpbjogNDRweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCB1bCArIGgyIHtcbiAgICBtYXJnaW46IDQzcHggMCAwO1xuICB9XG4gIC5zZWN0aW9uLW1haW4gLnNlY3Rpb25fX2NvbnRlbnQgdWwgKyBoNiB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgfVxuICAuc2VjdGlvbi1tYWluIC5zZWN0aW9uX19jb250ZW50IGg2ICsgdWwge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbiAuc2VjdGlvbl9fY29udGVudCBoNiArIHAge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBTbWFsbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24tc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjlweCAwIDI3cHg7XG59XG4uc2VjdGlvbi1zbWFsbCAuc2VjdGlvbl9fY29udGVudCBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLnNlY3Rpb24tc21hbGwgLnNlY3Rpb25fX2NvbnRlbnQgLmxpc3QtbG9jYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uIEltYWdlXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDU3LjMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMDBweCAyODBweCByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTc3cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19pbWFnZTphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwMHB4IDEzMHB4IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlIC5zZWN0aW9uX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEzOSU7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2ltYWdlOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNDhweCA3NXB4IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHRvcDogNzBweDtcbiAgICB0b3A6IDM0cHg7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuc2VjdGlvbi1pbWFnZSAuc2VjdGlvbl9fY29udGVudCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTZWN0aW9uIERlZlxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24tZGVmIHtcbiAgcGFkZGluZzogMjAwcHggMCA0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1kZWYgLmJyZWFkY3J1bXBzIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28ge1xuICBvcGFjaXR5OiAwLjE1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43OCk7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTI5IHtcbiAgdG9wOiA1LjglO1xuICBsZWZ0OiAtMTA3cHg7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTMwIHtcbiAgdG9wOiAyNC41JTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEyMXB4O1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNDMuMSU7XG4gIGxlZnQ6IC0xMjJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg0KTtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDU0LjUlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzYpO1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogMi4zJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMjQ5cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43OSk7XG59XG4uc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTM0IHtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiAtMy43JTtcbiAgbGVmdDogNDZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgxKTtcbn1cbi5zZWN0aW9uLWRlZiAuYXJ0aWNsZXMtc2Vjb25kYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19hc2lkZSB7XG4gIG1hcmdpbjogMCAtNnB4IDAgLTVweDtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnNlY3Rpb24tZGVmIC5zZWN0aW9tX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWRlZiAuc2VjdGlvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDAgNzVweCAwIDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuYnJlYWRjcnVtcHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWRlZiB7XG4gICAgcGFkZGluZzogMjlweCAwIDQ2cHg7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5saXN0LWxpbmtzIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuYXJ0aWNsZXMtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9fYXNpZGUge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ0KTtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTI5IHtcbiAgICB0b3A6IDQuMiU7XG4gICAgbGVmdDogLTE0MnB4O1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMjkxIHtcbiAgICB0b3A6IDEwLjQlO1xuICAgIHJpZ2h0OiAtNjNweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjcpO1xuICB9XG4gIC5zZWN0aW9uLWRlZiAuc2VjdGlvbl9faWNvLS1zaXplMzAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiAxMS40JTtcbiAgICByaWdodDogLTEyM3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMzMge1xuICAgIHRvcDogMTcuNyU7XG4gICAgbGVmdDogLTM2cHg7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMSB7XG4gICAgdG9wOiAyNS4xJTtcbiAgICBsZWZ0OiAtMTIycHg7XG4gIH1cbiAgLnNlY3Rpb24tZGVmIC5zZWN0aW9uX19pY28tLXNpemUzMiB7XG4gICAgdG9wOiAzMi43JTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbi1kZWYgLnNlY3Rpb25fX2ljby0tc2l6ZTMyMiB7XG4gICAgdG9wOiA0MS43JTtcbiAgICBsZWZ0OiAtMTExcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2VjdGlvbiBTZWNvbmRhcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbi5zZWN0aW9uLXNlY29uZGFyeSAud2lkZ2V0LXRvdGFsIHtcbiAgcGFkZGluZzogNjBweCAwIDAgMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNlY29uZGFyeSAud2lkZ2V0LXRvdGFsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb25fX2ljbyB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNsaWNrXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjA7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGljay1hcnJvdzphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1hcnJvdzphZnRlciB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuLnNsaWNrLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5iZWNvbWUtYS1ob3N0LWhvc3QtY2Fyb3VzZWwgLnNsaWNrLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5iZWNvbWUtYS1ob3N0LWhvc3QtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTEwcHg7XG4gIHRvcDogLTIwcHg7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5zbGljay1wcmV2OjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG59XG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuLmJlY29tZS1hLWhvc3QtaG9zdC1jYXJvdXNlbCAuaG9zdC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZWNvbWUtYS1ob3N0LWhvc3QtY2Fyb3VzZWwgLmhvc3QtY2Fyb3VzZWwgLnNsaWRlci1hY3Rpb24tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogLTMwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2xpZGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgLyogIFNsaWRlciBTZWNvbmRhcnkgICovXG59XG4uc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogNTBweDtcbn1cbi5zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogNTBweDtcbn1cbi5zbGlkZXIgLnNsaWRlcl9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNsaWRlciAuc2xpZGVyX19pY28tLXNpemUxIHtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogLTExM3B4O1xufVxuLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNzA1cHg7XG4gIHotaW5kZXg6IDIwO1xuICBjb2xvcjogIzI4MzA2Yztcbn1cbi5zbGlkZXIgLmJyZWFkY3J1bXBzIGxpICsgbGk6YWZ0ZXIge1xuICBjb2xvcjogIzI4MzA2Yztcbn1cbi5zbGlkZXIgLnNsaWRlcl9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG59XG4uc2xpZGVyIC5zbGlkZXJfX2hlYWQgaDEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW46IDAgMCAyOXB4O1xufVxuLnNsaWRlciAuc2xpZGVyX19oZWFkIGgyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4uc2xpZGVyLS1zZWNvbmRhcnkge1xuICBwYWRkaW5nLXRvcDogNzhweDtcbn1cbi5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAtNjc0cHg7XG59XG4uc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLW5leHQge1xuICBtYXJnaW4tbGVmdDogNjE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnNsaWRlciB7XG4gICAgLyogIFNsaWRlciBTZWNvbmRhcnkgICovXG4gIH1cbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLWFycm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyIHtcbiAgICAvKiAgU2xpZGVyIFByaW1hcnkgICovXG4gIH1cbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTU1NXB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWRlcl9faWNvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGlkZXItLXNlY29uZGFyeSAuc2xpY2stYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWNrLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDUwcHg7XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMzkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlciAuc2xpZGVyX19oZWFkIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzQ1cHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNDAlO1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjBweDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlciB7XG4gICAgLyogIFNsaWRlciBTZWNvbmRhcnkgICovXG4gIH1cbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjU1cHg7XG4gIH1cbiAgLnNsaWRlciAuYnJlYWRjcnVtcHMgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiAyNSU7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNDBweDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbiAgLnNsaWRlci0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuc2xpZGVyLS1zZWNvbmRhcnkgLnNsaWRlcl9fY2xpcCB7XG4gICAgbWF4LWhlaWdodDogNTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2xpZGVyIC5icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbiAgLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDIwJTtcbiAgfVxuICAuc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2xpZGVyIE1haW5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbGlkZXItbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXItbWFpbiAuYnJlYWRjcnVtcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03MDVweDtcbiAgei1pbmRleDogMjAwO1xufVxuLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG4uc2xpZGVyLW1haW4gLnNsaWNrLXByZXYge1xuICBsZWZ0OiA1MHB4O1xufVxuLnNsaWRlci1tYWluIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLnNsaWRlci1tYWluIC5icmVhZGNydW1wcyB7XG4gICAgbGVmdDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2xpZGVyLW1haW4gLnNsaWNrLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zbGlkZXItbWFpbiAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAuc2xpZGVyLW1haW4gLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1tYWluIC5icmVhZGNydW1wcyB7XG4gICAgdG9wOiA1OHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAuc2xpZGVyLW1haW4gLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2xpZGVyIFByaW1hcnlcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbGlkZXItcHJpbWFyeSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xOTBweDtcbn1cbi5zbGlkZXItcHJpbWFyeSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODUwcHgpIHtcbiAgLnNsaWRlci1wcmltYXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cbiAgLnNsaWRlci1wcmltYXJ5IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5zbGlkZXItcHJpbWFyeSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAuc2xpZGVyLXByaW1hcnkgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1wcmltYXJ5IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLnNsaWRlci1wcmltYXJ5IC5zbGlkZXJfX3NsaWRlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U2xpZGVyIE1vYmlsZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5yb3cgLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5hcnRpY2xlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zbGlkZXItbW9iaWxlIC5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nOiA1MnB4IDE2cHggMjZweDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZS5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZS5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IC5yb3cgLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnNsaWRlci1tb2JpbGUuc2xpZGVyLW1vYmlsZS0tcHJpbWFyeSAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuc2xpZGVyLW1vYmlsZS5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItbW9iaWxlLnNsaWRlci1tb2JpbGUtLXByaW1hcnkgLmFydGljbGUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5zbGlkZXItbW9iaWxlLnNsaWRlci1tb2JpbGUtLXByaW1hcnkgLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggMjZweCA1M3B4O1xuICB9XG59XG4uc2xpZGUtZXggLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5ob3N0X19zbGlkZXIge1xuICBoZWlnaHQ6IDQzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5ob3N0X19zbGlkZXIge1xuICAgIGhlaWdodDogNDAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvc3RfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9zdF9fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvc3RfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAzMjJweDtcbiAgfVxufVxuLmV4cGVyaWVuY2VzX19zbGlkZXIge1xuICBoZWlnaHQ6IDc0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuZXhwZXJpZW5jZXNfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5leHBlcmllbmNlc19fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDM1M3B4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0c1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldHMge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjRDg0RTRBO1xuICBwYWRkaW5nOiAyNHB4IDMwcHggNDVweDtcbiAgLyogIFdpZGdldCBZZWxsb3cgICovXG4gIC8qICBXaWRnZXQgQmx1ZSAgKi9cbiAgLyogIFdpZGdldCBHcmVlbiAgKi9cbn1cbi53aWRnZXQgLndpZGdldF9faWNvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aWRnZXQgLndpZGdldF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2lkZ2V0IC53aWRnZXRfX2hlYWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndpZGdldCAud2lkZ2V0X19oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53aWRnZXQgLndpZGdldF9faGVhZCBwIHtcbiAgbWFyZ2luOiAzcHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2hlYWQtLWRhcmsge1xuICBjb2xvcjogIzIxMjAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53aWRnZXQgLndpZGdldF9faGVhZC0tZGFyayBoNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aWRnZXQgLmFydGljbGVfX2JvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53aWRnZXQgLndpZGdldF9faW1hZ2Uge1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4ud2lkZ2V0IC53aWRnZXRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldCAud2lkZ2V0X19hY3Rpb25zIHtcbiAgbWFyZ2luOiA1NHB4IDEwcHggMDtcbn1cbi53aWRnZXQgLndpZGdldF9fYWN0aW9ucyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi53aWRnZXQgLndpZGdldF9fYWN0aW9ucy0tcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG4ud2lkZ2V0LS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRkZCNzRCO1xufVxuLndpZGdldC0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMyOTMxNkE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndpZGdldC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMTI4QzhGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMgLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2FjdGlvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldCB7XG4gICAgcGFkZGluZzogNDZweCA0MHB4IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogIFdpZGdldCBCbHVlICAqL1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19oZWFkLS1kYXJrIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2hlYWQtLWRhcmsgaDYge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAud2lkZ2V0IC5hcnRpY2xlcy1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19hY3Rpb25zIHtcbiAgICBtYXJnaW46IDQycHggMTVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9fYWN0aW9ucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9fYWN0aW9ucy0tcHJpbWFyeSB7XG4gICAgbWFyZ2luOiA0OHB4IDAgMDtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2ljbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuMjE7XG4gIH1cbiAgLndpZGdldCAud2lkZ2V0X19pY28tLXNpemUxIHtcbiAgICB0b3A6IDIlO1xuICAgIGxlZnQ6IC04N3B4O1xuICB9XG4gIC53aWRnZXQgLndpZGdldF9faWNvLS1zaXplMiB7XG4gICAgdG9wOiA0NyU7XG4gICAgcmlnaHQ6IC0xMjBweDtcbiAgfVxuICAud2lkZ2V0IC53aWRnZXRfX2ljby0tc2l6ZTMge1xuICAgIGJvdHRvbTogLTE2NnB4O1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgfVxuICAud2lkZ2V0LS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMjkzMTZBO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFdpZGdldCBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0LXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aWRnZXQtcHJpbWFyeSBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi53aWRnZXQtcHJpbWFyeSBoMSBzcGFuIHtcbiAgY29sb3I6ICNmYWI2NGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LXByaW1hcnkgaDEge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAud2lkZ2V0LXByaW1hcnkgLmZvcm0tbG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMzVweCAwIDMwcHg7XG4gIH1cbiAgLndpZGdldC1wcmltYXJ5IC5mb3JtLWxvY2F0aW9uIC5zZWxlY3Q6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLXdoaXRlLnBuZyk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC53aWRnZXQtcHJpbWFyeSAuZm9ybS1sb2NhdGlvbiAuc2VsZWN0IHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldC1hbHQge1xuICAvKiAgV2lkZ2V0IEFsdCBQcmltYXJ5ICAqL1xuICAvKiAgV2lkZ2V0IEFsdCBTZWNvbmRhcnkgICovXG4gIC8qICBXaWRnZXQgQWx0IFRlcml0YXJ5ICAqL1xufVxuLndpZGdldC1hbHQgLmNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG4ud2lkZ2V0LWFsdCAud2lkZ2V0X19hY3Rpb25zIHtcbiAgbWFyZ2luOiA0NXB4IDI4cHggMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndpZGdldC1hbHQtLXByaW1hcnkge1xuICBwYWRkaW5nOiAyNXB4IDI2cHggMjVweCAxOXB4O1xufVxuLndpZGdldC1hbHQtLXByaW1hcnkgLmxpc3QtcmFkaW9zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aWRnZXQtYWx0LS1wcmltYXJ5IC5saXN0LXJhZGlvcyBsaTpsYXN0LWNoaWxkIC5yYWRpbyBsYWJlbDphZnRlciwgLndpZGdldC1hbHQtLXByaW1hcnkgLmxpc3QtcmFkaW9zIGxpOmxhc3QtY2hpbGQgLnJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ud2lkZ2V0LWFsdC0tcHJpbWFyeSAud2lkZ2V0X19hY3Rpb25zIHtcbiAgbWFyZ2luOiA0NHB4IDAgMDtcbn1cbi53aWRnZXQtYWx0LS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAxOHB4IDIzcHggMjVweCAyN3B4O1xufVxuLndpZGdldC1hbHQtLXNlY29uZGFyeSAud2lkZ2V0X19hY3Rpb25zIHtcbiAgbWFyZ2luOiAzOXB4IDAgMDtcbn1cbi53aWRnZXQtYWx0LS10ZXJpdGFyeSB7XG4gIHBhZGRpbmc6IDIzcHggMjVweCAyNXB4IDI3cHg7XG59XG4ud2lkZ2V0LWFsdC0tdGVyaXRhcnkgLndpZGdldF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNDlweCAwIDA7XG59XG5cbi53aWRnZXQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2lkZ2V0LW1lc3NhZ2UgKyAud2lkZ2V0LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndpZGdldC1tZXNzYWdlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi53aWRnZXQtbWVzc2FnZSBoMywgLndpZGdldC1tZXNzYWdlIGg2IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ud2lkZ2V0LW1lc3NhZ2UgLndpZGdldF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLndpZGdldC1tZXNzYWdlIC53aWRnZXRfX2NvbnRlbnQtLXByaW1hcnkge1xuICB0b3A6IDU3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LW1lc3NhZ2UgKyAud2lkZ2V0LW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgLndpZGdldC1tZXNzYWdlIGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLndpZGdldC1tZXNzYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAud2lkZ2V0LW1lc3NhZ2UgLndpZGdldF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA3cHggMCAwO1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAud2lkZ2V0LW1lc3NhZ2UgLndpZGdldF9fY29udGVudC0tcHJpbWFyeSB7XG4gICAgdG9wOiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0LXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpZGdldC1zZWNvbmRhcnkgaDIge1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LXNlY29uZGFyeSBoMiArIC5mb3JtLWxvY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi53aWRnZXQtc2Vjb25kYXJ5IC5mb3JtLWxvY2F0aW9uIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMSB7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogMjM1cHg7XG59XG4ud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUyIHtcbiAgdG9wOiAtOTNweDtcbiAgcmlnaHQ6IDE0NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljby0tc2l6ZTEge1xuICAgIGxlZnQ6IDEzNXB4O1xuICB9XG4gIC53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljby0tc2l6ZTIge1xuICAgIHJpZ2h0OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53aWRnZXQtc2Vjb25kYXJ5IC53aWRnZXRfX2ljby0tc2l6ZTEge1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbiAgLndpZGdldC1zZWNvbmRhcnkgLndpZGdldF9faWNvLS1zaXplMiB7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUxIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuICAud2lkZ2V0LXNlY29uZGFyeSAud2lkZ2V0X19pY28tLXNpemUyIHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0V2lkZ2V0IFRlcml0YXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0LXRlcml0YXJ5IHtcbiAgYmFja2dyb3VuZDogIzI5MzE2QTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyMHB4IDM3cHg7XG59XG4ud2lkZ2V0LXRlcml0YXJ5IGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLndpZGdldC10ZXJpdGFyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQtdGVyaXRhcnkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC10ZXJpdGFyeSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2lkZ2V0LXRlcml0YXJ5IGg2IHtcbiAgY29sb3I6ICNGRkI3NEI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMTRweCAwIDA7XG59XG4ud2lkZ2V0LXRlcml0YXJ5IC5idG4ge1xuICBtYXJnaW46IDdweCAwIDA7XG59XG4ud2lkZ2V0LXRlcml0YXJ5IC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2lkZ2V0LXRlcml0YXJ5IC53aWRnZXRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0LXRlcml0YXJ5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53aWRnZXQtdGVyaXRhcnkgcCBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC10ZXJpdGFyeSB7XG4gICAgcGFkZGluZzogMjdweCAxOXB4IDM0cHg7XG4gIH1cbiAgLndpZGdldC10ZXJpdGFyeSBoNiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAud2lkZ2V0LXRlcml0YXJ5IHAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLndpZGdldC10ZXJpdGFyeSAuYnRuIHtcbiAgICBtYXJnaW46IDExcHggMCAwO1xuICAgIG1pbi13aWR0aDogMjA4cHg7XG4gIH1cbiAgLndpZGdldC10ZXJpdGFyeSAud2lkZ2V0X19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgVG90YWxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQtdG90YWwge1xuICBjb2xvcjogIzM0MzMzMztcbn1cbi53aWRnZXQtdG90YWwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIGg2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LXRvdGFsIHVsIGg2IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndpZGdldC10b3RhbCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi53aWRnZXQtdG90YWwgdWwgLnByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi53aWRnZXQtdG90YWwgdWwgLnByaW1hcnkgaDYge1xuICBmbGV4OiAwIDAgNDUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLndpZGdldC10b3RhbCAud2lkZ2V0X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiAyNXB4IDAgMzJweCAzNHB4O1xuICBtYXJnaW46IDQ4cHggM3B4IDAgLTMwcHg7XG59XG4ud2lkZ2V0LXRvdGFsIC53aWRnZXRfX2Zvb3QgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2lkZ2V0LXRvdGFsIC53aWRnZXRfX2Zvb3QgaDMgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLndpZGdldC10b3RhbCAuZm9ybS1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53aWRnZXQtdG90YWwge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53aWRnZXQtdG90YWwgdWwgaDYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIC53aWRnZXRfX2Zvb3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2lkZ2V0LXRvdGFsIHVsIGg2IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLndpZGdldC10b3RhbCAud2lkZ2V0X19mb290IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC53aWRnZXQtdG90YWwgLndpZGdldF9fZm9vdCBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC53aWRnZXQtdG90YWwgLmZvcm0tcGF5bWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0LXRvdGFsIHVsIGg2IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLndpZGdldC10b3RhbCAud2lkZ2V0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAud2lkZ2V0LXRvdGFsIC53aWRnZXRfX2Zvb3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRXaWRnZXQgTWFwXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0LW1hcCB7XG4gIGJhY2tncm91bmQ6ICNGRkI3NEI7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbn1cbi53aWRnZXQtbWFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEljb25zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNvLXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pY28teDphZnRlciwgLmljby14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogI2U4NDA0MjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaWNvLXg6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmljby1wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uaWNvLXBsdXM6YWZ0ZXIsIC5pY28tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5pY28tcGx1czphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY28tc2VhcmNoLXJlZCxcbi5pY28tc2VhcmNoIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbn1cblxuLmljby1tb3VzZSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDExMnB4O1xufVxuXG4uaWNvLWxhYmVsIHtcbiAgd2lkdGg6IDEyMnB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pY28tY2FtZXJhIHtcbiAgd2lkdGg6IDg5cHg7XG4gIGhlaWdodDogNzFweDtcbn1cblxuLmljby1jaXJjbGUtYXJyb3ctYmx1ZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY28tY2lyY2xlLWFycm93IHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbn1cblxuLmljby1hbmdsZS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmljby1ncmFwZXMge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTUycHg7XG59XG5cbi5pY28tZmxhZyB7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiAxNTRweDtcbn1cblxuLmljby1mbGlwZmxvcHMge1xuICB3aWR0aDogMTM3cHg7XG4gIGhlaWdodDogMTIycHg7XG59XG5cbi5pY28tZG9sbGFyLWJsdWUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uaWNvLWhlYXJ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLmljby1jdXJyZW5jeSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG5cbi5pY28td2FsayB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pY28tY2FyIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLmljby1tZXNzYWdlLWFsdCB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbi5pY28tc2V0dGluZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY28tYW5nbGUtZG93bi1yZWQsXG4uaWNvLWFuZ2xlLWRvd24tYmx1ZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmljby1iYWxsIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzFweDtcbn1cblxuLmljby1kcmluayB7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDg5cHg7XG59XG5cbi5pY28tY2FmZS1ncmVlbiB7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiAyMDZweDtcbn1cblxuLmljby1ncmFwZXMtZ3JlZW4ge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTUycHg7XG59XG5cbi5pY28tYXJyb3ctZG93bi1iaWcge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvLW1haWwtYmlnIHtcbiAgd2lkdGg6IDEyMnB4O1xuICBoZWlnaHQ6IDk5cHg7XG59XG5cbi5pY28tY2lybGNlcy15ZWxsb3csXG4uaWNvLWNpcmNsZXMge1xuICB3aWR0aDogMTAxcHg7XG4gIGhlaWdodDogMzNweDtcbn1cblxuLmljby1wZGYge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA2MXB4O1xufVxuXG4uaWNvLWFuZ2xlLXJpZ2h0LWRhcmsge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY28tc2hhcmUge1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG4uaWNvLXBkZi1hbHQge1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG4uaWNvLW1hcCB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5pY28taW5mbyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvLXgge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuaWNvLXg6YWZ0ZXIsIC5pY28teDpiZWZvcmUge1xuICAgIGhlaWdodDogM3B4O1xuICB9XG4gIC5pY28tc2VhcmNoLXJlZCxcbiAgLmljby1zZWFyY2gge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAuaWNvLWZvb2QtMSB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxuICAuaWNvLWJ1cmdlciB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG4gIC5pY28tZmxvd2VycyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICB9XG4gIC5pY28tY2F0LWdyZWVuLWFsdCxcbiAgLmljby1jYXQge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgfVxuICAuaWNvLWdhdGUtZ3JlZW4tYWx0LFxuICAuaWNvLWdhdGUge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuaWNvLWNhZmUtZ3JlZW4tYWx0LFxuICAuaWNvLWNhZmUge1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmljby1tb3VzZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5pY28tbGFiZWwge1xuICAgIHdpZHRoOiA2MXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuaWNvLWNhbWVyYSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5pY28tY2lyY2xlLWFycm93IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmljby1tZXNzYWdlLWRlZiB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5pY28taGVhcnQge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLWN1cnJlbmN5IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmljby13YWxrIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmljby1jYXIge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaWNvLW1lc3NhZ2UtYWx0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmljby1kb2xsYXItYmx1ZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5pY28tYmFsbCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5pY28tZHJpbmsge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAuaWNvLWdyYXBlcyB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG4gIC5pY28tZmxhZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG4gIC5pY28tZmxpcGZsb3BzIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmljby1hcnJvdy1kb3duLWJpZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5pY28tbWFzayB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxuICAuaWNvLWJ1cm5zIHtcbiAgICB3aWR0aDogOTFweDtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gIH1cbiAgLmljby1oZWFydC1jbG91ZCB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAuaWNvLWNhZmUtcmVkIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgfVxuICAuaWNvLXN0YW1wIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLmljby13b3JsZCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG4gIC5pY28tbW9iaWxlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmljby1waG90byB7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5pY28tc3VwcG9ydCB7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5pY28tY2lybGNlcy15ZWxsb3csXG4gIC5pY28tY2lyY2xlcyB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENpcmNsZXMgaWNvbnNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltjbGFzc149aWNvbi1dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jNS5zdmdcIik7XG4gIHdpZHRoOiA0MTVweDtcbiAgaGVpZ2h0OiA0MzdweDtcbn1cblxuLmljb24tY2lybGNlLWJpZy1kMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9jaXJjbGUtZDEuc3ZnKTtcbiAgd2lkdGg6IDM5M3B4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuXG4uaWNvbi1jaXJsY2UtYmlnLWgxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1oMS5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1mMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmxjZS1mMi5zdmcpO1xuICB3aWR0aDogMjU5cHg7XG4gIGhlaWdodDogMjcycHg7XG59XG5cbi5pY29uLWNpcmxjZS1oMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmNsZS1oMi5zdmcpO1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDM3cHg7XG59XG5cbi5pY29uLWNpcmxjZS1nMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWcxLnN2Z1wiKTtcbiAgd2lkdGg6IDQxNXB4O1xuICBoZWlnaHQ6IDQzN3B4O1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5pY29uLWNpcmxjZS1nMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmNsZS1nMi5zdmcpO1xuICB3aWR0aDogMzg0cHg7XG4gIGhlaWdodDogNDMycHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmljb24tY2lybGNlLWJpZy1yMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmxjZS1iaWctcjEuc3ZnKTtcbiAgd2lkdGg6IDM5M3B4O1xuICBoZWlnaHQ6IDQzN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pY29uLWNpcmxjZS1mMiB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGhlaWdodDogMjI2cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0ZG9vZGxlIGljb24gbW92ZWQgZnJvbSBfYm9va2luZy13aWRnZXQuc2NzcztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kb29kbGUtaWNvbi5zbWFsbCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZG9vZGxlLWljb24ubm9ybWFsIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5kb29kbGUtaWNvbi5kdXJhdGlvbi1leHBlcmllbmNlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb29kbGVzL2V4cGVyaWVuY2UtY2FyZHMvZHVyYXRpb24tZXhwZXJpZW5jZS1jYXJkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZG9vZGxlLWljb24ubWFwcGluLWV4cGVyaWVuY2UtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9tYXBwaW4tZXhwZXJpZW5jZS1jYXJkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZG9vZGxlLWljb24ucHJpY2UtZnJvbS1leHBlcmllbmNlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvaWNvbi1kb29kbGVzL2V4cGVyaWVuY2UtY2FyZHMvcHJpY2UtZnJvbS1leHBlcmllbmNlLWNhcmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRNdWx0aSBsYW5ndWFnZSBpY29ucztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sYW5ndWFnZS1mbGFncyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5ndWFnZS1mbGFncyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5sYW5ndWFnZS1mbGFnX19lbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvdXNhLnN2Zyk7XG59XG5cbi5sYW5ndWFnZS1mbGFnX19kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZ2VybWFueS5zdmcpO1xufVxuXG4ubGFuZ3VhZ2UtZmxhZ19faXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2l0YWx5LnN2Zyk7XG59XG5cbi5sYW5ndWFnZS1mbGFnX19mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZnJhbmNlLnN2Zyk7XG59XG5cbi5sYW5ndWFnZS1mbGFnX19lcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3Mvc3BhaW4uc3ZnKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlcyBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLWFsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI5cHg7XG4gIH1cbiAgLmZlYXR1cmVzLWFsdCAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZSBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlLWFsdCB7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuLmZlYXR1cmUtYWx0IGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uZmVhdHVyZS1hbHQgaDMgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mZWF0dXJlLWFsdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZS1hbHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5mZWF0dXJlLWFsdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlLWFsdCBoMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZlYXR1cmUtYWx0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG4gIC5mZWF0dXJlcyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG4gIC5mZWF0dXJlcyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmVhdHVyZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmUge1xuICBjb2xvcjogIzI4MzA2YztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIC8qICBGZWF0dXJlIFByaW1hcnkgICovXG59XG4uZmVhdHVyZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZlYXR1cmUgcCBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZlYXR1cmUgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmZlYXR1cmUgPiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZlYXR1cmUgLmljby1jYXQtZ3JlZW4tYWx0LFxuLmZlYXR1cmUgLmljby1jYXQge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4uZmVhdHVyZSAuaWNvLWNhZmUtZ3JlZW4tYWx0LFxuLmZlYXR1cmUgLmljby1jYWZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjZweDtcbn1cbi5mZWF0dXJlLS1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjlweDtcbn1cbi5mZWF0dXJlLS1wcmltYXJ5ID4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzlweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmZlYXR1cmUge1xuICAgIC8qICBGZWF0dXJlIFByaW1hcnkgICovXG4gIH1cbiAgLmZlYXR1cmUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmUgLmljby1jYWZlLWdyZWVuLWFsdCxcbiAgLmZlYXR1cmUgLmljby1jYWZlIHtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmZlYXR1cmUtLXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC5mZWF0dXJlLS1wcmltYXJ5ID4gaSB7XG4gICAgdG9wOiAtNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA5NXB4IDAgMDtcbiAgICAvKiAgRmVhdHVyZSBQcmltYXJ5ICAqL1xuICB9XG4gIC5mZWF0dXJlIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5mZWF0dXJlIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmVhdHVyZS0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gIH1cbiAgLmZlYXR1cmUtLXByaW1hcnkgaSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGZWF0dXJlcyBQcmltYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZXMtcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG4gIC5mZWF0dXJlcy1wcmltYXJ5IC5jb2wtbWQtNCxcbiAgLmZlYXR1cmVzLXByaW1hcnkgLmNvbC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNnB4O1xuICB9XG4gIC5mZWF0dXJlcy1wcmltYXJ5IC5jb2wtbWQtNCxcbiAgLmZlYXR1cmVzLXByaW1hcnkgLmNvbC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmUgUHJpbWFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmUtcHJpbWFyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mZWF0dXJlLXByaW1hcnkgaDMge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM2M2U3Njtcbn1cbi5mZWF0dXJlLXByaW1hcnkgcCB7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gaSArIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIC5pY28tbW91c2Uge1xuICBtYXJnaW46IC0yN3B4IDAgMCAtMnB4O1xufVxuLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIC5pY28tbGFiZWwge1xuICBtYXJnaW46IC0zcHggMCAwIDMycHg7XG59XG4uZmVhdHVyZS1wcmltYXJ5IC5mZWF0dXJlX19pY28gLmljby1jYW1lcmEge1xuICBtYXJnaW46IDFweCAwIDAgLTEycHg7XG59XG4uZmVhdHVyZS1wcmltYXJ5LS1hbHQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZmVhdHVyZS1wcmltYXJ5LS1hbHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZS1wcmltYXJ5IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlLXByaW1hcnkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuZmVhdHVyZS1wcmltYXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlLXByaW1hcnkgaDMge1xuICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZlYXR1cmUtcHJpbWFyeSBwIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG4gIC5mZWF0dXJlLXByaW1hcnkgLmZlYXR1cmVfX2ljbyAuaWNvLW1vdXNlIHtcbiAgICBtYXJnaW46IC0xOHB4IDAgMCAtNHB4O1xuICB9XG4gIC5mZWF0dXJlLXByaW1hcnkgLmZlYXR1cmVfX2ljbyAuaWNvLWxhYmVsIHtcbiAgICBtYXJnaW46IC00cHggMCAwIDE2cHg7XG4gIH1cbiAgLmZlYXR1cmUtcHJpbWFyeSAuZmVhdHVyZV9faWNvIC5pY28tY2FtZXJhIHtcbiAgICBtYXJnaW46IC01cHggMCAwIC01cHg7XG4gIH1cbiAgLmZlYXR1cmUtcHJpbWFyeS0tYWx0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDE0cHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmVzIFNlY29uZGFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmVzLXNlY29uZGFyeSAucm93IHtcbiAgbWFyZ2luOiAwIC0yM3B4O1xufVxuLmZlYXR1cmVzLXNlY29uZGFyeSAuY29sLWxnLTQge1xuICBwYWRkaW5nOiAwIDIzcHg7XG59XG4uZmVhdHVyZXMtc2Vjb25kYXJ5LS1hbHQgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuLmZlYXR1cmVzLXNlY29uZGFyeS0tYWx0IC5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmZlYXR1cmVzLXNlY29uZGFyeSAucm93IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLmZlYXR1cmVzLXNlY29uZGFyeSAuY29sLWxnLTQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuZmVhdHVyZXMtc2Vjb25kYXJ5LS1hbHQgLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLmZlYXR1cmVzLXNlY29uZGFyeS0tYWx0IC5jb2wtbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mZWF0dXJlcy1zZWNvbmRhcnktLWFsdCAuY29sLWxnLTQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmVhdHVyZXMtc2Vjb25kYXJ5LS1hbHQgLmNvbC1sZy00ICsgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEZlYXR1cmUgU2Vjb25kYXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmVhdHVyZS1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4OS44JTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5ID4gYTpob3ZlciAuZmVhdHVyZV9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkgaDMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjgzMDZjICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDAuMTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9faWNvLmljb24tY2lybGNlLWYyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMDVkZWcpO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5LS1hbHQge1xuICBwYWRkaW5nLXRvcDogNjglO1xufVxuLmZlYXR1cmUtc2Vjb25kYXJ5LS1hbHQgLmZlYXR1cmVfX2JvZHkge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IC0zcHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgLyogIEZlYXR1cmUgU2Vjb25kYXJ5IEFsdCAgKi9cbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnktLWFsdCB7XG4gICAgcGFkZGluZy10b3A6IDY4JTtcbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnktLWFsdCAuZmVhdHVyZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNjMlO1xuICAgIC8qICBGZWF0dXJlIFNlY29uZGFyeSBBbHQgICovXG4gIH1cbiAgLmZlYXR1cmUtc2Vjb25kYXJ5IC5mZWF0dXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gIC5mZWF0dXJlLXNlY29uZGFyeSAuZmVhdHVyZV9fYm9keSBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnkgLmZlYXR1cmVfX2ljbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnktLWFsdCB7XG4gICAgcGFkZGluZy10b3A6IDY5JTtcbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnktLWFsdCBoMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmVhdHVyZS1zZWNvbmRhcnktLWFsdCAuZmVhdHVyZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEludHJvXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW50cm8ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTE4YzhmO1xuICB6LWluZGV4OiAxOTk7XG4gIC8qICBJbnRybyBQcmltYXJ5ICAqL1xuICAvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xuICAvKiAgSW50cm8gVGVyaXRhcnkgICovXG4gIC8qICBJbnRybyBRdWF0ZXJuYXJ5ICAqL1xuICAvKiAgSW50cm8gU2l6ZTEgICovXG4gIC8qICBJbnRybyBBbHQgICovXG4gIC8qICBJbnRybyBBbHQgICovXG59XG4uaW50cm8gLmludHJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmludHJvIC5pbnRyb19fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5pbnRybyAuaW50cm9fX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uaW50cm8gLmludHJvX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbnRybyAuaW50cm9fX2NvbnRlbnQgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB0ZXh0LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmludHJvIC5pbnRyb19fY29udGVudCBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZmI3NGI7XG59XG4uaW50cm8gLmludHJvX19jb250ZW50IC5mb3JtLWxvY2F0aW9uIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuLmludHJvIC5pbnRyb19fY29udGVudC0tcHJpbWFyeSBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnRybyAuaW50cm9fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjA7XG59XG4uaW50cm8gLmludHJvX19idG4gLmljby1hbmdsZS1kb3duLXdoaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW50cm8gLmJyZWFkY3J1bXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNzA1cHg7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5pbnRyby0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDI1MHB4IDAgNTBweDtcbn1cbi5pbnRyby0tcHJpbWFyeSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5pbnRyby0tcHJpbWFyeSAuaW50cm9fX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pbnRyby0tcHJpbWFyeSAuaWNvbi1jaXJsY2UtYmlnLWQxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1OHB4O1xuICByaWdodDogLTUxcHg7XG59XG4uaW50cm8tLXByaW1hcnkgLmljby1ncmFwZXMge1xuICBib3R0b206IDIwNHB4O1xuICBsZWZ0OiA4NnB4O1xufVxuLmludHJvLS1wcmltYXJ5IC5pY28tZmxhZyB7XG4gIGJvdHRvbTogMjQ2cHg7XG4gIGxlZnQ6IDIzOXB4O1xufVxuLmludHJvLS1wcmltYXJ5IC5pY28tZmxpcGZsb3BzIHtcbiAgYm90dG9tOiAxMDBweDtcbiAgbGVmdDogMTkzcHg7XG59XG4uaW50cm8tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG4gIHBhZGRpbmc6IDIwNnB4IDAgMjBweDtcbn1cbi5pbnRyby0tc2Vjb25kYXJ5IC5pY29uLWNpcmxjZS1iaWctaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTU4cHg7XG4gIHJpZ2h0OiAtNTFweDtcbn1cbi5pbnRyby0tdGVyaXRhcnkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiA3NDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmludHJvLS10ZXJpdGFyeSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRyby0tdGVyaXRhcnkge1xuICAgIGhlaWdodDogMzUzcHg7XG4gIH1cbn1cbi5pbnRyby0tdGVyaXRhcnkgLmludHJvX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaW50cm8tLXRlcml0YXJ5IC5pbnRyb19faW5uZXIge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xufVxuLmludHJvLS1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI4MzA2YztcbiAgcGFkZGluZzogMjUwcHggMCA4OXB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmludHJvLS1xdWF0ZXJuYXJ5IC5jb3VudHJ5LWltYWdlID4gaW1nIHtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmludHJvLS1xdWF0ZXJuYXJ5IC5pY29uLWNpcmxjZS1iaWctYzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTFweDtcbiAgcmlnaHQ6IC0xMTRweDtcbn1cbi5pbnRyby0tc2l6ZTEge1xuICBtYXgtaGVpZ2h0OiA3NDVweDtcbiAgbWluLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmludHJvLS1zaXplMSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRyby0tc2l6ZTEge1xuICAgIGhlaWdodDogMzUzcHg7XG4gIH1cbn1cbi5pbnRyby0tc2l6ZTEgLmludHJvX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaW50cm8tLWFsdCAuaW50cm9fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmludHJvLS1hbHQgLmludHJvX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4uaW50cm8tLWFsdCAuaW50cm9fX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiAtNjg3cHg7XG4gIGJvdHRvbTogMjVweDtcbn1cbi5pbnRyby0tYWx0ZXJuYXRpdmUgLmludHJvX19pbm5lciB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4uaW50cm8tLWFsdGVybmF0aXZlIC5pbnRyb19fY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uaW50cm8tLXNpemUyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogNzY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZ3JhcGVzIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuICAuaW50cm8tLXByaW1hcnkgLmljby1mbGFnIHtcbiAgICBsZWZ0OiA4MnB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsaXBmbG9wcyB7XG4gICAgbGVmdDogNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuaW50cm8ge1xuICAgIC8qICBJbnRybyBQcmltYXJ5ICAqL1xuICAgIC8qICBJbnRybyBTZWNvbmRhcnkgICovXG4gICAgLyogIEludHJvIFNlY29uZGFyeSAgKi9cbiAgICAvKiAgSW50cm8gQWx0ICAqL1xuICB9XG4gIC5pbnRybyAuYnJlYWRjcnVtcHMge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmludHJvLS1wcmltYXJ5IC5pY28tZ3JhcGVzIHtcbiAgICBsZWZ0OiAtODJweDtcbiAgfVxuICAuaW50cm8tLXByaW1hcnkgLmljby1mbGFnIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsaXBmbG9wcyB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxuICAuaW50cm8tLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTkwcHggMCA1MHB4O1xuICB9XG4gIC5pbnRyby0tdGVyaXRhcnkge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG4gIC5pbnRyby0tYWx0IC5pbnRyb19fYnRuIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW50cm8ge1xuICAgIC8qICBJbnRybyBBbHQgICovXG4gIH1cbiAgLmludHJvIC5pbnRyb19faWNvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRybyAuYnJlYWRjcnVtcHMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTU1NXB4O1xuICB9XG4gIC5pbnRyby0tYWx0IC5pbnRyb19fYnRuIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01NTVweDtcbiAgfVxuICAuaW50cm8tLXNpemUyLCAuaW50cm8tLXNpemUxIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW50cm8ge1xuICAgIC8qICBJbnRybyBBbHQgICovXG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NjVweDtcbiAgfVxuICAuaW50cm8tLWFsdCAuaW50cm9fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW50cm8gLmludHJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5pbnRybyAuaW50cm9fX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmludHJvIHtcbiAgICAvKiAgSW50cm8gQWx0ICAqL1xuICB9XG4gIC5pbnRybyAuYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzQ1cHg7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm8ge1xuICAgIC8qICBJbnRybyBQcmltYXJ5ICAqL1xuICAgIC8qICBJbnRybyBTZWNvbmRhcnkgICovXG4gICAgLyogIEludHJvIFRlcml0YXJ5ICAqL1xuICAgIC8qICBJbnRybyBBbHQgICovXG4gICAgLyogIEludHJvIFF1YXRlcm5hcnkgICovXG4gIH1cbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgdG9wOiA1OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjU1cHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19fYnRuIHtcbiAgICBib3R0b206IDIzcHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuaW50cm8gLmludHJvX19jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5pbnRybyAuaW50cm9fX2NvbnRlbnQgLmZvcm0tbG9jYXRpb24ge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19fY29udGVudCAuZm9ybS1sb2NhdGlvbiAuc2VsZWN0OmFmdGVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19fY29udGVudCAuZm9ybS1sb2NhdGlvbiAuc2VsZWN0IHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmludHJvIC5pbnRyb19fY29udGVudC0tcHJpbWFyeSBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMTYwcHggMCAxMTdweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaW50cm9fX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW50cm8tLXByaW1hcnkgLmludHJvX19pY28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA3MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuaW50cm8tLXByaW1hcnkgLmludHJvX19pY28uaWNvbi1jaXJsY2UtYmlnLWQxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWZsYWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICB9XG4gIC5pbnRyby0tcHJpbWFyeSAuaWNvLWdyYXBlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHRvcDogODZweDtcbiAgfVxuICAuaW50cm8tLXByaW1hcnkgLmljby1mbGlwZmxvcHMge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDM1cHg7XG4gIH1cbiAgLmludHJvLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDEyOXB4IDAgNTBweDtcbiAgfVxuICAuaW50cm8tLXRlcml0YXJ5IHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuaW50cm8tLXRlcml0YXJ5IC5pbnRyb19faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmludHJvLS1hbHQgLmludHJvX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG4gIC5pbnRyby0tYWx0IC5pbnRyb19faW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDkwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5pbnRyby0tcXVhdGVybmFyeSB7XG4gICAgcGFkZGluZzogMTI5cHggMCA1MHB4O1xuICB9XG4gIC5pbnRyby0tc2l6ZTIge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctdG9wOiA1OSU7XG4gIH1cbiAgLmludHJvLS1zaXplMiAuYnJlYWRjcnVtcHMge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmludHJvIC5icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGVzIC5yb3cge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4uYXJ0aWNsZXMgLmNvbC1sZy00IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmFydGljbGVzLS1zaXplMSAucm93IHtcbiAgbWFyZ2luOiAwIC0xMnB4O1xufVxuLmFydGljbGVzLS1zaXplMSAuY29sLWxnLTQge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFydGljbGVzIC5yb3cge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAuYXJ0aWNsZXMgLmNvbC1sZy00IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuICAuYXJ0aWNsZXMgLmNvbC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgfVxuICAuYXJ0aWNsZXMgLmNvbC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5hcnRpY2xlcy0tc2l6ZTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG4gIC5hcnRpY2xlcy0tc2l6ZTEgLmNvbC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcnRpY2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qICBBcnRpY2xlIEdyZWVuICAqL1xuICAvKiAgQXJ0aWNsZSBSZWQgICovXG4gIC8qICBBcnRpY2xlIFByaW1hcnkgICovXG4gIC8qICBBcnRpY2xlIFBpcm1hcnkgQWx0ICAqL1xuICAvKiAgQXJ0aWNsZSBQcmltYXJ5IERlZiAgKi9cbiAgLyogIEFydGljbGUgWWVsbG93ICAqL1xufVxuLmFydGljbGUgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uYXJ0aWNsZSBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZSBoNiBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMXB4O1xufVxuLmFydGljbGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmFydGljbGUgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUgcCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbi5hcnRpY2xlIC5saW5rLXRvLXJldmlldyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlIC5saW5rLXRvLXJldmlldzpob3ZlciwgLmFydGljbGUgLmxpbmstdG8tcmV2aWV3OmZvY3VzLCAuYXJ0aWNsZSAubGluay10by1yZXZpZXc6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmFydGljbGUgLmxpbmstdG8tcmV2aWV3OmhvdmVyID4gdWwgPiBsaSA+IGksIC5hcnRpY2xlIC5saW5rLXRvLXJldmlldzpmb2N1cyA+IHVsID4gbGkgPiBpLCAuYXJ0aWNsZSAubGluay10by1yZXZpZXc6YWN0aXZlID4gdWwgPiBsaSA+IGkge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5hcnRpY2xlIC5saXN0LXN0YXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG4gIHotaW5kZXg6IDIyO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgcmlnaHQ6IC0zMnB4O1xufVxuLmFydGljbGUgLmljby1idXJnZXIge1xuICBib3R0b206IC0xMnB4O1xuICByaWdodDogLTE1cHg7XG59XG4uYXJ0aWNsZSAuaWNvLWZsb3dlcnMge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA5cHg7XG59XG4uYXJ0aWNsZSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLmFydGljbGUgLmxpc3QtZ2FkZ2V0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAubGlzdC1nYWRnZXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciAuYXJ0aWNsZV9faW1hZ2UtYWx0ZXJuYXRpdmUge1xuICBwYWRkaW5nLXRvcDogNjglO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA2OC41JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IC0zOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNHB4IDAgMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNnB4IDQwcHggODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzI4MzA2Yztcbn1cbi5hcnRpY2xlLS1ncmVlbiAuYXJ0aWNsZV9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICMxMThjOGY7XG59XG4uYXJ0aWNsZS0tcmVkIC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2U4NDA0Mjtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyODMwNmM7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeSBoMyArIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUtLXByaW1hcnkgLmFydGljbGVfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDkxJTtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5LWFsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG4uYXJ0aWNsZS0tcHJpbWFyeS1hbHQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFydGljbGUtLXByaW1hcnktYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG4gIHBhZGRpbmc6IDIzcHggMTlweCAyMXB4O1xuICBtaW4taGVpZ2h0OiA5MXB4O1xufVxuLmFydGljbGUtLXByaW1hcnktZGVmIHAge1xuICBtaW4taGVpZ2h0OiAxNjRweDtcbn1cbi5hcnRpY2xlLS1wcmltYXJ5LWRlZiAuYnRuIHtcbiAgbWluLXdpZHRoOiAxNDRweDtcbn1cbi5hcnRpY2xlLS15ZWxsb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXJ0aWNsZS0teWVsbG93IC5hcnRpY2xlX19ib2R5IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZCNzRCO1xuICBjb2xvcjogIzI5MzE2QTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZSAuaWNvLWZsb3dlcnMge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMzZweCAyNXB4IDQwcHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciBpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUge1xuICAgIC8qICBBcnRpY2xlIFByaW1hcnkgICovXG4gICAgLyogIEFydGljbGUgUGlybWFyeSBBbHQgICovXG4gICAgLyogIEFydGljbGUgUHJpbWFyeSBEZWYgICovXG4gIH1cbiAgLmFydGljbGUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmFydGljbGUgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFydGljbGUgcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC5hcnRpY2xlIGg2IGkge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gIC5hcnRpY2xlIC5saXN0LXN0YXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiA0cHggMCAwIDEwcHg7XG4gIH1cbiAgLmFydGljbGUgLmxpc3Qtc3RhcnMgbGkgPiAuZmEuZmEtc3RhciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmFydGljbGUgLmxpc3Qtc3RhcnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIH1cbiAgLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlIC5hcnRpY2xlX19pY28ge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbiAgLmFydGljbGUgLmljby1idXJnZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbiAgLmFydGljbGUgLmljby1mbG93ZXJzIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbiAgLmFydGljbGUtLXByaW1hcnkgaDMgKyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbiAgLmFydGljbGUtLXByaW1hcnkgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1hbHQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUtLXByaW1hcnktYWx0IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYXJ0aWNsZS0tcHJpbWFyeS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogOXB4IDAgMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUtLXByaW1hcnktZGVmIHAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmFydGljbGUtLXByaW1hcnktZGVmIC5idG4ge1xuICAgIG1pbi13aWR0aDogOTdweDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgQUx0IFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGUtYWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmY7XG4gIC8qICBBcnRpY2xlIEFsdCBHcmVlbiAgKi9cbiAgLyogIEFydGljbGUgQWx0IFByaW1hcnkgICovXG59XG4uYXJ0aWNsZS1hbHQgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLmFydGljbGUtYWx0IGgzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmFydGljbGUtYWx0IHAge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1hbHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuLmFydGljbGUtYWx0IHAgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICBmbGV4OiAwIDAgNTkuMSU7XG4gIG1heC13aWR0aDogNTkuMSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1ODBweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2UgLmFydGljbGVfX2ltYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICBmbGV4OiAwIDAgNDAuOSU7XG4gIG1heC13aWR0aDogNDAuOSU7XG4gIGJhY2tncm91bmQ6ICMyODMwNmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTQ5cHggMjBweCAzMHB4IDgwcHg7XG59XG4uYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMXB4O1xuICBsZWZ0OiAzNThweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWJ1cmdlciB7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiAxNTdweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWZvb2QtMSB7XG4gIHdpZHRoOiAyMzFweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWZsb3dlcnMge1xuICB3aWR0aDogMTU0cHg7XG4gIGhlaWdodDogMTgzcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4uYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHktLWFsdCB7XG4gIHBhZGRpbmc6IDEyMnB4IDIwcHggMzBweCA4MHB4O1xufVxuLmFydGljbGUtYWx0LS1ncmVlbiAuYXJ0aWNsZV9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICMxMThjOGY7XG59XG4uYXJ0aWNsZS1hbHQtLXByaW1hcnkgLmFydGljbGVfX2ltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDAgMCA1OS41JTtcbiAgbWF4LXdpZHRoOiA1OS41JTtcbn1cbi5hcnRpY2xlLWFsdC0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gIGZsZXg6IDAgMCA0MC41JTtcbiAgbWF4LXdpZHRoOiA0MC41JTtcbiAgcGFkZGluZzogMTE4cHggNzVweCAzMHB4IDI1NHB4O1xufVxuLmFydGljbGUtYWx0LS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5hcnRpY2xlLWFsdC0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBwICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFydGljbGUtYWx0IHtcbiAgICAvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDkwcHggMTIwcHggMzBweCA0MHB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDQ5NXB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdC0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogOTBweCA0MHB4IDMwcHggMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGUtYWx0IHtcbiAgICAvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDUwcHggMTIwcHggOTBweCA0MHB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWZvb2QtMSB7XG4gICAgd2lkdGg6IDE1MXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmljby1idXJnZXIge1xuICAgIHdpZHRoOiAxMTNweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5pY28tZmxvd2VycyB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDUyNXB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdC0tcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogNTBweCA0MHB4IDkwcHggOTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1hbHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZzogODBweCA0MHB4IDgwcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19pY28ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWFsdCBoMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hcnRpY2xlLWFsdCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWFsdCBwICsgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnRpY2xlLWFsdCBoNiBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDY4JTtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDUycHggMTZweCA1MnB4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuYXJ0aWNsZV9fYm9keSAuaWNvLWZvb2QtMSB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmljby1idXJnZXIge1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogNzdweDtcbiAgfVxuICAuYXJ0aWNsZS1hbHQgLmFydGljbGVfX2JvZHkgLmljby1mbG93ZXJzIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5hcnRpY2xlX19pY28ge1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbiAgLmFydGljbGUtYWx0IC5pY28tYnVyZ2VyIHtcbiAgICBib3R0b206IC04cHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5hcnRpY2xlLWFsdCAuaWNvLWZsb3dlcnMge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIEJpZ1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGUtYmlnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlLWJpZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG4uYXJ0aWNsZS1iaWcgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uYXJ0aWNsZS1iaWcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYXJ0aWNsZS1iaWcgLmFydGljbGVfX2ltYWdlIHtcbiAgaGVpZ2h0OiA3NDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5hcnRpY2xlLWJpZyAuYXJ0aWNsZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcnRpY2xlLWJpZyAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1iaWcgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmFydGljbGUtYmlnIGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLmFydGljbGUtYmlnIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmFydGljbGUtYmlnIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNTNweDtcbiAgfVxuICAuYXJ0aWNsZS1iaWcgLmFydGljbGVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGNvbG9yOiAjMjgzMDZjO1xuICAgIHBhZGRpbmc6IDQ0cHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFydGljbGUgUHJpbWFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICAvKiAgQXJ0aWNsZSBQcmltYXJ5IEFsdCAgKi9cbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX21lZGlhIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX21lZGlhIGgyIHtcbiAgbWFyZ2luOiA4NnB4IDAgMCA0M3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDdweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZhYjY0ZTtcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlLmhvc3Qtc2luZ2xlX19pbWFnZSB7XG4gIHdpZHRoOiAzOTBweDtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZS5ob3N0LXNpbmdsZV9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIGgxIHtcbiAgY29sb3I6ICNiOWI1YmI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlLmhvc3Qtc2luZ2xlX19pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UuaG9zdC1zaW5nbGVfX2ltYWdlIGgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZS5ob3N0LXNpbmdsZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlLmhvc3Qtc2luZ2xlX19pbWFnZSBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDQzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5Lmhvc3Qtc2luZ2xlLWludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgaDEge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IGgyLFxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgaDIgc3Bhbixcbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjZmFiNjRlO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMiBzdHJvbmcsXG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAyOXB4IDAgMCAwO1xufVxuLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4uYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHAge1xuICBtaW4taGVpZ2h0OiAyNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXByaW1hcnktLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogODdweDtcbn1cbi5hcnRpY2xlLXByaW1hcnktLWFsdCAuYXJ0aWNsZV9fYm9keSBoMSArIGgyIHtcbiAgbWFyZ2luOiAyOXB4IDAgMDtcbn1cbi5hcnRpY2xlLXByaW1hcnktLWFsdCAuYXJ0aWNsZV9fbWVkaWEge1xuICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xufVxuLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICB0b3A6IC0zN3B4O1xuICBsZWZ0OiA0N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkge1xuICAgIC8qICBBcnRpY2xlIFByaW1hcnkgQWx0ICAqL1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19ib2R5IHAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnktLWFsdCAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnktLWFsdCAuYXJ0aWNsZV9fYm9keSBoMixcbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX21lZGlhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX21lZGlhIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1wcmltYXJ5IC5hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLXByaW1hcnkge1xuICAgIC8qICBBcnRpY2xlIFByaW1hcnkgQWx0ICAqL1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX21lZGlhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fbWVkaWEgaDIsXG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX21lZGlhIC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDIycHggMCAwO1xuICB9XG4gIC5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMzRweCAwIDE3cHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICB0b3A6IC0xM3B4O1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSBoMixcbiAgLmFydGljbGUtcHJpbWFyeSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFydGljbGUtcHJpbWFyeS0tYWx0IC5hcnRpY2xlX19ib2R5IGgxICsgaDIge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBQcmltYXJ5IEZyYW1lXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1wcmltYXJ5LWZyYW1lIC5hcnRpY2xlX19pbWFnZTphZnRlciB7XG4gIG1hcmdpbjogLTM1cHggMCAwIDQzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cywgd2lkdGggMC40cztcbn1cbi5hcnRpY2xlLXByaW1hcnktZnJhbWUuYW5pbWF0ZWQgLmFydGljbGVfX2ltYWdlOmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgN3B4KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIFNlY29uZGFyeVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGUtc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5zb2NpYWxzLWFsdCArIGgxIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAudGVzdGltb25pYWwtYWx0ICsgLmFydGljbGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC50ZXN0aW1vbmlhbC1hbHQgKyAud2lkZ2V0LW1hcCB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLndpZGdldC1tYXAgKyAuYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODdweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNjZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIzcHggMTVweCAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX190b29sdGlwIC5hcnRpY2xlX19saW5rLWRlZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyMTIwMjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAgLmFydGljbGVfX2xpbmstZGVmOmhvdmVyIHtcbiAgY29sb3I6ICNGRkI3NEI7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAgLmFydGljbGVfX2xpbmstZGVmIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC02cHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgaDEuYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmFydGljbGUtc2Vjb25kYXJ5IGgyLmFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fY29udGVudCBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX2NvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0YyMDQ0ODtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX2ltYWdlIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX2ltYWdlICsgLmFydGljbGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDMzcHggMCAwO1xufVxuLmFydGljbGUtc2Vjb25kYXJ5ICsgLmFydGljbGUtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSArIC5mb3JtLXN1YnNjcmliZSB7XG4gIG1hcmdpbjogNTBweCAxMnB4IDAgMDtcbn1cbi5hcnRpY2xlLXNlY29uZGFyeSArIC5mb3JtLXN1YnNjcmliZSArIC5hcnRpY2xlLXNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uYXJ0aWNsZS1zZWNvbmRhcnkgKyAud2lkZ2V0LXRlcml0YXJ5IHtcbiAgbWFyZ2luOiA0OHB4IDEycHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IC5hcnRpY2xlX190b29sdGlwIC5hcnRpY2xlX19saW5rLWRlZiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3Rvb2x0aXAgLmFydGljbGVfX2xpbmstZGVmIGkge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtc2Vjb25kYXJ5IGgxLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5IGgyLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAud2lkZ2V0LW1hcCArIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hcnRpY2xlLXNlY29uZGFyeSAuYXJ0aWNsZV9faW1hZ2UgKyAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAuYXJ0aWNsZS1zZWNvbmRhcnkgKyAuYXJ0aWNsZS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbiAgLmFydGljbGUtc2Vjb25kYXJ5ICsgLndpZGdldC10ZXJpdGFyeSB7XG4gICAgbWFyZ2luOiA1MnB4IC0xNXB4IDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0QXJ0aWNsZSBTbWFsbFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFydGljbGUtc21hbGwge1xuICAvKiAgQXJ0aWNsZSBTbWFsbCBQcmltYXJ5ICAqL1xuICAvKiAgQXJ0aWNsZSBTbWFsbCBTZWNvbmRhcnkgICovXG59XG4uYXJ0aWNsZS1zbWFsbCAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2ltYWdlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogMTk1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDE0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDExMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2UgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBoNCxcbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IC5leHBlcmllbmNlLWNhcmRfX3RpdGxlLFxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgLmhvc3QtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgaDQgc3Bhbixcbi5hcnRpY2xlLXNtYWxsIC5hcnRpY2xlX19ib2R5IC5leHBlcmllbmNlLWNhcmRfX3RpdGxlIHNwYW4sXG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSAuaG9zdC1jYXJkX19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBwIHtcbiAgbWFyZ2luOiA3cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYXJ0aWNsZS1zbWFsbCArIC5hcnRpY2xlLXNtYWxsIHtcbiAgbWFyZ2luOiA0N3B4IDAgMDtcbn1cbi5hcnRpY2xlLXNtYWxsLS1wcmltYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGUtc21hbGwtLXByaW1hcnkgLmFydGljbGVfX2JvZHkge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5hcnRpY2xlLXNtYWxsLS1zZWNvbmRhcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjkzMTZBO1xufVxuLmFydGljbGUtc21hbGwtLXNlY29uZGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuLmFydGljbGUtc21hbGwtLXNlY29uZGFyeSAuYXJ0aWNsZV9fYm9keSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMC45MztcbiAgbWFyZ2luOiAtMXB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZS1zbWFsbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLXNtYWxsIHtcbiAgICAvKiAgQXJ0aWNsZSBTbWFsbCBQcmltYXJ5ICAqL1xuICAgIC8qICBBcnRpY2xlIFNtYWxsIFNlY29uZGFyeSAgKi9cbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gIH1cbiAgLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYXJ0aWNsZS1zbWFsbCAuYXJ0aWNsZV9fYm9keSBoNCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFydGljbGUtc21hbGwgLmFydGljbGVfX2JvZHkgcCB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG4gIC5hcnRpY2xlLXNtYWxsICsgLmFydGljbGUtc21hbGwge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLmFydGljbGUtc21hbGwtLXByaW1hcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFydGljbGUtc21hbGwtLXNlY29uZGFyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRBcnRpY2xlIFRlcml0YXJ5XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS10ZXJpdGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmYWI2NGU7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS10ZXJpdGFyeSBwICsgaDYge1xuICBtYXJnaW46IDE4cHggMCAwO1xufVxuLmFydGljbGUtdGVyaXRhcnkgaDYge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IGg2ICsgaW1nIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbi5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19ib2R5IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA5MHB4IDAgMTY0cHg7XG59XG4uYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG4uYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMTA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGUtdGVyaXRhcnkgLmFydGljbGVfX2JvZHkge1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMTA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtdGVyaXRhcnkgLmFydGljbGVfX2JvZHkge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZS10ZXJpdGFyeSAuYXJ0aWNsZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLXRlcml0YXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGUtdGVyaXRhcnkgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLXRlcml0YXJ5IC5hcnRpY2xlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuLmFydGljbGVfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFydGljbGVfX2lubmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xufVxuLmFydGljbGVfX2lubmVyIC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZV9faW5uZXIgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYXJ0aWNsZV9faW5uZXIgLmRlc2NyaXB0aW9uX193cmFwcGVyIHAge1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZV9faW5uZXIgLmRlc2NyaXB0aW9uX193cmFwcGVyIHAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19pbm5lciB1bCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZV9fc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcbn1cblxuLmFydGljbGVfX2JvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuYXJ0aWNsZV9faW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hcnRpY2xlX19zaGFkb3cge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIHAucGFyYWdwYXBoX19zaXplIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5LWNhdGVnb3J5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJldmlld3MtaW50cm8tc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDEzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtaW50cm8tc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTcxcHg7XG4gIH1cbn1cblxuLnJldmlldyB7XG4gIGhlaWdodDogNTQwcHg7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXZpZXcgLnNsaWRlcl9fc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogNTAlO1xuICB0b3A6IGluaXRpYWw7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS1jNmRiZjEzZTM5LnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5yZXZpZXcgLnNsaWRlcl9fc2xpZGVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yZXZpZXcgLnNsaWRlcl9fc2xpZGVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5yZXZpZXctc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnJldmlldy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cbi5yZXZpZXctc2xpZGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNjRlO1xufVxuLnJldmlldy1zbGlkZXJfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucmV2aWV3LXNsaWRlcl9fY29udGVudCA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJldmlldyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3IHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbiAgLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDQwJTtcbiAgICBib3R0b206IGluaXRpYWw7XG4gIH1cbiAgLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLWM2ZGJmMTNlMzkuc3ZnI2ljb24tYXJyb3ctZG93blwiKSBuby1yZXBlYXQ7XG4gIH1cbiAgLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgLTJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLnJldmlldyAuc2xpZGVyX19zbGlkZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5yZXZpZXctc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9faW1nID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNDVweCAzMHB4IDAgODVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucmV2aWV3IHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDJweDtcbiAgfVxuICAucmV2aWV3LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG4gIC5yZXZpZXctc2xpZGVyX19pbWcgPiBpbWcge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnJldmlldy1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCAwIDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQzcHgpIHtcbiAgLnJldmlldy1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDkwcHggMzVweCAwIDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50cnktaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U29jaWFsXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc29jaWFscyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5zb2NpYWxzIHVsIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cbi5zb2NpYWxzIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG4uc29jaWFscyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb2NpYWxzIHVsIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbHMgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0U29jaWFscyBBbHRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zb2NpYWxzLWFsdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zb2NpYWxzLWFsdCB1bCBsaSB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyODMwNmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zb2NpYWxzLWFsdCB1bCBsaSBhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIGEgaS5mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2M1OTk4O1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIGEgaS50d2l0dGVyIHtcbiAgY29sb3I6ICMyNmE2ZDE7XG59XG4uc29jaWFscy1hbHQgdWwgbGkgYSBpLmluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjNDA3MjliO1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIGEgaS5saW5rZWRpbiB7XG4gIGNvbG9yOiAjMDI3YmI1O1xufVxuLnNvY2lhbHMtYWx0IHVsIGxpIGEgaS5waW50ZXJlc3Qge1xuICBjb2xvcjogI2M4MjMyYztcbn1cbi5zb2NpYWxzLWFsdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNvY2lhbHMtYWx0IGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG4uc29jaWFscy1hbHQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zb2NpYWxzLWFsdCA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjAyMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAyN3B4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zb2NpYWxzLWFsdC0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2NnB4IDAgNjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29jaWFscy1hbHQgPiBzdHJvbmcge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc29jaWFscy1hbHQgPiBzdHJvbmcge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLnNvY2lhbHMtYWx0LS1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRCcmVhZGNydW1wc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyZWFkY3J1bXBzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnJlYWRjcnVtcHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bXBzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5icmVhZGNydW1wcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bXBzIHVsIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmJyZWFkY3J1bXBzIHVsIGxpICsgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5icmVhZGNydW1wcyAuYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtcHMtLWFsdCB7XG4gIGNvbG9yOiAjMjgzMDZjO1xufVxuLmJyZWFkY3J1bXBzLS1hbHQgdWwgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMyODMwNmMgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1wcy0tYWx0IHVsIGxpICsgbGk6YWZ0ZXIge1xuICBjb2xvcjogIzI4MzA2Yztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1wcyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5icmVhZGNydW1wcyB1bCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmVhZGNydW1wcyB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJyZWFkY3J1bXBzIHVsIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYnJlYWRjcnVtcHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5icmVhZGNydW1wcyB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgTW92ZWQgZnJvbSBoZXJvUGFnZS5zY3NzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndoaXRlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk0cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud2hpdGUtYmcgLmJyZWFkY3J1bXBzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLndoaXRlLWJnIC5icmVhZGNydW1wcyBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgbGk6YmVmb3JlLFxuLndoaXRlLWJnIC5icmVhZGNydW1wcyBsaTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndoaXRlLWJnIC5icmVhZGNydW1wcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndoaXRlLWJnIC5icmVhZGNydW1wcyAuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2hpdGUtYmctYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLndoaXRlLWJnLWFjdGl2ZSAuYnJlYWRjcnVtcHMgbGk6YmVmb3JlLFxuLndoaXRlLWJnLWFjdGl2ZSAuYnJlYWRjcnVtcHMgbGk6YWZ0ZXIge1xuICBjb2xvcjogIzI4MzA2Qztcbn1cbi53aGl0ZS1iZy1hY3RpdmUgLmJyZWFkY3J1bXBzIGEge1xuICBjb2xvcjogIzI4MzA2QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndoaXRlLWJnLWFjdGl2ZSAuYnJlYWRjcnVtcHMgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlLWJnIHtcbiAgICB0b3A6IDQ5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG4gIC53aGl0ZS1iZyAuYnJlYWRjcnVtcHMgbGk6YmVmb3JlLFxuICAud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGxpOmFmdGVyIHtcbiAgICBjb2xvcjogIzI4MzA2QztcbiAgfVxuICAud2hpdGUtYmcgLmJyZWFkY3J1bXBzIGEge1xuICAgIGNvbG9yOiAjMjgzMDZDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAud2hpdGUtYmcgLmJyZWFkY3J1bXBzIC5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmlsdGVyc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1MDtcbn1cbi5maWx0ZXJzIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzI4MzA2YztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19iYXIgLmZpbHRlciArIC5maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogNDdweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19hY3Rpb25zLFxuLmZpbHRlcnMgLmZpbHRlcnNfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJzIC5maWx0ZXJzX19iYXIgLmZpbHRlciArIC5maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cywgdG9wIDFzIDAuNHM7XG4gICAgei1pbmRleDogMjUwO1xuICAgIHBhZGRpbmc6IDQycHggMTVweCAwIDE1cHg7XG4gIH1cbiAgLmZpbHRlcnMgaDYge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmZpbHRlcnMgLmJ0bi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlcnNfX2JhciAuZmlsdGVyX19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVycyAuZmlsdGVyc19fYmFyIC5maWx0ZXIgKyAuZmlsdGVyIHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICB9XG4gIC5maWx0ZXJzIC5maWx0ZXJzX19ib2R5IC5maWx0ZXJfX2Ryb3Bkb3duIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjg2cHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmZpbHRlcnMuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICB9XG4gIC5maWx0ZXJzLmZpbHRlcnMtYWN0aXZlIC5maWx0ZXJzX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRGaWx0ZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICBGaWx0ZXIgRXhwYW5kZWQgICovXG4gIC8qICBGaWx0ZXIgQWN0aXZlICAqL1xuICAvKiAgRmlsdGVyIENpdHkgICovXG59XG4uZmlsdGVyIC5maWx0ZXJfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTg0MDQyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNHB4IDE3cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cztcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYnRuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2J0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYnRuIHNwYW4gaSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYnRuIHNwYW4gaSArIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbiAgbWF4LWhlaWdodDogNjk5cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogIzQ3NDc0NyAhaW1wb3J0YW50O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIHVsIGg2IHtcbiAgbWFyZ2luOiAxNHB4IDE3cHg7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIGg2IHtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveDpob3ZlciBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3g6aG92ZXIgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBjb2xvcjogI2U4NDA0MjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIGNvbG9yIDAuNHM7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbDphZnRlciwgLmZpbHRlciAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTZweDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0MDQyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cztcbn1cbi5maWx0ZXIgLmZpbHRlcl9fZHJvcGRvd24gLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmlsdGVyIC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZTg0MDQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYWN0aW9ucyB7XG4gIG1hcmdpbjogNXB4IDIwcHggMzBweDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYWN0aW9ucyAubGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maWx0ZXIgLmZpbHRlcl9fYWN0aW9ucyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIHAgKyBwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5maWx0ZXIuZXhwYW5kZWQgLmZpbHRlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2U4NDA0MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyLmV4cGFuZGVkIC5maWx0ZXJfX2J0biBzcGFuIGkge1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbHRlci5leHBhbmRlZCAuZmlsdGVyX19idG4gc3BhbiBpICsgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmlsdGVyLmV4cGFuZGVkIC5maWx0ZXJfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5maWx0ZXIuYWN0aXZlIC5maWx0ZXJfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbHRlci5hY3RpdmUgLmZpbHRlcl9fYnRuIHNwYW4gaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmlsdGVyLmFjdGl2ZSAuZmlsdGVyX19idG4gc3BhbiBpICsgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmlsdGVyLS1jaXR5IHVsIC5jaGVja2JveCBsYWJlbDphZnRlciwgLmZpbHRlci0tY2l0eSB1bCAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMzZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXIgLmZpbHRlcl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cbiAgLmZpbHRlciAuZmlsdGVyX19idG4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0RmlsdGVyIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZpbHRlci1hbHQge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2JhciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2JhciBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNlMDNlM2Y7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fYmFyIC5pY28tdXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLXVwLWdyYXkucG5nKTtcbiAgbGVmdDogMTdweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2JhciAuaWNvLWRvd24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTtcbiAgbGVmdDogNTVweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIGg2IHtcbiAgbWFyZ2luOiAxMHB4IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3ggbGFiZWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDlweCAxMHB4IDlweCA1NnB4O1xuICBjb2xvcjogI2Q5MzkzMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q5MzkzMTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDI3cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDkzOTMxO1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLmZpbHRlcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4O1xuICByaWdodDogNXB4O1xuICB0b3A6IDEwcHg7XG59XG4uZmlsdGVyLWFsdCAuZmlsdGVyX19kcm9wZG93biAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpbHRlci1hbHQgLmZpbHRlcl9fZHJvcGRvd24gLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6ICM0NzQ3NDcgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItYWx0IC5maWx0ZXJfX2Ryb3Bkb3duIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1hbHQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWx0ZXJzX19idG5fY2xlYXIge1xuICBtYXJnaW46IDAgMCAwIDQ3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgY29sb3I6ICNlODQwNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJzID4gaDYge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5maWx0ZXJzX19iYXIgPiAuZmlsdGVyX19jb3VudHJ5IHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIH1cbiAgLmZpbHRlcnNfX2JhciA+IC5maWx0ZXJfX2NpdHkge1xuICAgIG1hcmdpbjogMCAwIDM1cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXJzX19idG5fY2xlYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYycHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIGNvbG9yOiAjMjgzMDZjO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyc19fYnRuX2NsZWFyIHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGVzdGltb25pYWxzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVzdGltb25pYWxzIC5yb3cge1xuICBtYXJnaW46IDAgLTIzcHg7XG59XG4udGVzdGltb25pYWxzIC5jb2wtbGctNCB7XG4gIHBhZGRpbmc6IDAgMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xuICAudGVzdGltb25pYWxzIC5yb3cge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC5jb2wtbGctNCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLmNvbC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0VGVzdGltb25pYWxcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMzZweCAxMHB4IDM2cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTlweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCBwIC5mYS1zdGFyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCBwIC5zZXBhcmF0b3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIC50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCAudGVzdGltb25pYWxfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIG1hcmdpbjogMTRweCAzM3B4IDA7XG4gIHBhZGRpbmc6IDIwcHggMnB4IDM2cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC5yZXZpZXctdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVNlbWlCb2xkLCBzYW5zLXNlcmlmO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAucmV2aWV3LXRpdGxlID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLmxpc3Qtc3RhcnMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAudGVzdGltb25pYWxfX2NyZWF0ZWQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC50ZXN0aW1vbmlhbF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCAudGVzdGltb25pYWxfX2F1dGhvciBzcGFuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXZpZXdzLWhvc3QgLnRlc3RpbW9uaWFsX19oZWFkIGEge1xuICBtYXJnaW46IDA7XG59XG5cbi5yZXZpZXdzLWNpdHkgLnRlc3RpbW9uaWFsX19oZWFkLFxuLnJldmlld3MtaG9zdCAudGVzdGltb25pYWxfX2hlYWQge1xuICBwYWRkaW5nOiAyMHB4IDM2cHggMTBweCAzNnB4O1xufVxuLnJldmlld3MtY2l0eSAudGVzdGltb25pYWxfX2hlYWQgYSxcbi5yZXZpZXdzLWhvc3QgLnRlc3RpbW9uaWFsX19oZWFkIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnJldmlld3MtY2l0eSAudGVzdGltb25pYWxfX2NvbnRlbnQsXG4ucmV2aWV3cy1ob3N0IC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTZlNmU2O1xufVxuLnJldmlld3MtY2l0eSAudGVzdGltb25pYWxfX2NvbnRlbnQgPiBwLFxuLnJldmlld3MtaG9zdCAudGVzdGltb25pYWxfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2hlYWQgLnRlc3RpbW9uaWFsX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19oZWFkIHAgLnNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9faGVhZCAudGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMzNweCAwO1xuICAgIHBhZGRpbmc6IDEzcHggMCA1MHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLnJldmlldy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAudGVzdGltb25pYWwgLnRlc3RpbW9uaWFsX19jb250ZW50IC5saXN0LXN0YXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbCAudGVzdGltb25pYWxfX2NvbnRlbnQgLnRlc3RpbW9uaWFsX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFRlc3RpbW9uaWFsIEFsdFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRlc3RpbW9uaWFsLWFsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG59XG4udGVzdGltb25pYWwtYWx0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWwtYWx0IHNwYW4gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVzdGltb25pYWwtYWx0IHAge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luOiAwO1xufVxuLnRlc3RpbW9uaWFsLWFsdCAudGVzdGltb25pYWxfX2ltYWdlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3RpbW9uaWFsLWFsdCAudGVzdGltb25pYWxfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlc3RpbW9uaWFsLWFsdCAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYWx0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFsdCBzcGFuIHN0cm9uZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC50ZXN0aW1vbmlhbC1hbHQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbC1hbHQgLnRlc3RpbW9uaWFsX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbC1hbHQgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFjY29yZGlvblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gKyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyODMwNmM7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjgzMDZjO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkIGg2IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxM3B4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYgaSArIGkge1xuICBvcGFjaXR5OiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkIGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYgLmljby1zZXR0aW5nIHtcbiAgbWFyZ2luOiAtMTBweCAwIDAgLTEycHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgaDYgLmljby1zZXR0aW5nICsgaSB7XG4gIG1hcmdpbjogLTEwcHggMCAwIC0xMnB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkIC5hY2NvcmRpb25fX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWQgLmFjY29yZGlvbl9faWNvIGkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZCAuYWNjb3JkaW9uX19pY28gaSArIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX19ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwNSU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAyMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbn1cbi5hY2NvcmRpb24uZXhwYW5kZWQgLmFjY29yZGlvbl9faGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2RlM2Y0MTtcbn1cbi5hY2NvcmRpb24uZXhwYW5kZWQgLmFjY29yZGlvbl9faGVhZCBoNiB7XG4gIGNvbG9yOiAjZGUzZjQxO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIGg2IGkge1xuICBvcGFjaXR5OiAwO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19oZWFkIGg2IGkgKyBpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hY2NvcmRpb24uZXhwYW5kZWQgLmFjY29yZGlvbl9faGVhZCAuYWNjb3JkaW9uX19pY28gaSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24uZXhwYW5kZWQgLmFjY29yZGlvbl9faGVhZCAuYWNjb3JkaW9uX19pY28gaSArIGkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFjY29yZGlvbi5leHBhbmRlZCAuYWNjb3JkaW9uX19ib2R5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRMaW5rXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxpbmstLWFsdCB7XG4gIGNvbG9yOiAjZTg0MDQyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNlYXJjaFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2J0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE1cHg7XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19maWVsZCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5zZWFyY2ggLnNlYXJjaF9fYnRuIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTdGVwc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2N3B4O1xufVxuLnN0ZXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiA1MDFweDtcbiAgbGVmdDogNDNweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5zdGVwcy0tcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnN0ZXBzLS1wcmltYXJ5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGVwcy0tcHJpbWFyeS1hbHQgLnN0ZXAgKyAuc3RlcCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuLnN0ZXBzLS1wcmltYXJ5LWFsdCAuc3RlcC0tcHJpbWFyeSAuc3RlcF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5zdGVwczphZnRlciB7XG4gICAgYm90dG9tOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICB9XG4gIC5zdGVwczphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIGJvdHRvbTogMjkwcHg7XG4gICAgYm90dG9tOiAxNCU7XG4gIH1cbiAgLnN0ZXBzLS1wcmltYXJ5LWFsdCAuc3RlcCArIC5zdGVwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY1cHgpIHtcbiAgLnN0ZXBzOmFmdGVyIHtcbiAgICBib3R0b206IDEzJTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRTdGVwXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIC8qICBTdGVwIEFsdCAgKi9cbiAgLyogIFN0ZXAgQWx0ICAqL1xufVxuLnN0ZXAgKyAuc3RlcCB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG4uc3RlcCAuc3RlcF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMzcHg7XG4gIGxlZnQ6IC0xNjdweDtcbn1cbi5zdGVwIC5zdGVwX19sYWJlbCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zdGVwIC5zdGVwX19sYWJlbCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdGVwIC5zdGVwX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2MTNweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4uc3RlcCAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzExOGM4ZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzJweCwgLTM0cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zdGVwIC5zdGVwX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zNHB4O1xuICBsZWZ0OiAzMnB4O1xuICB6LWluZGV4OiA1O1xufVxuLnN0ZXAgLnN0ZXBfX2JvZHkge1xuICBjb2xvcjogIzI4MzA2YztcbiAgcGFkZGluZy10b3A6IDM5cHg7XG59XG4uc3RlcCAuc3RlcF9fYm9keSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RlcCAuc3RlcF9fYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0ZXAgLnN0ZXBfX2JvZHkgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnN0ZXAtLXllbGxvdyAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFiNjRlO1xufVxuLnN0ZXAtLXllbGxvdyAuc3RlcF9fbGFiZWwgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExOWRlZyk7XG59XG4uc3RlcC0tcmVkIC5zdGVwX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlODQwNDI7XG59XG4uc3RlcC0tYmx1ZSAuc3RlcF9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDZjO1xufVxuLnN0ZXAtLWJsdWUgLnN0ZXBfX2xhYmVsIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTlkZWcpO1xufVxuLnN0ZXAuYW5pbWF0ZWQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3RlcC0tYWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkge1xuICBwYWRkaW5nOiAwIDAgMCAxMDhweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4uc3RlcC0tYWx0IC5zdGVwX19ib2R5IHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc3RlcC0tYWx0IC5zdGVwX19ib2R5IHAgZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0NWVtO1xufVxuLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG4uc3RlcC0tYWx0IC5zdGVwX19ib2R5LS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG4uc3RlcC0tYWx0IC5zdGVwX19pbWFnZSB7XG4gIGZsZXg6IDAgMCA2MTJweDtcbn1cbi5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbn1cbi5zdGVwLS1hbHQgKyAuc3RlcC0tYWx0IHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4uc3RlcC0tYWx0LXByaW1hcnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLnN0ZXAtLWFsdC1wcmltYXJ5IC5zdGVwX19pbWFnZSB7XG4gIG9yZGVyOiAxO1xufVxuLnN0ZXAtLWFsdC1wcmltYXJ5IC5zdGVwX19ib2R5IHtcbiAgcGFkZGluZzogMCAxMzVweCAwIDA7XG59XG4uc3RlcC0tYWx0LXByaW1hcnkgLnN0ZXBfX2JvZHktLXByaW1hcnkge1xuICBwYWRkaW5nOiAwIDY4cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5zdGVwLS1hbHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keSxcbiAgLnN0ZXAtLWFsdCAuc3RlcF9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0ZXAgLnN0ZXBfX2xhYmVsIHtcbiAgICBsZWZ0OiAtMTMwcHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2ltYWdlIGltZyB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCAuc3RlcF9fYm9keS0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcC0tYWx0IC5zdGVwX19pbWFnZTphZnRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdGVwLS1hbHQtcHJpbWFyeSAuc3RlcF9fYm9keSB7XG4gICAgcGFkZGluZzogMCA3MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwICsgLnN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2ltYWdlOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtMTJweCk7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2ltYWdlIGltZyB7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IC0xMnB4O1xuICB9XG4gIC5zdGVwIC5zdGVwX19sYWJlbCB7XG4gICAgdG9wOiAtNDhweDtcbiAgICBsZWZ0OiAtNzNweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9fbGFiZWwgaSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjI2KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAuc3RlcCAuc3RlcF9fbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG4gIC5zdGVwIC5zdGVwX19ib2R5IGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAuc3RlcCAuc3RlcF9fYm9keSBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLnN0ZXAgLnN0ZXBfX2JvZHkgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnN0ZXAtLWFsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlLFxuICAuc3RlcC0tYWx0IC5zdGVwX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zdGVwLS1hbHQgLnN0ZXBfX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuICAuc3RlcC0tYWx0IC5zdGVwX19pbWFnZTphZnRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdGVwLS1hbHQgKyAuc3RlcC0tYWx0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmVycm9yLXBhZ2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgcGFkZGluZzogMTAwcHggMzBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci1wYWdlLWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIge1xuICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICB9XG59XG4uZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5jb2RlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuY29kZS1ob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuZXJyb3ItZGVzY3JpcHRpb24sIC5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIgLmFkdmljZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuZXJyb3ItZGVzY3JpcHRpb24sIC5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIgLmFkdmljZS1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlLWhvbGRlciAuY29udGVudC1ob2xkZXIgLnNlY3Rpb25fX2FjdGlvbnMgLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uZXJyb3ItcGFnZS1ob2xkZXIgLmNvbnRlbnQtaG9sZGVyIC5zZWN0aW9uX19hY3Rpb25zIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UtaG9sZGVyIC5jb250ZW50LWhvbGRlciAuc2VjdGlvbl9fYWN0aW9ucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZS1ob2xkZXIgLnBpY3R1cmUtaG9sZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG59XG4uZXJyb3ItcGFnZS1ob2xkZXIgLnBpY3R1cmUtaG9sZGVyIC5zaW5nLXBpY3R1cmUge1xuICB3aWR0aDogMTg1cHg7XG4gIGhlaWdodDogMjM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvcGFnZS00MDQtYjIwNjA1ZGI2ZS5zdmcjNDA0LXNpZ25cIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci1wYWdlLWhvbGRlciAucGljdHVyZS1ob2xkZXIgLnNpbmctcGljdHVyZSB7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIGhlaWdodDogNDc4cHg7XG4gIH1cbn1cblxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDYwcHggMzBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4uaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBTeXNGYWxzby1JdGFsaWMsIFBvcHBpbnMtTWVkaXVtLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gNTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gNTVweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gNTVweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmNpcmNsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmNpcmNsZXMgLmNpcmNsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyAuY2lyY2xlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5jaXJjbGVzIC5jaXJjbGUge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyAucmVkLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9wYWdlLTQwNC1iMjA2MDVkYjZlLnN2ZyNyZWQtY2lyY2xlXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmNpcmNsZXMgLmdyZWVuLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9wYWdlLTQwNC1iMjA2MDVkYjZlLnN2ZyNncmVlbi1jaXJjbGVcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuY2lyY2xlcyAueWVsbG93LWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9wYWdlLTQwNC1iMjA2MDVkYjZlLnN2ZyN5ZWxsb3ctY2lyY2xlXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmRvb2RsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy93b3JsZC1jb2xsYWdlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIC5jb250ZW50LWhvbGRlciAuZG9vZGxlIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9zdGluZy1yZXN0YXJ0LXdyYXBwZXIgLmNvbnRlbnQtaG9sZGVyIC5kb29kbGUge1xuICAgIHdpZHRoOiAzMTJweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ob3N0aW5nLXJlc3RhcnQtd3JhcHBlciAuY29udGVudC1ob2xkZXIgLmRvb2RsZSB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG4uY3NzLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjc3MtYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNzcy1ib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbi5jc3MtYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogY3NzLWJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGNzcy1ib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLmJ0bi1sb2FkZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgI0ZGRjhFRDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRTg0MDQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mZWF0dXJlLWxpc3QgaSB7XG4gIG1hcmdpbi1ib3R0b206IDJ2aDtcbn1cblxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCB7XG4gIG1hcmdpbi1ib3R0b206IDV2aDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiA1cHggMTVweCAyMHB4IDNweCAjNjU0NzVhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gM3ZoIGF1dG87XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgei1pbmRleDogNTtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy10aXRsZSA+IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDAgM3B4ICMwNzEzODE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy10aXRsZSA+IGgzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy10aXRsZSA+IC5pY28tY2lyY2xlcyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy10aXRsZSA+IC5pY28tY2lyY2xlcyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgbGFiZWwsXG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIGxhYmVsICsgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LWRhcmspO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSBpbnB1dCxcbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAgLmRhdGVwaWNrZXItbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAydmg7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAucmFkaW8tc3RhcnMtZ3JvdXAge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDN2aDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy11c2VyLWRhdGEgLnVzZXItZGF0YS13cmFwIC5yYWRpby1zdGFycy1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAgLnJhZGlvLXN0YXJzLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLnJldmlldy11c2VyLWRhdGEgLnVzZXItZGF0YS13cmFwIC5yYWRpby1zdGFycy1ncm91cCBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSAudXNlci1kYXRhLXdyYXAgLnJhZGlvLXN0YXJzLWdyb3VwIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5yZXZpZXctdXNlci1kYXRhIC51c2VyLWRhdGEtd3JhcCAucmFkaW8tc3RhcnMtZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAucmV2aWV3LXVzZXItZGF0YSBwIHtcbiAgbWluLWhlaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSA+IGkge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSA+IGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgPiAuaWNvbi1jaXJsY2UtZiB7XG4gIHdpZHRoOiAxNzZweDtcbiAgaGVpZ2h0OiAxOTZweDtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogLTYwcHg7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlID4gLmljb24tY2lybGNlLXMge1xuICB3aWR0aDogMTE3cHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHRvcDogMzAwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbn1cbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgPiAuaWNvbi1jaXJsY2UtdCB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG4ubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5idG4tbGcge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2U4NDA0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm1vZHVsZS1yZXZpZXctYS1sb2NhbCAuZm9ybS1yZXNvdXJjZSAuYnRuLWxnOmhvdmVyLCAubW9kdWxlLXJldmlldy1hLWxvY2FsIC5mb3JtLXJlc291cmNlIC5idG4tbGc6Zm9jdXMsIC5tb2R1bGUtcmV2aWV3LWEtbG9jYWwgLmZvcm0tcmVzb3VyY2UgLmJ0bi1sZzphY3RpdmUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yYWRpby1zdGFycy1ncm91cCAuZmEtc3RhciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2NXB4KSB7XG4gIC5yYWRpby1zdGFycy1ncm91cCAuZmEtc3RhciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uY29uc3VsLWFkZFJldmlldyAuZm9ybS1yZXNvdXJjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25zdWwtYWRkUmV2aWV3IC5jb25zdWwtdXNlckRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAzdmg7XG59XG4uY29uc3VsLWFkZFJldmlldyAuY29uc3VsLXVzZXJEYXRhIC5hcnRpY2xlX19ib2R5ID4gcCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5qcy1hbmNob3Ige1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiAuYnRuLS1yZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDIzcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3N0LWZvcm0tZGVzY3JpcHRpb24gLmJ0bi0tcmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDExcHggMDtcbiAgfVxufVxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiAuYnRuLS1yZWQgLmFycm93cy1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiAuYnRuLS1yZWQgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiAuYnRuLS1yZWQgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24sXG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIC5idG4tLXJlZCAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIGJ1dHRvbjpob3ZlciAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bixcbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gYnV0dG9uOmZvY3VzIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duLFxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiBidXR0b246YWN0aXZlIC5hcnJvd3MtZ3JvdXAgLmljby1hbmdsZS1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiBidXR0b246aG92ZXIgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24td2hpdGUsXG4uaG9zdC1mb3JtLWRlc2NyaXB0aW9uIGJ1dHRvbjpmb2N1cyAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bi13aGl0ZSxcbi5ob3N0LWZvcm0tZGVzY3JpcHRpb24gYnV0dG9uOmFjdGl2ZSAuYXJyb3dzLWdyb3VwIC5pY28tYW5nbGUtZG93bi13aGl0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aGFuay15b3VfX3N1Y3NjZXNzLW1lc3NhZ2Uge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBwYWRkaW5nOiA2dmggM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLnRoYW5rLXlvdV9fc3Vjc2Nlc3MtbWVzc2FnZSAuc2VlLWV4cHJlc3Nlcy1idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRoYW5rLXlvdV9fc3Vjc2Nlc3MtbWVzc2FnZSAuYnRuLS1yZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhhbmsteW91X19zdWNzY2Vzcy1tZXNzYWdlIC5idG4tLXJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxpc3QtbG9jYXRpb25zIC5saXN0LXN0YXJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LWxvY2F0aW9ucyAubGlzdC1zdGFycyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5mb3JtLWFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG4uZXhwZXJpZW5jZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcmllbmNlcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cbi5leHBlcmllbmNlcy1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5leHBlcmllbmNlcy1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICB3aWR0aDogNjUlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwZXJpZW5jZXMtc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5leHBlcmllbmNlcy1zZWN0aW9uLWhlYWRlcl9fZG9vZGxlcyB7XG4gIHdpZHRoOiAzNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmV4cGVyaWVuY2VzLXNlY3Rpb24taGVhZGVyX19kb29kbGVzIGltZyB7XG4gIGhlaWdodDogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcmllbmNlcy1zZWN0aW9uLWhlYWRlcl9fZG9vZGxlcyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5leHBlcmllbmNlcy1zZWN0aW9uLWhlYWRlcl9fZG9vZGxlcyBpbWcgKyBpbWcge1xuICBtYXJnaW4tdG9wOiA0dmg7XG59XG5cbi5jYXJkLWJsb2NrLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAxcztcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXIgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1oZWFkZXIgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG4ge1xuICBwYWRkaW5nOiAxOXB4IDQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4uY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWhlYWRlcl9fYnRuOmhvdmVyLCAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWhlYWRlcl9fYnRuOmZvY3VzLCAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWhlYWRlcl9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staGVhZGVyX19idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLmNhcmQtYmxvY2staXRlbSAuY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIG1pbi13aWR0aDogMTM1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyMTtcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLW1haW5fX3RpdGxlIC5jYXJkLXRpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAubGlzdC1nYWRnZXRzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLW1haW4gLmxpc3QtZ2FkZ2V0cyBsaS5uYW1lLWNvdW50cnktY2l0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluIC5saXN0LWdhZGdldHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jYXJkLWJsb2NrLWl0ZW06aG92ZXIgLmNhcmQtYmxvY2staGVhZGVyX19iZyxcbi5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMgLmNhcmQtYmxvY2staGVhZGVyX19iZyxcbi5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIC5jYXJkLWJsb2NrLWhlYWRlcl9fYmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5lbWFpbC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5lbWFpbC1ibG9ja19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG4uZW1haWwtYmxvY2sgLnRleHQtYmxvY2sge1xuICBtYXJnaW46IDAgMCA4MHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lbWFpbC1ibG9jayAudGV4dC1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG59XG4uZW1haWwtYmxvY2sgLnRleHQtYmxvY2tfX3BhcmFncmFwaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVtYWlsLWJsb2NrIC50ZXh0LWJsb2NrX19wYXJhZ3JhcGgxID4gYS5saW5rLWVtYWlsIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4uZW1haWwtYmxvY2sgLnRleHQtYmxvY2tfX3BhcmFncmFwaDIge1xuICBtYXJnaW46IDA7XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1haWwtYmxvY2sgLm1haW4tYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5waG90by1ibG9jayB7XG4gIHdpZHRoOiAyNzFweDtcbiAgaGVpZ2h0OiAyNzFweDtcbiAgbWFyZ2luOiAwIDgwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAucGhvdG8tYmxvY2sge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5waG90by1ibG9jayB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAucGhvdG8tYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAzLjM3NXJlbTtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19fcG9zaXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmNvbnRhY3QtYmxvY2tfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmNvbnRhY3QtYmxvY2tfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5jb250YWN0LWJsb2NrX19pdGVtOm50aC1jaGlsZCgxKSA+IGkge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19faXRlbSA+IGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5lbWFpbC1ibG9jayAubWFpbi1ibG9jayAuY29udGFjdC1ibG9ja19faXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5kb29kbGVzLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmRvb2RsZXMtYmxvY2sge1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVtYWlsLWJsb2NrIC5tYWluLWJsb2NrIC5kb29kbGVzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmRvb2RsZXMtYmxvY2sgLmRvb2RsZS1jaXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uZW1haWwtYmxvY2sgLm1haW4tYmxvY2sgLmRvb2RsZXMtYmxvY2sgLmRvb2RsZS1jaXR5LmZpcnN0IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xufVxuXG4uaG93LWl0LXdvcmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMCA3MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgfVxufVxuLmhvdy1pdC13b3JrcyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uaG93LWl0LXdvcmtzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZ2dztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9yYW5nZUxheW91dERlc2t0b3A7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyOCU7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYW5pbWF0aW9uLW5hbWU6IG9yYW5nZUxheW91dE1vYmlsZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sge1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrID4gc3Ryb25nIHtcbiAgICBtYXJnaW46IDF2aCAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrID4gYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA0LjE2N3JlbTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0tYmxvY2sgPiBiIHtcbiAgICBmb250LXNpemU6IDcuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtLWJsb2NrID4gaW1nIHtcbiAgaGVpZ2h0OiA4M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jayA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtIC50cmlhbmd1bGFyLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEzNXB4O1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3ctaXQtd29ya3NfX2xpc3RfX2l0ZW0gLnRyaWFuZ3VsYXItbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaG93LWl0LXdvcmtzX19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbTpmaXJzdC1jaGlsZCAudHJpYW5ndWxhci1sYWJlbCB7XG4gIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmhvdy1pdC13b3Jrc19fbGlzdF9faXRlbTpudGgtY2hpbGQoMikgLnRyaWFuZ3VsYXItbGFiZWwge1xuICBib3JkZXItbGVmdDogNTBweCBzb2xpZCB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbkBrZXlmcmFtZXMgb3JhbmdlTGF5b3V0TW9iaWxlIHtcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAwIDAgI2ZhYjY0ZTtcbiAgfVxufVxuQGtleWZyYW1lcyBvcmFuZ2VMYXlvdXREZXNrdG9wIHtcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogLTIwcHggMjBweCAwIDAgI2ZhYjY0ZTtcbiAgfVxufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2sge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jayAuaWNvbi1jaXJsY2UtZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzFweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIGEge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIGE6aG92ZXIsIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIGE6Zm9jdXMsIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZSAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlLmNhcm91c2VsLWl0ZW0tYmxvY2tfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9ja19faW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZS5jYXJvdXNlbC1pdGVtLWJsb2NrLmNhcm91c2VsLXRleHQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjY0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlLmNhcm91c2VsLWl0ZW0tYmxvY2suY2Fyb3VzZWwtdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jay5jYXJvdXNlbC1jb250ZW50LXBhZ2UuY2Fyb3VzZWwtaXRlbS1ibG9jay5jYXJvdXNlbC10ZXh0LWJsb2NrID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlLmNhcm91c2VsLWl0ZW0tYmxvY2suY2Fyb3VzZWwtdGV4dC1ibG9jayA+IHNwYW46aG92ZXIsIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlLmNhcm91c2VsLWl0ZW0tYmxvY2suY2Fyb3VzZWwtdGV4dC1ibG9jayA+IHNwYW46Zm9jdXMsIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwtYmxvY2suY2Fyb3VzZWwtY29udGVudC1wYWdlLmNhcm91c2VsLWl0ZW0tYmxvY2suY2Fyb3VzZWwtdGV4dC1ibG9jayA+IHNwYW46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU2YjM7XG59XG4uY29udGVudC1wYWdlLWNhcm91c2VsLWJsb2NrLmNhcm91c2VsLWNvbnRlbnQtcGFnZSAuc2xpY2stYXJyb3cge1xuICB0b3A6IDMwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLmdlbmVyYWwtZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHotaW5kZXg6IDIwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlciA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbCBzdmcge1xuICBtYXJnaW46IDAgMTBweCAtN3B4IDA7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIGxhYmVsIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgbGFiZWw6aG92ZXIgc3ZnLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgbGFiZWw6Zm9jdXMgc3ZnLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgbGFiZWw6YWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19sZWZ0IC5maWx0ZXJzX19idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTdweDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyBsYWJlbC5hY3RpdmUtZmlsdGVyX19yYWRpbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIGxhYmVsLmFjdGl2ZS1maWx0ZXJfX3JhZGlvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIC5maWx0ZXJzX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggNTBweCAxNHB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0biB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIC5maWx0ZXJzX19idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnMgLmZpbHRlcnNfX2J0biBpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIGkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zIC5maWx0ZXJzX19idG4gaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9ucyAuZmlsdGVyc19fYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBpICsgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzX19idG4tbG9uZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVyc19fYnRuLWxvbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnNfX2J0bi1sb25nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnksXG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnkgPiAuZmlsdGVyc19fYnRuLWxvbmcsXG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iID4gLmZpbHRlcnNfX2J0bi1sb25nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5ID4gLmZpbHRlcnMtbW9iX19idG4sXG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iID4gLmZpbHRlcnMtbW9iX19idG4ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTUyO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTExMHB4O1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwICM4MDgwODA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IHtcbiAgICB3aWR0aDogMTk1JTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxNXB4IDRweCAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbCB7XG4gICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDI1cHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6aG92ZXIsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6Zm9jdXMsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OTA5MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsOmhvdmVyOmJlZm9yZSwgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDpmb2N1czpiZWZvcmUsIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6YWN0aXZlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWw6aG92ZXI6YmVmb3JlLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5zb3J0LWJ5X19saXN0IGxhYmVsOmZvY3VzOmJlZm9yZSwgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuc29ydC1ieV9fbGlzdCBsYWJlbDphY3RpdmU6YmVmb3JlIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLnNvcnQtYnlfX2xpc3QgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX2J0biAuZmEtc2xpZGVycyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fYnRuIC5mYS1zbGlkZXJzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDg3JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTUyO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnUge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwICM4MDgwODA7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51ID4gbGk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpOmhvdmVyLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKTpmb2N1cywgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCgyKSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSA+IGkge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIGIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJmOTA5Mztcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51X19jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51X19jbG9zZV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0zNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19tZW51X19jbG9zZV9fYnRuOmhvdmVyLCAuZ2VuZXJhbC1maWx0ZXJfX2J1dHRvbnNfX3JpZ2h0IC5maWx0ZXJzLW1vYl9fbWVudV9fY2xvc2VfX2J0bjpmb2N1cywgLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX21lbnVfX2Nsb3NlX19idG4gPiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwICM4MDgwODA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19zdWJtZW51IHVsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19zdWJtZW51IHVsID4gbGkgPiBsYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xufVxuLmdlbmVyYWwtZmlsdGVyX19idXR0b25zX19yaWdodCAuZmlsdGVycy1tb2JfX3N1Ym1lbnUgdWwgPiBsaSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iX19zdWJtZW51IC5maWx0ZXItdmlldy1leHAge1xuICBtYXJnaW46IDIwcHggMTBweDtcbn1cbi5nZW5lcmFsLWZpbHRlcl9fYnV0dG9uc19fcmlnaHQgLmZpbHRlcnMtbW9iLmZpbHRlcnMtbW9iLS1vcGVuZWQgLmZpbHRlcnMtbW9iX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE2MDtcbn1cbi5nZW5lcmFsLWZpbHRlciAuY291bnRyeS1zdWJtZW51LWxpc3QsXG4uZ2VuZXJhbC1maWx0ZXIgLmNpdHktc3VibWVudS1saXN0LFxuLmdlbmVyYWwtZmlsdGVyIC5leHBlcmllbmNlLXN1Ym1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IC0ycHggIzgwODA4MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51IHtcbiAgICB0b3A6IDY5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQxNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudSAuYXBwbHktZmlsdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweCAxNHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAzNTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDUwNXB4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3QgbGkgbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2xpc3QgbGkgbGFiZWw6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlcl9fc3VibWVudV9fbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAycHg7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX2J1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCBncmV5O1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdCB7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19yZXN1bHQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdC1saXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyX19zdWJtZW51X19yZXN1bHQtbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdC1saXN0ID4gbGkgaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlci1yZWQtYnRuIHtcbiAgbWluLXdpZHRoOiAxMjhweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5nZW5lcmFsLWZpbHRlciAuZmlsdGVyLXJlZC1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZ2VuZXJhbC1maWx0ZXIgLmZpbHRlci1yZWQtYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSwgLmdlbmVyYWwtZmlsdGVyIC5maWx0ZXItcmVkLWJ0bjpmb2N1czpub3QoW2Rpc2FibGVkXSksIC5nZW5lcmFsLWZpbHRlciAuZmlsdGVyLXJlZC1idG46YWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyYWwtZmlsdGVyIC5jbGVhbi1yZXN1bHRfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXJhbC1maWx0ZXIgLmNsZWFuLXJlc3VsdF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmdlbmVyYWwtZmlsdGVyIC5tYWluLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmdlbmVyYWwtZmlsdGVyIC5tYWluLXJlc3VsdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtZmlsdGVyIC5tYWluLXJlc3VsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ2VuZXJhbC1maWx0ZXIgLm1haW4tcmVzdWx0LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0ZXhwZXJpZW5jZXMgKyBDYXJkcztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIC5hcHBlYXJhbmNlLWVmZmVjdC1leHBlcmllbmNlcyAuY29sLWxnLTQsXG4gIC5uby1tYXNvbnJ5IC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgfVxufVxuLmFwcGVhcmFuY2UtZWZmZWN0LWV4cGVyaWVuY2VzIC5jb2wtbGctNCAuY2FyZC10aWxlOmhvdmVyLFxuLm5vLW1hc29ucnkgLmNvbC1sZy00IC5jYXJkLXRpbGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG5cbi5jYXJkLWJsb2NrLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMXM7XG59XG4uY2FyZC1ibG9jay1pdGVtOmhvdmVyLCAuY2FyZC1ibG9jay1pdGVtOmZvY3VzLCAuY2FyZC1ibG9jay1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuY2FyZC1ibG9jay1oZWFkZXIgPiBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmNhcmQtYmxvY2staGVhZGVyID4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5jYXJkLWJsb2NrLWhlYWRlciAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmNhcmQtYmxvY2staGVhZGVyIC5jYXRlZ29yeV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTM1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxufVxuLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAuY291bnRyeS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5jYXJkLXRpbGVfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmNhcmQtdGlsZV9fdGl0bGUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAubGlzdC1zdGFycyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ibG9jayAuY2FyZC10aWxlIC5hcnRpY2xlX19ib2R5IC5saXN0LXN0YXJzIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5jYXJkLWJsb2NrIC5jYXJkLXRpbGUgLmFydGljbGVfX2JvZHkgLmxpc3Qtc3RhcnMgbGkgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAubGlzdC1zdGFycyBsaSA+IGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAubGlzdC1zdGFycyBsaTpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYmxvY2sgLmNhcmQtdGlsZSAuYXJ0aWNsZV9fYm9keSAubGlzdC1zdGFycyBsaTpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIE91ciBob3N0cyBTZWN0aW9uO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm91ci1ob3N0cyB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMge1xuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCA2cHggMCA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIHtcbiAgICBwYWRkaW5nOiA1cHggMjNweCAwIDIzcHg7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyID4gaW1nIHtcbiAgaGVpZ2h0OiAyMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9faW1hZ2UtY29udGFpbmVyID4gaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2ltYWdlLWNvbnRhaW5lciA+IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgPiBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IHBbZGF0YS1uYW1lPXRhZ2xpbmVdIHtcbiAgZm9udC1zaXplOiAxLjA4M3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSBwW2RhdGEtbmFtZT10YWdsaW5lXSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCBsaSA+IGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCBsaSA+IGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAgLmJvdHRvbV9fY29udHJvbHMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXItaG9zdHMgLmhvc3QtY2FyZCAuYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm90dG9tLWdyb3VwIC5ib3R0b21fX2NvbnRyb2xzID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ub3VyLWhvc3RzIC5ob3N0LWNhcmQgLmFydGljbGVfX2JvZHkgLmFydGljbGVfX2JvdHRvbS1ncm91cCAuYm90dG9tX19jb250cm9scyAudmlldy1ob3N0X19idG4ge1xuICBmb250LXNpemU6IDEuMDgzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1ob3N0cyAuaG9zdC1jYXJkIC5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib3R0b20tZ3JvdXAgLmJvdHRvbV9fY29udHJvbHMgLnZpZXctaG9zdF9fYnRuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jb250YWluZXIgPiBoZWFkZXIub3VyLWhvc3RzX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IGhlYWRlci5vdXItaG9zdHNfX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb250YWluZXIgPiBoZWFkZXIub3VyLWhvc3RzX19oZWFkID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGFpbmVyID4gaGVhZGVyLm91ci1ob3N0c19faGVhZCA+IGgyICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uaG9zdC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3N0LWNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9zdC1jYXJkIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uaG9zdC1jYXJkIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9zdC1jYXJkIC5jYXJkLXRpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9zdC1jYXJkIC5jYXJkLXRpbGU6aG92ZXIsIC5ob3N0LWNhcmQgLmNhcmQtdGlsZTpmb2N1cywgLmhvc3QtY2FyZCAuY2FyZC10aWxlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5ob3N0LWNhcmQgcFtkYXRhLW5hbWU9dGFnbGluZV0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5ob3N0LWNhcmQgLmxpc3Qtc3RhcnMge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvc3QtY2FyZCAuYm90dG9tX19jb250cm9scyA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5ob3N0LWNhcmQgLmJvdHRvbV9fY29udHJvbHMgLnZpZXctaG9zdF9fYnRuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9zdC1jYXJkIC5ib3R0b21fX2NvbnRyb2xzIC52aWV3LWhvc3RfX2J0bjpob3ZlciwgLmhvc3QtY2FyZCAuYm90dG9tX19jb250cm9scyAudmlldy1ob3N0X19idG5mb2N1cywgLmhvc3QtY2FyZCAuYm90dG9tX19jb250cm9scyAudmlldy1ob3N0X19idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJldmlld3MtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDN2aDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFNFRSBBTEwgYnV0dG9uO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlZV9fbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWVfX21vcmUgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VlX19tb3JlIC5idG4ge1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0b3ZlcmxheS13cmFwcGVyIGNsb3NlIHNlYXJjaCBiYXIgbGlzdCB3aGVuIGNsaWNraW5nIG91dHNpZGU7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ub3ZlcmxheS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE4MDtcbn1cblxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItaGVhZGVyIC5oZXJvLWltZy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItaGVhZGVyIC5oZXJvLWltZy1ibG9ja19fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQuMzc1cmVtO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItaGVhZGVyIC5oZXJvLWltZy1ibG9ja19fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZhYjY0ZTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDcuODc1cmVtO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItaGVhZGVyIC5oZXJvLWltZy1ibG9jayBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItaGVhZGVyIC5oZXJvLWltZy1ibG9jayAuaWNvbi1sZXR0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWxldHRlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmhlcm8taW1nLWJsb2NrIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1oZWFkZXIgLmJsdWUtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAuX2Zvcm0uX2Zvcm1fMTMuX2lubGluZS1mb3JtLl9kYXJrIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5fZm9ybS5fZm9ybV8xMy5faW5saW5lLWZvcm0uX2RhcmsgLl9idXR0b24td3JhcHBlciBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLm5ldy1kYXRhLXRpbWUge1xuICBmb250LXNpemU6IDI5cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5uZXctZGF0YS10aW1lLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcy5wcmVmZXJlbmNlLWNlbnRlciAucHJlZmVyZW5jZS1jZW50ZXItbWFpbiAucHJlZmVyZW5jZS1jZW50ZXItbWFpbi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLmFuc3dlcnMtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4uaG9zdC1jb25maXJtYXRpb24tYWZ0ZXItYm9va2luZy1jaGFuZ2VzLnByZWZlcmVuY2UtY2VudGVyIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluIC5hbnN3ZXJzLXNlY3Rpb24gLmFuc3dlci1idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMucHJlZmVyZW5jZS1jZW50ZXIgLnByZWZlcmVuY2UtY2VudGVyLW1haW4gLmFuc3dlcnMtc2VjdGlvbiAuYW5zd2VyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuXG4uYmFjay10by10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDI1JTtcbiAgei1pbmRleDogMjUwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYmFjay10by10b3BfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBjb2xvcjogIzExOGM4Zjtcbn1cbi5iYWNrLXRvLXRvcF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNDAsIDE0MywgMC41MDE5NjA3ODQzKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYmFjay10by10b3BfX2J0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmFjay10by10b3BfX2J0bjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uYmFjay10by10b3AuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhY2stdG8tdG9wX19idG46aG92ZXIgfiAuYmFjay10by10b3AtLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdE11bHRpIGxhbmd1YWdlIG1lbnU7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4gLmxhbmd1YWdlLWljb24tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4uZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy91c2EtaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4gLmxhbmd1YWdlLWljb24tYnRuLmRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZ2VybWFueS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4uaXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9pdGFseS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biAubGFuZ3VhZ2UtaWNvbi1idG4uZnIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9mcmFuY2UtaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4gLmxhbmd1YWdlLWljb24tYnRuLmVzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3Mvc3BhaW4taWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmxhbmd1YWdlIC5sYW5ndWFnZS1jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWN1cnJlbnQgPiBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtY3VycmVudCA+IGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDEzNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwICM4MDgwODA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgbGkge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19saXN0IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMzVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19saXN0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2xpc3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDM3cHg7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4ubGFuZ3VhZ2UubGFuZ3VhZ2UtLW9wZW5lZCAubGFuZ3VhZ2UtY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdEFuaW1hdGlvbiBmb3IgdGhlIGFycm93LCB3aGVuIG11bHRpIGN1cnJlbmN5IG1lbnUgd2FzIG9wZW47XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGFuZ3VhZ2UtLW9wZW5lZCAubGFuZ3VhZ2UtY3VycmVudCA+IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdFRoZSBzYW1lIGNvbG9ycyBiZWhhdmlvdXIsIHdoZW4gdXNlciBpcyBzY3JvbGxpbmcgZG93bi91cDtcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmhlYWRlci5maXhlZCAubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmd1YWdlIHtcbiAgICByaWdodDogODBweDtcbiAgfVxuICAubGFuZ3VhZ2UgLmxhbmd1YWdlLWJ0biB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICB9XG4gIC5sYW5ndWFnZSAubGFuZ3VhZ2UtYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0YW5pbWF0aW9uIENhbnZhcztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjYW52YXNfYW5pbWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uY2FudmFzX2FuaW1hdGlvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94LXNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMxMzcyNTQ5MDIpO1xufVxuLmJveC1zcGlubmVyIC5ib3gtc3Bpbm5lci1pY29uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cblxuLm1haW4taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xuICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBwYWRkaW5nOiA0OXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5tYWluLWltZyBzb3VyY2UsXG4ubWFpbi1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tYWluLWltZ19fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5yZWdpc3QtYWdlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmVnaXN0LWFnZW50IHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucmVnaXN0LWFnZW50IC5nLXJlY2FwdGNoYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5yZWdpc3QtYWdlbnQgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZ2lzdC1hZ2VudCAuc2VlX19tb3JlIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZWdpc3QtYWdlbnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnJlZ2lzdC1hZ2VudCAuZm9ybS1hbGVydC1kYW5nZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQgaDMge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuaWNvbi1jaGV2cm9uLWRvd24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuaWNvbi1jaGV2cm9uLWRvd24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHggNXB4O1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgbGFiZWwgLnJlcXVpcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBpbnB1dCxcbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHNlbGVjdCxcbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgc2VsZWN0W25hbWU9Y29tbWlzc2lvbl9tb2RlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMnB4O1xuICByZXNpemU6IG5vbmU7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLnBob25lIC5pbnRsLXRlbC1pbnB1dCxcbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLnBob25lICNwaG9uZV9jb2RlIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLnBob25lICNwaG9uZV9udW1iZXIge1xuICB3aWR0aDogNzclO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQubm90aWZpY2F0aW9uID4gcCB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQubm90aWZpY2F0aW9uID4gcCAucmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94IC5yYWRpby1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQubm90aWZpY2F0aW9uIC5yYWRpby1zZWN0aW9uIC5yYWRpby1ib3ggLnJhZGlvLWl0ZW06Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcImNoZWNrZWRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQubm90aWZpY2F0aW9uIC5yYWRpby1zZWN0aW9uIC5yYWRpby1ib3ggLmNoZWNrbWFyayB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkLm5vdGlmaWNhdGlvbiAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94OmhvdmVyIC5jaGVja21hcmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5jb25maXJtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDA7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5jb25maXJtIGxhYmVsOmhvdmVyIC5jaGVja21hcmsge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQuY29uZmlybSBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5jb25maXJtIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpIHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2Nyb3NzLWljb24tc21hbGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5jb25maXJtIGxhYmVsIC5jaGVja21hcmsge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkID4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZWdpc3QtYWdlbnRfX2Zvcm0gLnNhdmUtdHJhdmVsLWFnZW50LWJ0biB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4ucmVnaXN0LWFnZW50X19mb3JtIC5tZXNzYWdlLWVycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWltZyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1pbWdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0LCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5hY2NvdW50LCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb21taXNzaW9uLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5vdGhlciAucmFkaW8tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLnBlcnNvbmFsIC5maWVsZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0IC5maWVsZDpudGgtY2hpbGQoMiksIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmNvbnRhY3QgLmZpZWxkOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb250YWN0IC5maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmFjY291bnQgLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuYWNjb3VudCAuZmllbGQ6bnRoLWNoaWxkKDMpLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5hY2NvdW50IC5maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLnVzYS5mdWxsX2FkZHJlc3Mge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLmV1cm9wZSB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5jb21taXNzaW9uIC5maWVsZCAuY2hpbmEge1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQuY29tbWlzc2lvbiAuZmllbGQgLnJlc3QuZnVsbF9hZGRyZXNzIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLmNvbW1pc3Npb24gLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQub3RoZXIgLnJhZGlvLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkLm90aGVyIC5yYWRpby1zZWN0aW9uIC5yYWRpby1ib3g6bnRoLWNoaWxkKDEpLCAucmVnaXN0LWFnZW50X19mb3JtIC5ncm91cC1maWVsZC5vdGhlciAucmFkaW8tc2VjdGlvbiAucmFkaW8tYm94Om50aC1jaGlsZCgyKSwgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZ3JvdXAtZmllbGQub3RoZXIgLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQucGhvbmUgI3Bob25lX251bWJlciB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWltZyB+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVnaXN0LWFnZW50X19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLnBlcnNvbmFsLFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5jb250YWN0LFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5hY2NvdW50LFxuICAucmVnaXN0LWFnZW50X19mb3JtIC5vdGhlciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5zYXZlLXRyYXZlbC1hZ2VudC1idG4ge1xuICAgIG1hcmdpbjogMjBweCAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5yZWdpc3QtYWdlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmdyb3VwLWZpZWxkIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgaW5wdXQsXG4gIC5yZWdpc3QtYWdlbnRfX2Zvcm0gLmZpZWxkIHNlbGVjdCxcbiAgLnJlZ2lzdC1hZ2VudF9fZm9ybSAuZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucmVnaXN0LWFnZW50X19mb3JtIC5maWVsZC5ub3RpZmljYXRpb24gLnJhZGlvLXNlY3Rpb24gLnJhZGlvLWJveCAuY2hlY2ttYXJrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50YS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4udGEtYm94IC50YS1vcGVuLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YS1ib3ggLnRhLW9wZW4tYnRuIC50YS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdHJhdmVsLWFnZW50LWljb24tYmx1ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGEtYm94IC50YS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRhLWJveCAudGEtY29udGVudC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGEtYm94IC50YS1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhLWJveCAudGEtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGEtYm94IC50YS1jb250ZW50IHVsIGxpIC50YS1sb2dvdXQtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnRhLWJveCAudGEtY29udGVudCB1bCBsaSAudGEtbG9nb3V0LWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhLWJveCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLWljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAudGEtYm94IC50YS1vcGVuLWJ0biAudGEtbmFtZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnRhLWJveCAudGEtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbiAgLmhlYWRlci5maXhlZCAudGEtYm94IC50YS1vcGVuLWJ0biAudGEtaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZWFkZXIuZml4ZWQgLnRhLWJveCAudGEtb3Blbi1idG4gLnRhLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLnBvcHVwLXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDgwcHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcHVwLXRhIC5pY29uLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBvcHVwLXRhIC5pY29uLWJveCAubG9jay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDEycHggMCAwIDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvY2staWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucG9wdXAtdGEgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3Muc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICBmb250LWZhbWlseTogXCJQcm9mZXNzb3JcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLnRleHQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAudGV4dCAubmFtZS1hZ2VuY3kge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuLnBvcHVwLXRhLnN1Y2Nlc3MgLm1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAucG9wdXAtc3RhcnQtYm9va2luZy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9wdXAtdGEuc3VjY2VzcyAucG9wdXAtc3RhcnQtYm9va2luZy1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cC10YS5sb2ctaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLXRhLmxvZy1pbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wdXAtdGEubG9nLWluIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLWxvZ2luLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLWxvZ2luLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcHVwLXRhLmxvZy1pbiAudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9wdXAtdGEubG9nLWluIC50YS1mb3Jnb3QtcGFzc3dvcmQtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9wdXAtdGEubG9nLWluIC50YS1yZWdpc3Rlci1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YS5sb2ctaW4gLnRhLXJlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3B1cC10YSAucG9wdXAtdGEtY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cC10YSAucG9wdXAtdGEtY2xvc2UtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxMThjOGY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC10YSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMjBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAucG9wdXAtdGEubG9nLWluIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wb3B1cC10YS5sb2ctaW4gLmZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAuZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAudGEtbG9naW4tYnRuIHtcbiAgICBtYXJnaW46IDQwcHggMCA1cHggMDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLnBvcHVwLXRhLmxvZy1pbiAudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcHVwLXRhIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucG9wdXAtdGEgLmljb24tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzVweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAucG9wdXAtdGEgLmljb24tYm94IC5sb2NrLWljb24ge1xuICAgIG1hcmdpbjogMzRweCAwIDAgMTJweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAucG9wdXAtdGEgLnBvcHVwLXRhLWNsb3NlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcHVwLXRhIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucG9wdXAtdGEuc3VjY2VzcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRIZWxwZXJzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8qICBIaWRkZW4gICovXHJcbltoaWRkZW5dLFxyXG4uaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qICBHcmlkICAqL1xyXG4uY29sIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0ZmxleDogMTtcclxuXHJcblx0JnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0fVxyXG5cclxuXHQmLS0xb2YyIHtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHR9XHJcblxyXG5cdCYtLTFvZjQge1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdH1cclxufVxyXG5cclxuLnZpc2libGUtbW9iaWxlIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnZpc2libGUtbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IFxyXG5cdH1cclxuXHJcblx0LmhpZGRlbi1tb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRUZXh0IENvbG9yc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucmVkLWNvbG9yIHsgXHJcblx0Y29sb3I6ICNlODQwNDI7IFxyXG59XHJcbi5ncmVlbi1jb2xvciB7IFxyXG5cdGNvbG9yOiAjMTE4YzhmOyBcclxufVxyXG4ueWVsbG93LWNvbG9yIHsgXHJcblx0Y29sb3I6ICNmYWI2NGU7IFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0RGF0ZXBpY2tlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdC5kYXRlcGlja2VyLS1uYXYge1xyXG5cdFx0cGFkZGluZzogMTZweCAxOHB4IDdweDsgXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZGF0ZXBpY2tlci0tY2VsbHMge1xyXG5cdFx0bWFyZ2luOiAwIC0xNnB4OyBcclxuXHR9XHJcblxyXG5cdC5kYXRlcGlja2VyLS1uYXYtdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHRvcDogLTNweDtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7IFxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAzNXB4OyBcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHBhdGgge1xyXG5cdFx0XHRzdHJva2U6IHJlZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kYXRlcGlja2VyLS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgNDZweCAwIDMxcHg7IFxyXG5cdH1cclxuXHJcblx0LmRhdGVwaWNrZXItLWRheXMtbmFtZXMge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgzMDZjO1xyXG5cdFx0bWFyZ2luOiAwIDAgM3B4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LmRhdGVwaWNrZXItLWRheS1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRmbGV4OiBpbmhlcml0O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5kYXRlcGlja2VyLS1jZWxsLWRheSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICMyODMwNmM7IFxyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC40czsgXHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICAgXHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2ljb24tY2FsZW5kYXItcG9pbnRlcicpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDM0cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDsgXHJcblx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxyXG5cdFx0fVxyXG5cclxuXHRcdCYuLWN1cnJlbnQtIHtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLi1zZWxlY3RlZC0ge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuLWRpc2FibGVkLSB7XHJcblx0XHRcdGNvbG9yOiAjYjZiNmI2O1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5kYXRlcGlja2VyIHtcclxuXHRcdC5kYXRlcGlja2VyLS1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZGF0ZXBpY2tlciB7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuZGF0ZXBpY2tlciB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0UmFuZ2UgU2xpZGVyXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5yYW5nZS1zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogIzI4MzA2YyAhaW1wb3J0YW50OyBcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cclxuXHQuZG90cyB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lOyBcclxuXHRcdGRpc3BsYXk6IGZsZXg7IFxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogNTAlOyBcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFxyXG5cdFx0XHR3aWR0aDogN3B4OyBcclxuXHRcdFx0aGVpZ2h0OiA3cHg7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51aS13aWRnZXQtaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICMyODMwNmMgIWltcG9ydGFudDsgXHJcblx0fVxyXG5cclxuXHQudWktc2xpZGVyLWhhbmRsZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFxyXG5cdFx0d2lkdGg6IDIwcHg7IFxyXG5cdFx0aGVpZ2h0OiAyMHB4OyBcclxuXHRcdGJhY2tncm91bmQ6ICNlODQwNDI7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0b3A6IC0xMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdE1hc29ucnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLm1hc29ucnktZ3JpZCB7XHJcblx0LmNvbC1sZy00IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmLS1zaXplMSB7XHJcblx0XHQuY29sLWxnLTQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVx0XHJcblx0fVxyXG59XHJcblxyXG4ubWFzb25yeS1ncmlkLWFsdCB7XHJcblx0LmNvbC1sZy00IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmLS1zaXplMSB7XHJcblx0XHQuY29sLWxnLTQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVx0XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0Lm1hc29ucnktZ3JpZCB7XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50OyBcclxuXHRcdH1cclxuXHJcblx0XHQuY29sLWxnLTQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1hc29ucnktZ3JpZC1hbHQge1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0RGlzYWJsZSBTY3JvbGxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmRpc2FibGUtc2Nyb2xsIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7IFxyXG5cdHRvcDogMDsgXHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTsgXHJcblx0aGVpZ2h0OiAxMDB2aDsgXHJcblx0ei1pbmRleDogNTA7XHJcblx0b3BhY2l0eTogMDsgXHJcblx0dmlzaWJpbGl0eTogaGlkZGVuOyAgXHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNlbGVjdHJpY1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2VsZWN0cmljIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDsgXHJcblxyXG5cdC5sYWJlbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMkYyOyBcclxuXHRcdGhlaWdodDogNThweDsgXHJcblx0XHRsaW5lLWhlaWdodDogNjBweDsgXHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5cHggY2VudGVyOyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4OyBcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0cmlnaHQ6IDhweDsgXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLWdyYXkucG5nKSBuby1yZXBlYXQgMCAwO1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7ICBcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMge1xyXG5cdHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcblxyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMTVweDsgXHJcblx0fVxyXG5cclxuXHJcblx0bGkge1xyXG5cdFx0bWluLWhlaWdodDogMzZweDsgXHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgICBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTRweCAzNnB4ICFpbXBvcnRhbnQ7IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiA2OXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4OyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0Y29sb3I6ICM1ODU4NTg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cclxuXHRcdCsgbGkge1xyXG5cdFx0XHRtYXJnaW46IDRweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0dG9wOiAtMTFweDsgXHJcblx0XHRcdFx0bGVmdDogLTZweDsgXHJcblx0XHRcdFx0cmlnaHQ6IC0xMXB4OyBcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDsgXHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzcwNzA3MDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmhpZ2hsaWdodGVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnNlbGVjdHJpYyB7XHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDsgXHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyOyBcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzN3B4IDI1cHg7IFxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2cHg7ICBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYy1pdGVtcyB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0cGFkZGluZzogMTJweCAxNXB4OyBcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0XHRtaW4taGVpZ2h0OiAzNnB4OyBcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzN3B4IDI1cHggIWltcG9ydGFudDsgXHJcblx0XHRcdHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IC0xNHB4OyBcclxuXHRcdFx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogIGZvciB0aGUgbGlnaHQgYmFja2dyb3VuZCBpbWFnZXMgKGV4Y2VwdCBtb2JpbGUpICAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5leHBlcmllbmNlLXNsaWRlIHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlLXNlY29uZGFyeSB7XHJcblx0LmZlYXR1cmVfX2JvZHkge1xyXG5cdFx0JiA+IGgzIHtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDtcclxuXHRcdH1cclxuXHJcblx0XHQmIC5mYXZvdXJpdGVfX3RpdGxlIHtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAgYWN0aXZlIGN1cnNvciBmb3IgYWxsIHNlbGVjdHMgICovXHJcbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLFxyXG4uc2VsZWN0IHNlbGVjdDpmb2N1cyxcclxuLnNlbGVjdCBzZWxlY3Q6YWN0aXZlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIGNvcnJlY3Rpb25zIGluIFBvcHVsYXIgRXhwZXJpZW5jZXMtc2xpZGVyXHJcbi5leHBlcmllbmNlcy1zbGlkZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0YnV0dG9uLnNsaWNrLWFycm93IHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0YnV0dG9uLnNsaWNrLWFycm93IHtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qICBmb3IgdGhlIEFkdWx0cy9DaGlsZHJlbiBpbnB1dHMgICovXHJcbi5pbmNyZW1lbnRvcl9fZmllbGQ6aG92ZXIge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyogIERyb3Agc2hhZG93IGNsYXNzIGZvciB0aGUgYWxsIFRpdGxlcyAgKi9cclxuLmRyb3Atc2hhZG93IHtcclxuXHR0ZXh0LXNoYWRvdzogM3B4IDNweCAzcHggIzAwMDAwMFxyXG59XHJcblxyXG4vKiAgYXV0byBoZWlnaHQgdG8gcmVtb3ZlIGV4dHJhIHNwYWNlcyBpbiBob3N0J3MgZGVzY3JpcHRpb24gICovXHJcbi5hcnRpY2xlLXByaW1hcnkgLmFydGljbGVfX2JvZHkgLmhvc3RfX2Rlc2NyaXB0aW9uIHtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1zZWNvbmRhcnkgKyBkaXYuY29udGVudC1wYWdlLWZvcm0ge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLyogIHN0eWxlIGZvciB0aGUgc2lnbi11cC1mb3JtICAqL1xyXG4ucm9ibHktd3JhcCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qICBzdHlsZSBmb3Igc2xvZ2FuIHRpdGxlIHNlY3Rpb24gICovXHJcbi5zbG9nYW5fX3RpdGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0JiA+IGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTk5OTlweDtcclxuXHRsZWZ0OiAtOTk5OXB4O1xyXG59XHJcblxyXG4vKiBUT0RPOjogRE0gJiBJTiByZWZhY3RvciBhbmQgbWFrZSBsZXNzIGh1Z2UgICAqL1xyXG5cclxuLyogIGhvc3QgY29udGVudCAgKi9cclxuLmhvc3QtY29udGVudCB7XHJcblx0Lmhvc3QtcmV2aWV3cyB7XHJcblx0XHQuYXNpZGUtcmV2aWV3cyB7XHJcblx0XHRcdHdpZHRoOiAzMzBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNjBweCAwO1xyXG5cdFxyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LndpZGdldC1tZXNzYWdlcyB7XHJcblx0XHRcdFx0LndpZGdldC1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHJcblx0XHRcdFx0XHQud2lkZ2V0X19jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAgaG9zdCByZXF1ZXN0ICAqL1xyXG4uaG9zdC1yZXF1ZXN0IHtcclxuXHQuZm9ybV9fY29sLFxyXG5cdC5hY2NvcmRpb25zIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWF5LWFsc28tbGlrZSB7XHJcblx0cGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gPT09PT0gaG9zdCBwYWdlID09PT09XHJcblxyXG4uaG9zdC1wYWdlLXNsaWRlciB7XHJcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuaG9zdC1wYWdlLXNsaWRlci1pdGVtIHtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDZweDtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLWNvY2t0YWlsIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9zdmcvY29ja3RhaWwtaWNvbi5zdmcnKSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tZm9vdGJhbCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvc3ZnL2Z1dGJvbC1pY29uLnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xyXG5cdC5ob3N0LXBhZ2Utc2xpZGVyLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdC5ob3N0LXBhZ2Utc2xpZGVyLWl0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ob3N0LXBhZ2Utc2xpZGVyLXRleHQge1xyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGV4dHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vID09PT09PT09PT09PT09PT09PT09PVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0V3JhcHBlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ud3JhcHBlciB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7IFxyXG5cdG92ZXJmbG93OiBoaWRkZW47IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAwOyBcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7ICBcclxuXHRcdHotaW5kZXg6IDIwMDtcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjc1OyBcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0cGFkZGluZy10b3A6IDkzcHg7IFxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQud3JhcHBlciB7XHJcblx0XHQvKiAgV3JhcHBlciBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0OXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgV3JhcHBlciBTZWNvbmRhcnkgICovXHJcblx0XHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDlweDsgXHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNoZWxsXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zaGVsbCB7XHJcblx0bWF4LXdpZHRoOiAkc2hlbGwtbWF4LXdpZHRoICsgJHNoZWxsLWd1dHRlciAqIDI7XHJcblx0cGFkZGluZy1yaWdodDogJHNoZWxsLWd1dHRlcjtcclxuXHRwYWRkaW5nLWxlZnQ6ICRzaGVsbC1ndXR0ZXI7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cclxuXHQmLS1mbHVpZCB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDb250YWluZXJcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCl7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDE0NDJweDtcclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdG1heC13aWR0aDogMTIwNXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdG1heC13aWR0aDogMTE5MHB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdCYtLXNtYWxsIHtcclxuXHRcdFx0cGFkZGluZzogMCAzNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDb250YWluZXIgSW5uZXJcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNvbnRhaW5lci1pbm5lciB7XHJcblx0bWFyZ2luOiAwIC0xNXB4OyBcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5jb250YWluZXItaW5uZXIge1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHR9XHRcclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0SGVhZGVyXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjAyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgOTBweCA2OXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fc2VsZWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZml4ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fc2VsZWN0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY28tYW5nbGUtZG93bi5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlODQwNDI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlODQwNDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogIEhlYWRlciBTZWxlY3QgICovXHJcbiAgICAmLS1zZWxlY3Qge1xyXG4gICAgICAgIC5oZWFkZXJfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qICBIZWFkZXIgVmlzaWJsZSBzZWxlY3QgICovXHJcbiAgICAmLnZpc2libGUtc2VsZWN0IHtcclxuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDAgN3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgdHJhbnNmb3JtIDAuNHM7XHJcbiAgICAgICAgei1pbmRleDogMjUwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbG9nby1zZWNvbmRhcnkucG5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24ucG5nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTg0MDQyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTg0MDQyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVwIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5ibHVlX19iYXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1kZWYge1xyXG4gIC5tb2JpbGUtZXhwZXJpZW5jZS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDV2aDtcclxuICAgIG1hcmdpbjogM3ZoIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5hcnRpY2xlLXNtYWxsIHtcclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJiA+IGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFydGljbGVfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnZoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZV9fYm9keSB7XHJcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWUtZXhwcmVzc2VzX19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDN2aDtcclxuICAgICAgcGFkZGluZzogMXZoIDJ2aDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZ3R4LXRyYW5zIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Rm9vdGVyXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb290ZXIge1xyXG5cdGNvbG9yOiAjZjYzZTNjICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQub3VyLWluZm8ge1xyXG5cdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9fY2F0ZWdvcnktdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5idG4tY2hhdCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogNTAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNzIxcHg7XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyX19uYXYge1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNjNlM2M7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC40cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNmNjNlM2M7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZy10b3A6IDNweDtcclxuXHJcblx0XHQuc29jaWFscyB7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3VyLWNpdGllcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQub3VyLWNpdGllcy1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG5cdFx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDclIDJweCAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0XHQmLmNvbnRpbmVudCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggNyUgMTBweCAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCA3JSAxMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuZm9vdGVyIHtcclxuXHRcdC5idG4tY2hhdCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5mb290ZXIge1xyXG5cdFx0LmJ0bi1jaGF0IHtcclxuXHRcdFx0bWFyZ2luOiAwIC01NTVweCAwIDA7XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHQuYnRuLWNoYXQge1xyXG5cdFx0XHRtYXJnaW46IDAgLTQ2NXB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5mb290ZXIge1xyXG5cdFx0LmJ0bi1jaGF0IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0zNDVweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHQmX19jYXRlZ29yeS10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tY2hhdCB7XHJcblx0XHRcdGJvdHRvbTogMTJweDtcclxuXHRcdFx0ei1pbmRleDogMzAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yNTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sLWxnLTIgKyAuY29sLWxnLTIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb290ZXJfX25hdiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9vdGVyX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMCAwIDE4cHg7XHJcblxyXG5cdFx0XHQuc29jaWFscyB7XHJcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcblx0LmZvb3RlciB7XHJcblx0XHQuYnRuLWNoYXQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QnV0dG9uXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0Zm9udC1zaXplOiAxNnB4OyBcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTsgXHJcblx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdG1pbi13aWR0aDogMTI4cHg7IFxyXG5cdHBhZGRpbmc6IDEwcHggMThweDsgXHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40cywgYm9yZGVyLWNvbG9yIC40czsgXHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjsgXHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0Y29sb3I6ICNmZmY7IFxyXG5cdH1cclxuXHJcblxyXG5cdCYtLXJlZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyOyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0XHRcdGNvbG9yOiAjZTg0MDQyOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXllbGxvdyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZCNzRCOyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0XHRcdGNvbG9yOiAjRkZCNzRCOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQ6ICM2QkMxNEI7IFxyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNkJDMTRCO1xyXG5cdFx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdFx0Y29sb3I6ICM2QkMxNEI7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMmEzMDcwO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmEzMDcwOyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7IFxyXG5cdH1cclxuXHJcblx0Ji0tYm9yZGVyLXdoaXRlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdHBhZGRpbmc6IDExcHggMTdweDsgXHJcblx0XHRtaW4td2lkdGg6IDE4OXB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdFx0Y29sb3I6ICNlODQwNDI7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0cGFkZGluZzogMTVweCAzMHB4OyBcclxuXHR9XHJcblxyXG5cdCYtLXNpemUyIHtcclxuXHRcdG1pbi13aWR0aDogMTQ0cHg7XHJcblx0fVxyXG5cclxuXHQmLS1zaXplMyB7XHJcblx0XHRtaW4td2lkdGg6IDE1NXB4O1xyXG5cdH1cclxuXHJcblx0Ji0tc2l6ZTQge1xyXG5cdFx0cGFkZGluZzogMTBweCAzNHB4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYnRuIHtcclxuXHRcdG1pbi13aWR0aDogODFweDsgXHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDsgXHJcblx0XHRwYWRkaW5nOiA5cHggMTBweDsgXHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEJ1dHRvbiBDaGF0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5idG4tY2hhdCB7XHJcblx0YmFja2dyb3VuZDogI2Q2MDE0MDsgXHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgXHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG1pbi13aWR0aDogMjU2cHg7IFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgXHJcblx0cGFkZGluZzogMTJweCAxMHB4IDEycHggMTBweDsgXHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjcwNzY7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XHJcblxyXG5cdGkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogNTAlOyBcclxuXHRcdGxlZnQ6IDEwcHg7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdCsgaSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdCsgc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAuODtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYnRuLWNoYXQge1xyXG5cdFx0bWluLXdpZHRoOiAxMTBweDsgXHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTkwMDQ1O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7IFxyXG5cdFx0cGFkZGluZzogNHB4IDE1cHg7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMDsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR3aWR0aDogNDNweDsgXHJcblx0XHRcdGhlaWdodDogMTAwJTsgXHJcblx0XHRcdGJhY2tncm91bmQ6ICNkODAwM2M7ICBcclxuXHRcdH1cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdGxlZnQ6IDEycHg7IFxyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cclxuXHRcdFx0KyBpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHJcblx0XHRcdCsgc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZvcm0gRWxlbWVudHNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xyXG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbmhlcml0O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQ7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuXHRkaXNwbGF5OiBub25lOyBcclxufVxyXG5cclxuLnRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTsgXHJcblx0Ym9yZGVyOiAycHggc29saWQgIzI4MzA2YztcclxuXHRyZXNpemU6IG5vbmU7XHJcblx0cGFkZGluZzogM3B4IDBweDsgXHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXh0YXJlYSB7XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogNTNweDsgXHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgIFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0cmlnaHQ6IDE0cHg7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyBcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdGhlaWdodDogNTBweDsgXHJcblx0XHRwYWRkaW5nOiAwIDE4cHg7IFxyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRjb2xvcjogI2U4NDA0MjsgXHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxuXHJcblx0LyogIFNlbGVjdCBQcmltYXJ5ICAqL1xyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLXdoaXRlLnBuZyk7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7IFxyXG5cdFx0XHRyaWdodDogMjBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcmVkIHtcclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Q2hlY2tib3hcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHJcblx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJzsgXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAxOHB4OyBcclxuXHRcdFx0aGVpZ2h0OiAxOHB4OyBcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI4MzA2YztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAxMnB4OyBcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjOyBcclxuXHRcdFx0dG9wOiAycHg7IFxyXG5cdFx0XHRsZWZ0OiAzcHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIENoZWNrYm94IEJpZyAgKi9cclxuXHQmLS1iaWcge1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAyNnB4OyBcclxuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7IFxyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMyODMwNmM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMjBweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmNoZWNrYm94IHtcclxuXHRcdCYtLWJpZyB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7IFxyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjZweDsgXHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7IFxyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4OyBcclxuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdHRvcDogLTFweDsgXHJcblx0XHRcdFx0XHRsZWZ0OiAycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0UmFkaW9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnJhZGlvIHtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHJcblx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJzsgXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDE4cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7IFxyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjgzMDZjO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDEycHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdFx0XHR0b3A6IDVweDsgXHJcblx0XHRcdGxlZnQ6IDNweDtcclxuXHRcdFx0b3BhY2l0eTogMDsgXHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VsZWN0IEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2VsZWN0LWFsdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDUwJTsgXHJcblx0XHRyaWdodDogMTVweDsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24tZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogOHB4OyAgXHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxudGV4dGFyZWEge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGb3JtXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtIHtcclxuXHQuZm9ybV9fZmllbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyODMwNmM7XHJcblx0XHRwYWRkaW5nOiAwIDdweCA3cHg7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdH1cclxuXHJcblx0LmZvcm1fX3JvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwIC00NXB4OyBcclxuXHJcblx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0OXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmZvcm1fX3Jvdy0tc2l6ZTEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmNoZWNrYm94IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZvcm1fX2NvbCB7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7IFxyXG5cdFx0cGFkZGluZzogMCA0NXB4OyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMjNweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuZm9ybSB7XHJcblx0XHQuZm9ybV9fcm93IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4OyBcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDsgXHJcblxyXG5cdFx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1hbHQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwOyBcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fYWN0aW9ucyB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZvcm0ge1xyXG5cdFx0LmZvcm1fX3JvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7IFxyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0KyAuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZvcm0ge1xyXG5cdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0cGFkZGluZzogMCA0cHggNHB4OyBcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX3JvdyB7XHJcblx0XHRcdCsgLmZvcm1fX3JvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyAuY2hlY2tib3gge1xyXG5cdFx0XHRcdG1hcmdpbjogMjNweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0KyAuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAxMXB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZvcm0gU3Vic2NyaWJlXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtLXN1YnNjcmliZSB7XHJcblx0YmFja2dyb3VuZDogI2U4NDA0MjsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0cGFkZGluZzogNTdweCAwIDYwcHg7IFxyXG5cclxuXHQubGlzdC1jaXJjbGVzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICBcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0ei1pbmRleDogMTU7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fY29udGVudCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7IFxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtX19ib2R5IHtcclxuXHRcdG1heC13aWR0aDogMjcwcHg7IFxyXG5cdFx0bWFyZ2luOiBhdXRvOyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19maWVsZCB7XHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRiYWNrZ3JvdW5kOiBub25lOyBcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDAgMzdweCAxMHB4IDdweDtcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fcm93IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdFx0KyAuZm9ybV9fcm93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtX19idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0Ym90dG9tOiA4cHg7IFxyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQvKiAgRm9ybSBTdWJzY3JpYmUgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdHBhZGRpbmc6IDMzcHggMCAxMXB4OyBcclxuXHJcblx0XHQubGlzdC1jaXJjbGVzIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2NvbnRlbnQge1xyXG5cdFx0XHRjb2xvcjogIzI5MzE2QTsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblxyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19maWVsZCB7XHJcblx0XHRcdGNvbG9yOiAjMjkzMTZBOyBcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjkzMTZBO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fYWN0aW9ucyxcclxuXHRcdC5mb3JtX19mb290LFxyXG5cdFx0LmZvcm1fX2NvbnRlbnQsXHJcblx0XHQuZm9ybV9fYm9keSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRcdHotaW5kZXg6IDEwOyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fbGluayB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwOyAgXHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2Zvb3Qge1xyXG5cdFx0XHRtYXJnaW46IDM0cHggMCAwOyBcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgNjNweDsgXHJcblxyXG5cdFx0XHQuZm9ybV9fcm93IHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAlOyBcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE2cHg7IFxyXG5cclxuXHRcdFx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19idG4ge1xyXG5cdFx0XHRyaWdodDogMTVweDsgXHJcblx0XHRcdGJvdHRvbTogNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBGb3JtIFN1YnNjcmliZSBQcmltYXJ5IEFsdCAgKi9cclxuXHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgXHJcblx0XHRwYWRkaW5nOiA1OHB4IDQzcHggNDBweDsgXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuOyBcclxuXHJcblx0XHQuZm9ybV9faWNvLWFsdCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdGJvdHRvbTogLTUzcHg7IFxyXG5cdFx0XHRyaWdodDogLTE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2ljbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNXB4OyBcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHJcblx0XHRcdC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTsgXHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0KyAuZm9ybV9fcm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW46IDM3cHggMCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmZvcm1fX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyOXB4O1xyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmZvcm0tc3Vic2NyaWJlIHtcclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHQubGlzdC1jaXJjbGVzIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdFx0XHRsaSArIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnktYWx0IHtcclxuXHRcdFx0LmZvcm1fX2ljbyB7XHJcblx0XHRcdFx0d2lkdGg6IDkxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3NHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuZm9ybS1zdWJzY3JpYmUge1xyXG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZm9ybS1zdWJzY3JpYmUge1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAxMHB4OyBcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpc3QtY2lyY2xlcyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdFx0bGkgKyBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHRcdHBhZGRpbmc6IDcwcHggMjBweCAzMHB4OyBcclxuXHJcblx0XHRcdC5mb3JtX19pY28tYWx0IHtcclxuXHRcdFx0XHRyaWdodDogLTYwcHg7IFxyXG5cdFx0XHRcdGJvdHRvbTogLTEwMHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mb3JtLXN1YnNjcmliZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogMjRweCAwIDI2cHg7IFxyXG5cclxuXHRcdC5mb3JtX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDsgXHJcblxyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2JvZHkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMHB4IDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fYnRuIHtcclxuXHRcdFx0Ym90dG9tOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX3JvdyArIC5mb3JtX19yb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMnB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHRcdHBhZGRpbmc6IDMycHggMjBweCAyM3B4OyBcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4OyBcclxuXHRcdFx0XHJcblx0XHRcdC5mb3JtX19jb250ZW50IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XHJcblxyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDsgXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMTsgXHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH0gXHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1OyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fYWN0aW9ucyB7XHJcblx0XHRcdFx0bWFyZ2luOiAyNHB4IDAgMDsgXHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMjA5cHg7IFxyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweDsgXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZm9ybV9fbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybV9fcm93ICsgLmZvcm1fX3JvdyB7XHJcblx0XHRcdFx0bWFyZ2luOiAyM3B4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Rm9ybSBQYXltZW50XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtLXBheW1lbnQge1xyXG5cdGNvbG9yOiAjMzQzMzMzOyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogLTRweDsgXHJcblx0XHRib3R0b206IC00cHg7IFxyXG5cdFx0cmlnaHQ6IDM4cHg7IFxyXG5cdFx0d2lkdGg6IDFweDsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjNzA3MDcwO1xyXG5cdH1cclxuXHRcclxuXHRoMiB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0Zm9udC1zaXplOiAyMHB4OyBcclxuXHRcdG1hcmdpbjogMCAwIDZweDsgXHJcblx0XHRjb2xvcjogIzU4NTg1ODsgXHJcblx0fVxyXG5cclxuXHQuZm9ybV9fZmllbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDsgXHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7IFxyXG5cdFx0Y29sb3I6ICNDN0M3Qzc7IFxyXG5cdFx0cGFkZGluZzogMCAxNXB4OyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19oZWFkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYycHg7XHJcblx0fVxyXG5cclxuXHQuZm9ybV9fcm93IHtcclxuXHRcdCsgLmZvcm1fX3JvdyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDsgXHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTEzcHg7IFxyXG5cdFx0XHRcclxuXHRcdFx0LmZvcm1fX2NvbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxM3B4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm1fX3Jvdy1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7IFxyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4OyBcclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5mb3JtX19jb2wge1xyXG5cdFx0Ji0tMW9mMiB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogNTAlOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdGZsZXg6IDAgMCAxOS41JTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxOS41JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdGZsZXg6IDAgMCA4MC41JTtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MC41JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMyB7XHJcblx0XHRcdGZsZXg6IDAgMCA1NyU7XHJcblx0XHRcdG1heC13aWR0aDogNTclO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU0IHtcclxuXHRcdFx0ZmxleDogMCAwIDQzJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTUge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTUlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU1JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNiB7XHJcblx0XHRcdGZsZXg6IDAgMCA0NSU7XHJcblx0XHRcdG1heC13aWR0aDogNDUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm1fX2FjdGlvbnMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdG1hcmdpbjogNTBweCAwIDA7IFxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzU4NTg1ODsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4OyBcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMThweDsgXHJcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5mb3JtLXBheW1lbnQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogODBweDtcclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2NvbCB7XHJcblx0XHRcdCYtLXNpemUxIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMwJTsgXHJcblx0XHRcdFx0ZmxleDogMCAwIDMwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAlOyBcclxuXHRcdFx0XHRmbGV4OiAwIDAgNzAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZvcm0tcGF5bWVudCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyBcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cmlnaHQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19yb3cge1xyXG5cclxuXHRcdFx0KyAuZm9ybV9fcm93IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19jb2wge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQrIC5mb3JtX19jb2wge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fcm93LWlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZvcm0tcGF5bWVudCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX3JvdyB7XHJcblxyXG5cdFx0XHQrIC5mb3JtX19yb3cge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fY29sIHtcclxuXHRcdFx0KyAuZm9ybV9fY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm1fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiAzNXB4IDAgMDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDEwcHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0Rm9ybSBDb2RlXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtLWNvZGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwOyBcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lOyBcclxuXHR9XHJcblxyXG5cdC5mb3JtX19ib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNjdweDsgXHJcblxyXG5cdFx0LmZvcm1fX2J0biB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjBEMzMwOyBcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0YwRDMzMDtcclxuXHRcdFx0bWluLXdpZHRoOiAxNTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7IFxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40czsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdFx0XHRjb2xvcjogI0YwRDMzMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm1fX2Zvb3Qge1xyXG5cdFx0bWFyZ2luOiAxMnB4IDAgMDsgXHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDsgXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdGNvbG9yOiAjNTg1ODU4OyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtX19pbm5lciB7XHJcblx0XHRvcGFjaXR5OiAwOyBcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgXHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxyXG5cdH1cclxuXHJcblx0LmZvcm1fX292ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdFx0bWFyZ2luLXRvcDogLTM5cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7IFxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7IFxyXG5cdFx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHRcdFx0YmFja2dyb3VuZDogIzEyOEM4RjsgXHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzEyOEM4RjtcclxuXHRcdFx0bWluLXdpZHRoOiAyODBweDtcclxuXHRcdFx0cGFkZGluZzogMTJweCAxOHB4OyBcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdFx0XHRcdGNvbG9yOiAjMTI4QzhGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQuZm9ybV9fb3ZlcmxheSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtX19pbm5lciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZm9ybS1jb2RlIHtcclxuXHRcdC5mb3JtX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTI1cHg7IFxyXG5cclxuXHRcdFx0LmZvcm1fX2J0biB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mb3JtLWNvZGUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7IFxyXG5cdFx0XHJcblx0XHQuZm9ybV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cclxuXHRcdFx0LmZvcm1fX2J0biB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzVweDsgXHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4OyBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZm9vdCB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3RcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuW2NsYXNzXj1cImxpc3QtXCJdIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgU3RhcnNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxpc3Qtc3RhcnMge1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblxyXG5cdFx0ICsgbGkge1xyXG5cdFx0IFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdCB9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBDaXJjbGVzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LWNpcmNsZXMge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5saXN0LWNpcmNsZXMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBGZWF0dXJlc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1mZWF0dXJlcyB7XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAuNHM7ICBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzdHJvbmcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcblx0XHRtaW4td2lkdGg6IDE5MHB4O1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gbGk6bGFzdC1jaGlsZCB7XHJcblx0XHRpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5saXN0LWZlYXR1cmVzIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZW0ge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE1NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5saXN0LWZlYXR1cmVzIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRlbSxcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDRweDsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxMzVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVx0XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBDaXRpZXNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxpc3QtY2l0aWVzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lOyBcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IFxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC40cztcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7IFxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgR2FkZ2V0c1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5saXN0LWdhZGdldHMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA3cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0JiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBTZXJ2aWNlc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1zZXJ2aWNlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIC0xMHB4IC00MHB4ICFpbXBvcnRhbnQ7IFxyXG5cdHBhZGRpbmc6IDAgMCA2MHB4OyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7IFxyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdGNvbG9yOiAjMjgzMDZjO1xyXG5cclxuXHRsaSB7XHJcblx0XHRmbGV4OiAwIDAgMjAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyMCU7XHJcblx0XHRwYWRkaW5nOiA1M3B4IDEwcHggNDBweDsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdH1cclxuXHJcblx0aSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQubGlzdC1zZXJ2aWNlcyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1zZXJ2aWNlcyB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggNjBweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiA0N3B4IDEwcHggMjJweDsgXHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IENpcmNsZXMgQWx0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LWNpcmNsZXMtYWx0IHtcclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiA2MnB4O1xyXG5cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuXHRcdH1cclxuXHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTdkZWcpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNTJkZWcpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5saXN0LWNpcmNsZXMtYWx0IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4OyBcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0XHRsZWZ0OiAtOHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSguNik7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW46IDIycHggMCAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNikgcm90YXRlKDE3ZGVnKTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC42KSByb3RhdGUoMTUyZGVnKTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc1QgRG90c1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1kb3RzIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcclxuXHRsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA4cHg7IFxyXG5cdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0d2lkdGg6IDVweDsgXHJcblx0XHRcdGhlaWdodDogNXB4OyAgXHJcblx0XHRcdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0Lmxpc3QtZG90cyB7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4OyBcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAzcHg7IFxyXG5cdFx0XHRcdGhlaWdodDogM3B4OyBcclxuXHRcdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0XHRsZWZ0OiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IFJhZGlvc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1yYWRpb3Mge1xyXG5cdGxpIHtcclxuXHRcdCsgbGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgRGV0YWlsc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1kZXRhaWxzIHtcclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4OyBcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdFx0XHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDYge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4OyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBTbGlkZXJzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LXNsaWRlcnMge1xyXG5cdGg2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7IFxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkgKyBsaSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpc3QgTG9jYXRpb25zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5saXN0LWxvY2F0aW9ucyB7XHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHBhZGRpbmctbGVmdDogMzlweDsgXHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA0NSU7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mYS1jb21tZW50LW8ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgtMSwgMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1sb2NhdGlvbnMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IEZlYXR1cmVzIEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdGxpIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxOTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE5N3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogODFweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNzNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbjogMjVweCAwIDA7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHotaW5kZXg6IDEwOyBcclxuXHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgzcHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEyNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA5MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1mZWF0dXJlcy1hbHQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4OyBcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbjogNjdweCAwIDAgMzdweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjVweDsgXHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogNzElO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0bWFyZ2luOiA1M3B4IDAgMCA0M3B4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDsgXHJcblx0XHRcdFx0d2lkdGg6IDYyJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBTdGVwc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1zdGVwcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDAgLTEwcHggLTEwcHg7IFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgIFxyXG5cdFx0d2lkdGg6IDc2cHg7IFxyXG5cdFx0aGVpZ2h0OiA3NHB4OyBcclxuXHRcdGZvbnQtc2l6ZTogMzJweDsgXHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRwYWRkaW5nOiAyMXB4IDAgMDsgXHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHggMTBweDsgXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5saXN0LXN0ZXBzIHtcclxuXHRcdGJyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0Lmxpc3Qtc3RlcHMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1zdGVwcyB7XHJcblx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IFxyXG5cdFx0XHRwYWRkaW5nOiAwOyBcclxuXHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDsgXHJcblx0XHRcdHdpZHRoOiA1OHB4OyBcclxuXHRcdFx0aGVpZ2h0OiA1NnB4OyBcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MCUgOTAlOyBcclxuXHRcdFx0cGFkZGluZzogMTNweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRMaXN0IFNlcnZpY2VzIEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAwIC0zN3B4IC02NXB4OyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0bGkge1xyXG5cdFx0ZmxleDogMCAwIDIwJTtcclxuXHRcdG1heC13aWR0aDogMjAlO1xyXG5cdFx0cGFkZGluZzogNjVweCAxMHB4IDY1cHg7IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgLmJ0biB7XHJcblx0XHRcdG1hcmdpbjogNTZweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4IC02NXB4OyBcclxuXHRcdFxyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAwIDAgMzMuMzMlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubGlzdC1zZXJ2aWNlcy1hbHQge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4IC02NXB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1MHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TGlzdCBMaW5rc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGlzdC1saW5rcyB7XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExvZ29cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxvZ28ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLnBuZycpIG5vLXJlcGVhdCAwIDA7XHJcblx0d2lkdGg6IDE1M3B4O1xyXG5cdGhlaWdodDogNjZweDsgXHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxyXG5cclxuXHQmLS1zaXplMSB7XHJcblx0XHR3aWR0aDogMTYwcHg7IFxyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmxvZ28tc2Vjb25kYXJ5IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sb2dvLXNlY29uZGFyeS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0d2lkdGg6IDE3NXB4O1xyXG5cdGhlaWdodDogNzZweDsgXHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IFxyXG59XHJcblxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5sb2dvLXNlY29uZGFyeSB7XHJcblx0XHR3aWR0aDogMTQ1cHg7XHJcblx0XHRoZWlnaHQ6IDYzcHg7IFxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQubG9nbyB7XHJcblx0XHR3aWR0aDogNjhweDtcclxuXHRcdGhlaWdodDogMjlweDsgXHRcdFxyXG5cdH1cclxuXHJcblx0LmxvZ28tc2Vjb25kYXJ5IHtcclxuXHRcdHdpZHRoOiA4N3B4O1xyXG5cdFx0aGVpZ2h0OiAzOHB4OyBcclxuXHR9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdE5hdlxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubmF2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNlODQwNDI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAxNHB4IDMycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMzhweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTg0MDQyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCAxOXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cywgbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNy41cHggMTBweCAxNHB4IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTg0MDQyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHBhbmRlZCB7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTZWN0aW9uXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiA4N3B4IDAgNTdweDsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cclxuXHRcdCYtLXNpemUxIHtcclxuXHRcdFx0dG9wOiA0OXB4OyBcclxuXHRcdFx0cmlnaHQ6IDIycHg7XHJcblx0XHRcdG9wYWNpdHk6IC4xO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUyIHtcclxuXHRcdFx0dG9wOiAtMTg1cHg7IFxyXG5cdFx0XHRsZWZ0OiAtNTJweDtcclxuXHRcdFx0b3BhY2l0eTogLjE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHR0b3A6IC0yNDVweDsgXHJcblx0XHRcdHJpZ2h0OiAtNTJweDtcclxuXHRcdFx0b3BhY2l0eTogLjE7IFxyXG5cdFx0XHR3aWR0aDogNDE1cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDQzN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU0IHtcclxuXHRcdFx0dG9wOiAtMTM3cHg7IFxyXG5cdFx0XHRsZWZ0OiAtNDJweDtcclxuXHRcdFx0b3BhY2l0eTogLjE7IFxyXG5cdFx0XHR3aWR0aDogNDE1cHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDQzN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU1IHtcclxuXHRcdFx0dG9wOiAtMTYycHg7IFxyXG5cdFx0XHRyaWdodDogLTU0cHg7XHJcblx0XHRcdG9wYWNpdHk6IC4xOyBcclxuXHRcdFx0d2lkdGg6IDQxNXB4OyBcclxuXHRcdFx0aGVpZ2h0OiA0MzdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNiB7XHJcblx0XHRcdHRvcDogLTEyNXB4OyBcclxuXHRcdFx0cmlnaHQ6IC0zM3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNyB7XHJcblx0XHRcdHRvcDogLTQxcHg7IFxyXG5cdFx0XHRyaWdodDogLTUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTgge1xyXG5cdFx0XHR0b3A6IDIxJTsgXHJcblx0XHRcdGxlZnQ6IC03MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemU5IHtcclxuXHRcdFx0dG9wOiA1My41JTsgXHJcblx0XHRcdHJpZ2h0OiAtNDlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMTAge1xyXG5cdFx0XHR0b3A6IC05MnB4OyBcclxuXHRcdFx0bGVmdDogLTc4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTExIHtcclxuXHRcdFx0dG9wOiA1MzZweDsgXHJcblx0XHRcdHJpZ2h0OiAtNzhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMTIge1xyXG5cdFx0XHR0b3A6IDIzM3B4OyBcclxuXHRcdFx0bGVmdDogLTU2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTEzIHtcclxuXHRcdFx0dG9wOiA0Ni43JTsgXHJcblx0XHRcdHJpZ2h0OiAzMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUxNCB7XHJcblx0XHRcdHRvcDogNjguNCU7IFxyXG5cdFx0XHRsZWZ0OiAtMjAxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTE1IHtcclxuXHRcdFx0dG9wOiAtMTAwcHg7IFxyXG5cdFx0XHRyaWdodDogLTI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTE2IHtcclxuXHRcdFx0dG9wOiAyNHB4OyBcclxuXHRcdFx0bGVmdDogLTM3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTE4IHtcclxuXHRcdFx0dG9wOiA2OCU7IFxyXG5cdFx0XHRsZWZ0OiAtMzdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMTkge1xyXG5cdFx0XHR0b3A6IDMxcHg7IFxyXG5cdFx0XHRyaWdodDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMjEge1xyXG5cdFx0XHR0b3A6IDM2JTsgXHJcblx0XHRcdGxlZnQ6IC04M3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAuMTsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTIyIHtcclxuXHRcdFx0Ym90dG9tOiAwOyBcclxuXHRcdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAuMTsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTIzIHtcclxuXHRcdFx0dG9wOiAtMTIwcHg7IFxyXG5cdFx0XHRsZWZ0OiAtMjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTI0IHtcclxuXHRcdFx0dG9wOiAzMDNweDsgXHJcblx0XHRcdHJpZ2h0OiAtMjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTI1IHtcclxuXHRcdFx0Ym90dG9tOiAtNzBweDsgXHJcblx0XHRcdGxlZnQ6IC00MnB4O1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMjYge1xyXG5cdFx0XHR0b3A6IDE0MHB4OyBcclxuXHRcdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUyNyB7XHJcblx0XHRcdHRvcDogNDQlOyBcclxuXHRcdFx0bGVmdDogLTM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTI4IHtcclxuXHRcdFx0dG9wOiAtOTZweDsgXHJcblx0XHRcdHJpZ2h0OiAtNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzUge1xyXG5cdFx0XHRib3R0b206IDJweDsgXHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIyN3B4OyBcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNzgpOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzYge1xyXG5cdFx0XHR0b3A6IC0zMHB4OyBcclxuXHRcdFx0bGVmdDogLTM5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTM3IHtcclxuXHRcdFx0Ym90dG9tOiAtNDMycHg7IFxyXG5cdFx0XHRyaWdodDogLTUzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZXMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdFx0aDEsXHJcblx0XHRoMiB7XHJcblx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHRcdHRvcDogLThweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyBwIHtcclxuXHRcdFx0XHRtYXJnaW46IDM4cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWNlbnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAxN3B4IDAgMDsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHRcdGNvbG9yOiAjMjgzMDZjO1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDFweDtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgNDdweDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb25fX2NvbnRlbnQtYWx0IHtcclxuXHRcdGNvbG9yOiAjMjgzMDZjO1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcdFxyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZy5jb250ZW50LXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDsgXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbjogMDsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHRcdFx0KyBwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYWN0aW9ucy1hbHQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkOyBcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdHotaW5kZXg6IDEwMDsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjMzYzZTc2OyBcclxuXHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgXHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMSAgKi8gXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0cGFkZGluZzogMzNweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMiAgKi8gXHJcblx0Ji0tc2l6ZTIge1xyXG5cdFx0cGFkZGluZzogMjRweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMyAgKi8gXHJcblx0Ji0tc2l6ZTMge1xyXG5cdFx0cGFkZGluZzogMzJweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplNCAgKi8gXHJcblx0Ji0tc2l6ZTQge1xyXG5cdFx0cGFkZGluZzogMjBweCAwOyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM3cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTUgICovIFxyXG5cdCYtLXNpemU1IHtcclxuXHRcdHBhZGRpbmc6IDM2cHggMDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTYgICovIFxyXG5cdCYtLXNpemU2IHtcclxuXHRcdHBhZGRpbmc6IDE4cHggMDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTcgICovIFxyXG5cdCYtLXNpemU3IHtcclxuXHRcdHBhZGRpbmc6IDY5cHggMCA4NnB4OyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplOCAgKi8gXHJcblx0Ji0tc2l6ZTgge1xyXG5cdFx0cGFkZGluZzogNjZweCAwIDQwcHg7IFxyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemU5ICAqLyBcclxuXHQmLS1zaXplOSB7XHJcblx0XHRwYWRkaW5nOiAyN3B4IDAgNDBweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxMCAgKi8gXHJcblx0Ji0tc2l6ZTEwIHtcclxuXHRcdHBhZGRpbmc6IDc2cHggMCAxMjBweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTExICAqLyBcclxuXHQmLS1zaXplMTEge1xyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTEyICAqLyBcclxuXHQmLS1zaXplMTIge1xyXG5cdFx0cGFkZGluZzogNDNweCAwO1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxMyAgKi8gXHJcblx0Ji0tc2l6ZTEzIHtcclxuXHRcdHBhZGRpbmc6IDE3cHggMCAyNXB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxNCAgKi8gXHJcblx0Ji0tc2l6ZTE0IHtcclxuXHRcdHBhZGRpbmc6IDYxcHggMCA5MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxNSAgKi8gXHJcblx0Ji0tc2l6ZTE1IHtcclxuXHRcdHBhZGRpbmc6IDE3cHggMCA2MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxNiAgKi8gXHJcblx0Ji0tc2l6ZTE2IHtcclxuXHRcdHBhZGRpbmc6IDU1cHggMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTE4ICAqLyBcclxuXHQmLS1zaXplMTgge1xyXG5cdFx0cGFkZGluZzogMTdweCAwIDMwcHg7XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUxOSAgKi8gXHJcblx0Ji0tc2l6ZTE5IHtcclxuXHRcdHBhZGRpbmc6IDI5cHggMCA2MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBTaXplMjAgICovIFxyXG5cdCYtLXNpemUyMSB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgMzBweDtcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU2l6ZTIwICAqLyBcclxuXHQmLS1zaXplMjIge1xyXG5cdFx0cGFkZGluZzogMzBweCAwIDYwcHg7XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyMCAgKi8gXHJcblx0Ji0tc2l6ZTIzIHtcclxuXHRcdHBhZGRpbmc6IDU2cHggMCAzcHg7XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNCAgKi8gXHJcblx0Ji0tc2l6ZTI0IHtcclxuXHRcdHBhZGRpbmc6IDU5cHggMCAzMHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNSAgKi8gXHJcblx0Ji0tc2l6ZTI1IHtcclxuXHRcdHBhZGRpbmc6IDU5cHggMCAzMHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNiAgKi8gXHJcblx0Ji0tc2l6ZTI2IHtcclxuXHRcdHBhZGRpbmc6IDI0cHggMCA0MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyNyAgKi8gXHJcblx0Ji0tc2l6ZTI3IHtcclxuXHRcdHBhZGRpbmc6IDU3cHggMCA0MHB4O1xyXG5cclxuXHRcdC5maWx0ZXJzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDFweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyOCAgKi8gXHJcblx0Ji0tc2l6ZTI4IHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMCA0MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFNpemUyOSAgKi8gXHJcblx0Ji0tc2l6ZTI5IHtcclxuXHRcdHBhZGRpbmc6IDQ3cHggMCA3NHB4O1xyXG5cclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU2VjdGlvbiBGb3JtICAqLyBcclxuXHQmLS1mb3JtIHtcclxuXHRcdHBhZGRpbmc6IDUzcHggMCA0MHB4O1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjAzcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU21hbGwgICovXHJcblx0Ji0tc21hbGwge1xyXG5cdFx0cGFkZGluZzogMjRweCAwIDkwcHg7IFxyXG5cdH1cclxuXHJcblx0LyogIFNlY3Rpb24gU3RlcHMgICovXHJcblx0Ji0tc3RlcHMge1xyXG5cdFx0cGFkZGluZzogMTU1cHggMCA2NXB4OyBcclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi9cclxuXHQmLS1zdGVwcy1hbHQge1xyXG5cdFx0cGFkZGluZzogMjRweCAwIDc3cHg7IFxyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBTZWN0aW9uIFllbGxvdyAgKi9cclxuXHQmLS15ZWxsb3cge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZhYjY0YzsgXHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgNjBweDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbjogMjJweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQvKiAgU2VjdGlvbiBIb3N0cyAgKi9cclxuXHQmLS1ob3N0cyB7XHJcblx0XHRwYWRkaW5nOiA4N3B4IDAgMzFweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cclxuXHQvKiAgU2VjdGlvbiBCbHVlICAqL1xyXG5cdCYtLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZDogIzI5MzE2QTsgXHJcblx0XHRwYWRkaW5nOiA3OXB4IDAgNTNweDsgXHJcblxyXG5cdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4OyBcclxuXHJcblx0XHRcdGgxLFxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkI3NEI7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuc2VjdGlvbiB7XHJcblx0XHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvcm0ge1xyXG5cdFx0XHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuc2VjdGlvbiB7XHJcblx0XHQuc2VjdGlvbl9faWNvIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdC5zZWN0aW9uX19oZWFkLWltYWdlIHtcclxuXHRcdFx0XHR0b3A6IC02OXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplOSB7XHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHRtYXJnaW46IDI1cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5zZWN0aW9uIHtcclxuXHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQtaW1hZ2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLXNpemUyNyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDQzcHggMCAyMHB4OyBcclxuXHJcblx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMxcHg7IFxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcclxuXHJcblx0XHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2NvbnRlbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50LWFsdCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmluZC1ob3N0LXRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIElpb25zICAqLyBcclxuXHRcdCYtLWljb25zIHtcclxuXHRcdFx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjI4KTsgXHJcblxyXG5cdFx0XHRcdCYtLXNpemUyMyB7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7IFxyXG5cdFx0XHRcdFx0bGVmdDogLTE3NXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tc2l6ZTI0IHtcclxuXHRcdFx0XHRcdHRvcDogMzglOyBcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMTkwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLS1zaXplMjUge1xyXG5cdFx0XHRcdFx0dG9wOiA2Ni41JTsgXHJcblx0XHRcdFx0XHRsZWZ0OiAtMTgwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLS1zaXplMzMxIHtcclxuXHRcdFx0XHRcdHRvcDogMy41JTsgXHJcblx0XHRcdFx0XHRyaWdodDogLTEzMnB4O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjYpOyBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLXNpemUzNSB7XHJcblx0XHRcdFx0XHR0b3A6IDM1LjglOyBcclxuXHRcdFx0XHRcdGxlZnQ6IC0xMDBweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC42NSk7IFxyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tc2l6ZTMzMyB7XHJcblx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHRib3R0b206IC05JTsgIFxyXG5cdFx0XHRcdFx0bGVmdDogLTEycHg7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNjMpOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplMSAgKi8gXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxICAqLyBcclxuXHRcdCYtLXNpemUwMSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUyICAqLyBcclxuXHRcdCYtLXNpemUyIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwOyBcclxuXHJcblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTMgICovIFxyXG5cdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplNCAgKi8gXHJcblx0XHQmLS1zaXplNCB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplNSAgKi8gXHJcblx0XHQmLS1zaXplNSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemU2ICAqLyBcclxuXHRcdCYtLXNpemU2IHtcclxuXHRcdFx0cGFkZGluZzogMjhweCAwOyBcclxuXHJcblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTcgICovIFxyXG5cdFx0Ji0tc2l6ZTcge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgNDVweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxMSAgKi8gXHJcblx0XHQmLS1zaXplMTEge1xyXG5cdFx0XHRwYWRkaW5nOiA0M3B4IDAgMjBweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxMiAgKi8gXHJcblx0XHQmLS1zaXplMTIge1xyXG5cdFx0XHRwYWRkaW5nOiAxOXB4IDAgMjBweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTEzICAqLyBcclxuXHRcdCYtLXNpemUxMyB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggMCAyMHB4OyBcclxuXHJcblx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBTaXplMTEgICovIFxyXG5cdFx0Ji0tc2l6ZTE0IHtcclxuXHRcdFx0cGFkZGluZzogMjNweCAwIDQ0cHg7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHRtYXJnaW46IDI5cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxNSAgKi8gXHJcblx0XHQmLS1zaXplMTUge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgNDRweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2JvZHkge1xyXG5cdFx0XHRcdG1hcmdpbjogMCA4cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gU2l6ZTggICovIFxyXG5cdFx0Ji0tc2l6ZTgge1xyXG5cdFx0XHRwYWRkaW5nOiA0MXB4IDAgMjBweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemU5ICAqLyBcclxuXHRcdCYtLXNpemU5IHtcclxuXHRcdFx0cGFkZGluZzogMjFweCAwIDIwcHg7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hY3Rpb25zIHtcclxuXHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUxMCAgKi8gXHJcblx0XHQmLS1zaXplMTAge1xyXG5cdFx0XHRwYWRkaW5nOiAyMXB4IDAgNDRweDsgXHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2FjdGlvbnMge1xyXG5cdFx0XHRcdG1hcmdpbjogMjhweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gRm9ybSAgKi8gXHJcblx0XHQmLS1mb3JtIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDIzcHg7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uX19hc2lkZSB7XHJcblx0XHRcdFx0cGFkZGluZzogNDJweCAwIDA7IFxyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdC5zZWN0aW9uX19oZWFkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VjdGlvbl9fYWN0aW9ucyB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMjVweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFN0ZXBzICAqLyBcclxuXHRcdCYtLXN0ZXBzIHtcclxuXHRcdFx0cGFkZGluZzogNTdweCAwIDIwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi8gXHJcblx0XHQmLS1zdGVwcy1hbHQge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFN0ZXBzIEFsdCAgKi8gXHJcblx0XHQmLS15ZWxsb3cge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUyNiAgKi8gXHJcblx0XHQmLS1zaXplMjYge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG5cdFx0XHQuc2VjdGlvbl9faGVhZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTZWN0aW9uIFNpemUyOSAgKi8gXHJcblx0XHQmLS1zaXplMjkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gSG9zdHMgICovIFxyXG5cdFx0Ji0taG9zdHMge1xyXG5cdFx0XHRwYWRkaW5nOiAyMnB4IDA7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7IFxyXG5cclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiBhdXRvOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgU2VjdGlvbiBCbHVlICAqLyBcclxuXHRcdCYtLWJsdWUge1xyXG5cdFx0XHRwYWRkaW5nOiAyMnB4IDA7IFxyXG5cclxuXHRcdFx0LnNlY3Rpb25fX2hlYWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7IFxyXG5cclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7IFxyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiBhdXRvOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnRpY2xlIHtcclxuXHRcdFx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGQjc0QjsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBEYXJrXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zZWN0aW9uLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdGNvbG9yOiAjZmZmOyBcclxuXHRwYWRkaW5nOiA1NnB4IDAgNjlweDsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQubGlzdC1mZWF0dXJlcyB7XHJcblx0XHRwYWRkaW5nOiAxN3B4IDAgMCAzcHg7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDsgXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7IFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19pY28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdHRvcDogLTE3MXB4OyBcclxuXHRcdFx0cmlnaHQ6IC0yJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdHRvcDogNDIlOyBcclxuXHRcdFx0bGVmdDogLTUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUzIHtcclxuXHRcdFx0Ym90dG9tOiAtMTA1cHg7IFxyXG5cdFx0XHRyaWdodDogMi41JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKiAgU2VjdGlvbiBEYXJrIFByaW1hcnkgICovXHJcblx0Ji0tcHJpbWFyeSB7XHJcblx0XHRwYWRkaW5nOiAxMzNweCAwIDE1MHB4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LnNlY3Rpb24tZGFyayB7XHJcblx0XHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnNlY3Rpb24tZGFyayB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDAgMjRweDsgXHJcblxyXG5cdFx0Lmxpc3QtZmVhdHVyZXMge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19pY28ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4yNik7IFxyXG5cclxuXHRcdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRcdHRvcDogLTE4MHB4OyBcclxuXHRcdFx0XHRyaWdodDogLTU5JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHRcdHRvcDogMTYuNSU7IFxyXG5cdFx0XHRcdGxlZnQ6IC02MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguMjkpOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogLTYwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC4yOSk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNlY3Rpb24gRGFyayBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdHBhZGRpbmc6IDUzcHggMCAyN3B4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTZWN0aW9uIE1haW5cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuc2VjdGlvbl9faWNvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblxyXG5cdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdFx0cmlnaHQ6IC02MHB4OyBcclxuXHRcdFx0dG9wOiAxMC45JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdG9wYWNpdHk6IC4xO1xyXG5cdFx0XHRsZWZ0OiAtNDBweDsgXHJcblx0XHRcdHRvcDogMzEuMiU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMge1xyXG5cdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdFx0cmlnaHQ6IC01cHg7IFxyXG5cdFx0XHR0b3A6IDU4JTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplNCB7XHJcblx0XHRcdG9wYWNpdHk6IC4xO1xyXG5cdFx0XHRsZWZ0OiAtNjBweDsgXHJcblx0XHRcdHRvcDogODQuNiU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYXNpZGUge1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjsgXHJcblx0XHRtYXJnaW46IDAgLTE1cHggMCAtMTlweDsgXHJcblx0XHRwYWRkaW5nOiA1NXB4IDYwcHggODBweDsgIFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQuYnRuLWNsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiAyMHB4OyBcclxuXHRcdFx0cmlnaHQ6IDIwcHg7IFxyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hc2lkZS1oZWFkIHtcclxuXHRcdFx0Y29sb3I6ICMyODMwNmM7IFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0LXN0YXJzIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdFx0XHRsaSArIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWJvZHkge1xyXG5cdFx0XHQ+IGg2IHtcclxuXHRcdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWFjdGlvbnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1NnB4OyBcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDsgXHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2FzaWRlLWZvb3Qge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA5N3B4O1xyXG5cdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb25fX2JvZHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDU4cHg7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fY29udGVudCB7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdFx0KyBwIHtcclxuXHRcdFx0XHRtYXJnaW46IDM2cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyB1bCB7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCsgaDYge1xyXG5cdFx0XHRcdG1hcmdpbjogMzFweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblxyXG5cdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1OHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIGg2IHtcclxuXHRcdFx0XHRtYXJnaW46IDM5cHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcblx0XHRcdCsgdWwge1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYWN0aW9ucy1hbHQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkOyBcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdHotaW5kZXg6IDEwMDsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjMzYzZTc2OyBcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHRcdHBhZGRpbmc6IDE2cHggMDsgXHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5zZWN0aW9uLW1haW4ge1xyXG5cdFx0LnNlY3Rpb25fX2FzaWRlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAtNjVweDtcclxuXHRcdFx0cGFkZGluZzogNzBweCAyMHB4IDgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5zZWN0aW9uLW1haW4ge1xyXG5cdFx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnNlY3Rpb24tbWFpbiB7XHJcblx0XHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI0cHggMCAwOyBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCsgdWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxOXB4IDAgMDsgXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQrIGg2IHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMThweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0KyBoMiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDQ0cHggMCAwOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogNDNweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyBoNiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMycHggMCAwOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHQrIHVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNlY3Rpb24gU21hbGxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tc21hbGwge1xyXG5cdGJhY2tncm91bmQ6ICMyODMwNmM7IFxyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDI5cHggMCAyN3B4OyBcclxuXHJcblx0LnNlY3Rpb25fX2NvbnRlbnQge1xyXG5cdFx0aDYge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0LWxvY2F0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBJbWFnZVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2VjdGlvbi1pbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0LnNlY3Rpb25fX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcclxuXHRcdHBhZGRpbmctdG9wOiA1Ny4zJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47IFxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0Ym90dG9tOiAxMDAlOyBcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0aGVpZ2h0OiAxMHB4OyBcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwMHB4IDI4MHB4IHJnYmEoMjU1LDI1NSwyNTUsMSkgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogMTc3cHg7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5zZWN0aW9uLWltYWdlIHtcclxuXHRcdC5zZWN0aW9uX19pbWFnZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMDBweCAxMzBweCByZ2JhKDI1NSwyNTUsMjU1LDEpIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2lubmVyIHtcclxuXHRcdFx0dG9wOiA3MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWN0aW9uLWltYWdlIHtcclxuXHRcdC5zZWN0aW9uX19pbWFnZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMzklOyBcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0OHB4IDc1cHggcmdiYSgyNTUsMjU1LDI1NSwxKSBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19pbm5lciB7XHJcblx0XHRcdHRvcDogNzBweDtcclxuXHRcdFx0dG9wOiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4OyBcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBEZWZcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tZGVmIHtcclxuXHRwYWRkaW5nOiAyMDBweCAwIDQ2cHg7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19pY28ge1xyXG5cdFx0b3BhY2l0eTogLjE1OyBcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzgpOyBcclxuXHJcblx0XHQmLS1zaXplMjkge1xyXG5cdFx0XHR0b3A6IDUuOCU7IFxyXG5cdFx0XHRsZWZ0OiAtMTA3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMwIHtcclxuXHRcdFx0dG9wOiAyNC41JTsgXHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjFweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzEge1xyXG5cdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0dG9wOiA0My4xJTsgXHJcblx0XHRcdGxlZnQ6IC0xMjJweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjg0KTsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTMyIHtcclxuXHRcdFx0b3BhY2l0eTogMTsgXHJcblx0XHRcdHRvcDogNTQuNSU7IFxyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzYpOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMzMge1xyXG5cdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0Ym90dG9tOiAyLjMlOyBcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjQ5cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43OSk7IFxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNpemUzNCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHRib3R0b206IC0zLjclOyBcclxuXHRcdFx0bGVmdDogNDZweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgxKTsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZXMtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uX19hc2lkZSB7XHJcblx0XHRtYXJnaW46IDAgLTZweCAwIC01cHg7IFxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb21fX2ltYWdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbl9fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAwIDc1cHggMCA1MHB4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LnNlY3Rpb24tZGVmIHtcclxuXHRcdC5zZWN0aW9uX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnNlY3Rpb24tZGVmIHtcclxuXHRcdHBhZGRpbmc6IDI5cHggMCA0NnB4OyBcclxuXHJcblx0XHQubGlzdC1saW5rcyB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlcy1zZWNvbmRhcnkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uX19hc2lkZSB7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb25fX2ljbyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjQ0KTsgXHJcblxyXG5cdFx0XHQmLS1zaXplMjkge1xyXG5cdFx0XHRcdHRvcDogNC4yJTtcclxuXHRcdFx0XHRsZWZ0OiAtMTQycHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMjkxIHtcclxuXHRcdFx0XHR0b3A6IDEwLjQlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtNjNweDsgXHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguNjcpOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTMwIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRvcDogMTEuNCU7XHJcblx0XHRcdFx0cmlnaHQ6IC0xMjNweDsgXHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTMzMyB7XHJcblx0XHRcdFx0dG9wOiAxNy43JTtcclxuXHRcdFx0XHRsZWZ0OiAtMzZweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUzMSB7XHJcblx0XHRcdFx0dG9wOiAyNS4xJTtcclxuXHRcdFx0XHRsZWZ0OiAtMTIycHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMzIge1xyXG5cdFx0XHRcdHRvcDogMzIuNyU7XHJcblx0XHRcdFx0bGVmdDogNTBweDsgXHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMzIyIHtcclxuXHRcdFx0XHR0b3A6IDQxLjclO1xyXG5cdFx0XHRcdGxlZnQ6IC0xMTFweDsgXHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VjdGlvbiBTZWNvbmRhcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb24tc2Vjb25kYXJ5IHtcclxuXHRwYWRkaW5nOiA0NXB4IDA7IFxyXG5cclxuXHQud2lkZ2V0LXRvdGFsIHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwIDE4cHg7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWN0aW9uLXNlY29uZGFyeSB7XHJcblx0XHQud2lkZ2V0LXRvdGFsIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4uc2VjdGlvbl9faWNvIHtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2xpY2tcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2xpY2stYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR6LWluZGV4OiAyMDtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xyXG5cdFx0Y29udGVudDogJ1xcZjA1NCc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDFweCAjMDAwO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuXHRsZWZ0OiAxNXB4O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICdcXGYwNTMnO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uYmVjb21lLWEtaG9zdC1ob3N0LWNhcm91c2VsIHtcclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IC0xMTBweDtcclxuXHRcdHRvcDogLTIwcHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XHJcblx0XHRcdC1vLXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcclxuXHRcdFx0dHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IC0yMnB4O1xyXG5cdH1cclxuXHJcblx0Lmhvc3QtY2Fyb3VzZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5zbGlkZXItYWN0aW9uLWJ1dHRvbnMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiA2MHB4O1xyXG5cdFx0XHR0b3A6IC0zMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNsaWRlclxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHotaW5kZXg6IDIwO1xyXG5cclxuXHQuc2xpY2stcHJldiB7XHJcblx0XHRsZWZ0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyX19pY28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdHRvcDogOTBweDsgXHJcblx0XHRcdHJpZ2h0OiAtMTEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogN3B4OyBcclxuXHRcdGxlZnQ6IDUwJTsgXHJcblx0XHRtYXJnaW4tbGVmdDogLTcwNXB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZXJfX2hlYWQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRtYXJnaW46IDAgMCA2MHB4OyBcclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdG1hcmdpbjogIDAgMCAyOXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFNsaWRlciBTZWNvbmRhcnkgICovXHJcblx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctdG9wOiA3OHB4O1xyXG5cclxuXHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC02NzRweDtcclxuXHRcdH1cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDYxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuc2xpZGVyIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBTbGlkZXIgU2Vjb25kYXJ5ICAqL1xyXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRyaWdodDogMzBweDsgXHJcblx0XHRcdFx0bGVmdDogYXV0bzsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LnNsaWRlciB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTU1NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZXJfX2ljbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNsaWRlciBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzkwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuXHQuc2xpZGVyIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDY1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LnNsaWRlciB7XHJcblx0XHQuc2xpZGVyX19oZWFkIHtcclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHQuc2xpZGVyIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzQ1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0dG9wOiA0MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTMyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXIge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNTVweDtcclxuXHJcblx0XHRcdGxpOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDdiZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHR0b3A6IDI1JTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFNsaWRlciBTZWNvbmRhcnkgICovXHJcblx0XHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDsgXHJcblxyXG5cdFx0XHQuc2xpZGVyX19jbGlwIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNTc2cHgpe1xyXG5cdC5zbGlkZXIge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stbmV4dCB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNDAwcHgpe1xyXG5cdC5zbGlkZXIge1xyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0dG9wOiAyMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2xpZGVyIE1haW5cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNsaWRlci1tYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogMTAwcHg7IFxyXG5cdFx0bGVmdDogNTAlOyBcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNzA1cHg7XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0bWFyZ2luLXRvcDogNDRweDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LnNsaWRlci1tYWluIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7IFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXItbWFpbiB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHR0b3A6IDU4cHg7XHJcblx0XHRcdHotaW5kZXg6IDEwMDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTbGlkZXIgUHJpbWFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2xpZGVyLXByaW1hcnkge1xyXG5cclxuXHQuc2xpY2stcHJldiB7XHJcblx0XHRsZWZ0OiAtMTkwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogLTE5MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTg1MHB4KXtcclxuXHQuc2xpZGVyLXByaW1hcnkge1xyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAtMTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogLTEwMHB4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNjUwcHgpe1xyXG5cdC5zbGlkZXItcHJpbWFyeSB7XHJcblx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXItcHJpbWFyeSB7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblxyXG5cdFx0LnNsaWRlcl9fc2xpZGVzIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFNsaWRlciBNb2JpbGVcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zbGlkZXItbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogMCAtMTVweDsgXHJcblxyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuY29sLW1kLTYge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogNTJweCAxNnB4IDI2cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGlkZXItbW9iaWxlLS1wcmltYXJ5IHtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4OyBcclxuXHJcblx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0XHRtYXJnaW46IDAgLTE1cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJ0aWNsZSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHJcblx0XHRcdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAyNnB4IDUzcHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlLWV4IC5zbGljay1zbGlkZSB7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi8vIGZpeCBmb3Igc2xpZGVyIG9uIHBhZ2UgaG9zdFxyXG5cclxuLmhvc3RfX3NsaWRlciB7XHJcblx0aGVpZ2h0OiA0MzRweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMzM3B4KSB7XHJcblx0Lmhvc3RfX3NsaWRlciB7XHJcblx0XHRoZWlnaHQ6IDQwMnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5ob3N0X19zbGlkZXIge1xyXG5cdFx0aGVpZ2h0OiAzNDRweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQuaG9zdF9fc2xpZGVyIHtcclxuXHRcdGhlaWdodDogMjkwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQuaG9zdF9fc2xpZGVyIHtcclxuXHRcdGhlaWdodDogMzIycHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBmaXggZm9yIHNsaWRlciBvbiBwYWdlIGV4cGVyaWVuY2VzXHJcblxyXG4uZXhwZXJpZW5jZXNfX3NsaWRlciB7XHJcblx0aGVpZ2h0OiA3NDVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQ0MnB4KSB7XHJcblx0XHRoZWlnaHQ6IDU1MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRoZWlnaHQ6IDM1M3B4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRXaWRnZXRzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53aWRnZXRzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFdpZGdldFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ud2lkZ2V0IHtcclxuXHRiYWNrZ3JvdW5kOiAjRDg0RTRBOyBcclxuXHRwYWRkaW5nOiAyNHB4IDMwcHggNDVweDtcclxuXHJcblx0LndpZGdldF9faWNvIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHJcblx0LndpZGdldF9faGVhZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAzcHggMCAwOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQmLS1kYXJrIHtcclxuXHRcdFx0Y29sb3I6ICMyMTIwMjA7IFxyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gXHJcblxyXG5cdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19pbWFnZSB7XHJcblx0XHRwYWRkaW5nOiAwIDExcHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbjogNTRweCAxMHB4IDA7XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFdpZGdldCBZZWxsb3cgICovXHJcblx0Ji0teWVsbG93IHtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkI3NEI7IFxyXG5cdH1cclxuXHJcblx0LyogIFdpZGdldCBCbHVlICAqL1xyXG5cdCYtLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZDogIzI5MzE2QTsgXHJcblx0XHRjb2xvcjogI2ZmZmZmZjsgXHJcblx0fVxyXG5cclxuXHQvKiAgV2lkZ2V0IEdyZWVuICAqL1xyXG5cdCYtLWdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxMjhDOEY7IFxyXG5cdFx0Y29sb3I6ICNmZmZmZmY7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQud2lkZ2V0IHtcclxuXHRcdC53aWRnZXRfX2FjdGlvbnMge1xyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LndpZGdldCB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7IFxyXG5cclxuXHRcdC53aWRnZXRfX2ltYWdlIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LndpZGdldCB7XHJcblx0XHRwYWRkaW5nOiA0NnB4IDQwcHggNjBweDsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQud2lkZ2V0X19oZWFkIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA1OyBcclxuXHJcblx0XHRcdCYtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tZGFyayB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZXMtc21hbGwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbjogNDJweCAxNXB4IDA7IFxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogN3B4OyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdFx0bWFyZ2luOiA0OHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC53aWRnZXRfX2ljbyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0b3BhY2l0eTogLjIxO1xyXG5cclxuXHRcdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRcdHRvcDogMiU7IFxyXG5cdFx0XHRcdGxlZnQ6IC04N3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1zaXplMiB7XHJcblx0XHRcdFx0dG9wOiA0NyU7IFxyXG5cdFx0XHRcdHJpZ2h0OiAtMTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUzIHtcclxuXHRcdFx0XHRib3R0b206IC0xNjZweDsgXHJcblx0XHRcdFx0bGVmdDogLTEzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIFdpZGdldCBCbHVlICAqL1xyXG5cdFx0Ji0tYmx1ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdFx0XHRjb2xvcjogIzI5MzE2QTsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0V2lkZ2V0IFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC1wcmltYXJ5IHtcclxuXHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjZmFiNjRlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQud2lkZ2V0LXByaW1hcnkge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tbG9jYXRpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAzMHB4O1xyXG5cclxuXHRcdFx0LnNlbGVjdCB7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLWRvd24td2hpdGUucG5nKTsgXHJcblx0XHRcdFx0XHR3aWR0aDogMThweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgXHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxM3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFdpZGdldCBBbHRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC1hbHQge1xyXG5cdC5jaGVja2JveCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbjogNDVweCAyOHB4IDI4cHg7IFxyXG5cdFx0ZGlzcGxheTogZmxleDsgXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQvKiAgV2lkZ2V0IEFsdCBQcmltYXJ5ICAqL1xyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0cGFkZGluZzogMjVweCAyNnB4IDI1cHggMTlweDsgXHJcblxyXG5cdFx0Lmxpc3QtcmFkaW9zIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdC5yYWRpbyB7XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIsXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbjogNDRweCAwIDA7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFdpZGdldCBBbHQgU2Vjb25kYXJ5ICAqL1xyXG5cdCYtLXNlY29uZGFyeSB7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDIzcHggMjVweCAyN3B4OyBcclxuXHJcblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiAzOXB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgV2lkZ2V0IEFsdCBUZXJpdGFyeSAgKi9cclxuXHQmLS10ZXJpdGFyeSB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDI1cHggMjVweCAyN3B4OyBcclxuXHJcblx0XHQud2lkZ2V0X19hY3Rpb25zIHtcclxuXHRcdFx0bWFyZ2luOiA0OXB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHQrIC53aWRnZXQtbWVzc2FnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0fVxyXG5cclxuXHRoMywgaDYge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDcwcHg7IFxyXG5cdFx0bGVmdDogNTAlOyBcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0dG9wOiA1N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC53aWRnZXQtbWVzc2FnZSB7XHJcblxyXG5cdFx0KyAud2lkZ2V0LW1lc3NhZ2Uge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LndpZGdldF9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgN3B4IDAgMDtcclxuXHRcdFx0dG9wOiAzMHB4OyBcclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdHRvcDogMjVweDsgXHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNHB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFdpZGdldCBTZWNvbmRhcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC1zZWNvbmRhcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRoMiB7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgLmZvcm0tbG9jYXRpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tbG9jYXRpb24ge1xyXG5cdFx0bWFyZ2luOiBhdXRvOyBcclxuXHRcdG1heC13aWR0aDogNDUwcHg7IFxyXG5cdH1cclxuXHJcblx0LndpZGdldF9faWNvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblxyXG5cdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHR0b3A6IDM1cHg7IFxyXG5cdFx0XHRsZWZ0OiAyMzVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHR0b3A6IC05M3B4OyBcclxuXHRcdFx0cmlnaHQ6IDE0NnB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LndpZGdldC1zZWNvbmRhcnkge1xyXG5cdFx0LndpZGdldF9faWNvIHtcclxuXHRcdFx0Ji0tc2l6ZTEge1xyXG5cdFx0XHRcdGxlZnQ6IDEzNXB4OyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tc2l6ZTIge1xyXG5cdFx0XHRcdHJpZ2h0OiA0NnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQud2lkZ2V0LXNlY29uZGFyeSB7XHJcblx0XHQud2lkZ2V0X19pY28ge1xyXG5cdFx0XHQmLS1zaXplMSB7XHJcblx0XHRcdFx0bGVmdDogMzVweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUyIHtcclxuXHRcdFx0XHRyaWdodDogNnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC53aWRnZXQtc2Vjb25kYXJ5IHtcclxuXHRcdC53aWRnZXRfX2ljbyB7XHJcblx0XHRcdCYtLXNpemUxIHtcclxuXHRcdFx0XHRsZWZ0OiAtNDBweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXNpemUyIHtcclxuXHRcdFx0XHRyaWdodDogLTc1cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0V2lkZ2V0IFRlcml0YXJ5XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53aWRnZXQtdGVyaXRhcnkge1xyXG5cdGJhY2tncm91bmQ6ICMyOTMxNkE7IFxyXG5cdGNvbG9yOiAjZmZmOyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdHBhZGRpbmc6IDQwcHggMjBweCAzN3B4OyBcclxuXHJcblx0aDQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDsgXHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNiB7XHJcblx0XHRjb2xvcjogI0ZGQjc0QjsgXHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XHJcblx0XHRtYXJnaW46IDE0cHggMCAwOyAgXHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbjogN3B4IDAgMDsgXHJcblx0fVxyXG5cclxuXHQuc2VwYXJhdG9yIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHR3aWR0aDogMTBweDsgXHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X19pbWFnZSB7XHJcblx0XHRtYXgtd2lkdGg6IDQxMHB4OyBcclxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7IFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC53aWRnZXQtdGVyaXRhcnkge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQud2lkZ2V0LXRlcml0YXJ5IHtcclxuXHRcdHBhZGRpbmc6IDI3cHggMTlweCAzNHB4OyBcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdG1hcmdpbjogMjBweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMDsgXHJcblx0XHRcdG1pbi13aWR0aDogMjA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRXaWRnZXQgVG90YWxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndpZGdldC10b3RhbCB7XHJcblx0Y29sb3I6ICMzNDMzMzM7IFxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lOyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbjogMDsgXHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcmltYXJ5IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0ZmxleDogMCAwIDQ1JTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0X190aXRsZSB7XHJcblx0XHRtYXJnaW46IDAgMCA0OXB4OyBcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR9XHJcblxyXG5cdC53aWRnZXRfX2Zvb3Qge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdHBhZGRpbmc6IDI1cHggMCAzMnB4IDM0cHg7IFxyXG5cdFx0bWFyZ2luOiA0OHB4IDNweCAwIC0zMHB4OyBcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbjogMDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tY29kZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LndpZGdldC10b3RhbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0X19mb290IHtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC53aWRnZXQtdG90YWwge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fZm9vdCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwOyBcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyBcclxuXHRcdFx0cGFkZGluZzogMjVweCAwOyBcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1wYXltZW50IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LndpZGdldC10b3RhbCB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0X190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LndpZGdldF9fZm9vdCB7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRXaWRnZXQgTWFwXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53aWRnZXQtbWFwIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZCNzRCOyBcclxuXHRwYWRkaW5nOiAxNHB4IDE4cHg7XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGZWF0dXJlcyBBbHRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5mZWF0dXJlcy1hbHQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTI5cHg7XHJcblxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmUgQWx0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mZWF0dXJlLWFsdCB7XHJcblx0Y29sb3I6ICMyODMwNmM7IFxyXG5cclxuXHRoMyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgXHJcblxyXG5cdFx0KyBwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmZlYXR1cmUtYWx0IHtcclxuXHRcdGJyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZlYXR1cmUtYWx0IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmVzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZmVhdHVyZXMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcblx0XHRcclxuXHRcdC5jb2wtbWQtNiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mZWF0dXJlcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtNDBweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0RmVhdHVyZVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZmVhdHVyZSB7XHJcblx0Y29sb3I6ICMyODMwNmM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljOyBcclxuXHRcdH1cclxuXHJcblx0XHQrIHAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvOyBcclxuXHR9XHJcblxyXG5cdC5pY28tY2F0LWdyZWVuLWFsdCxcclxuXHQuaWNvLWNhdCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWNhZmUtZ3JlZW4tYWx0LFxyXG5cdC5pY28tY2FmZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0dG9wOiAtMjZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yNnB4O1xyXG5cdH1cclxuXHJcblx0LyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRwYWRkaW5nLXRvcDogNjlweDtcclxuXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IC0zOXB4OyBcclxuXHRcdFx0cmlnaHQ6IDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuZmVhdHVyZSB7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5pY28tY2FmZS1ncmVlbi1hbHQsXHJcblx0XHQuaWNvLWNhZmUge1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBGZWF0dXJlIFByaW1hcnkgICovXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG5cdFx0XHQ+IGkge1xyXG5cdFx0XHRcdHRvcDogLTQ5cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmZlYXR1cmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHBhZGRpbmc6IDAgOTVweCAwIDA7IFxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHQrIHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50OyAgXHJcblx0XHRcdHJpZ2h0OiAwOyBcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEZlYXR1cmUgUHJpbWFyeSAgKi9cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMDBweDsgXHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmVzIFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmZlYXR1cmVzLXByaW1hcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuZmVhdHVyZXMtcHJpbWFyeSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC00LFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmVhdHVyZXMtcHJpbWFyeSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMjZweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC00LFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGZWF0dXJlIFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmZlYXR1cmUtcHJpbWFyeSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHJcblx0aDMge1xyXG5cdFx0bWFyZ2luOiAxNXB4IDAgMDsgXHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICMzNjNlNzY7IFxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDE5cHggMCAwOyBcclxuXHRcdGNvbG9yOiAjMjgzMDZjOyBcclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlX19pY28ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0KyBpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLW1vdXNlIHtcclxuXHRcdFx0bWFyZ2luOiAtMjdweCAwIDAgLTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWxhYmVsIHtcclxuXHRcdFx0bWFyZ2luOiAtM3B4IDAgMCAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY28tY2FtZXJhIHtcclxuXHRcdFx0bWFyZ2luOiAxcHggMCAwIC0xMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYWx0IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luOiAyNHB4IDAgMDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5mZWF0dXJlLXByaW1hcnkge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5mZWF0dXJlLXByaW1hcnkge1xyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmVhdHVyZS1wcmltYXJ5IHtcclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luOiA3cHggMCAwOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDE2cHggMCAwOyBcclxuXHRcdH1cclxuXHJcblx0XHQuZmVhdHVyZV9faWNvIHtcclxuXHRcdFx0Lmljby1tb3VzZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAtMThweCAwIDAgLTRweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbjogLTRweCAwIDAgMTZweDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tY2FtZXJhIHtcclxuXHRcdFx0XHRtYXJnaW46IC01cHggMCAwIC01cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyBcclxuXHRcdFx0XHRtYXJnaW46IDE0cHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEZlYXR1cmVzIFNlY29uZGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZmVhdHVyZXMtc2Vjb25kYXJ5IHtcclxuXHQucm93IHtcclxuXHRcdG1hcmdpbjogMCAtMjNweDtcclxuXHR9XHJcblxyXG5cdC5jb2wtbGctNCB7XHJcblx0XHRwYWRkaW5nOiAwIDIzcHg7IFxyXG5cdH1cclxuXHJcblx0Ji0tYWx0IHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtNTBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbC1sZy00IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmZlYXR1cmVzLXNlY29uZGFyeSB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29sLWxnLTQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5mZWF0dXJlcy1zZWNvbmRhcnkge1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdFx0KyAuY29sLWxnLTQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGZWF0dXJlIFNlY29uZGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZmVhdHVyZS1zZWNvbmRhcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0cGFkZGluZy10b3A6IDg5LjglOyBcclxuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2OyBcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdD4gYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuZmVhdHVyZV9faW1hZ2Uge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAwOyBcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40czsgXHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZV9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAxMDBweDsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMjNweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxyXG5cdFx0fVxyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGNvbG9yOiAjMjgzMDZjICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZV9faWNvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IFxyXG5cdFx0b3BhY2l0eTogLjE7ICBcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0Ji5pY29uLWNpcmxjZS1mMiB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTA1ZGVnKTsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xyXG5cdCYtLWFsdCB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjglO1xyXG5cclxuXHRcdC5mZWF0dXJlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjsgXHJcblx0XHRcdG1hcmdpbjogLTNweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZlYXR1cmUtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuXHRcdC5mZWF0dXJlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7IFxyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY4JTtcclxuXHJcblx0XHRcdC5mZWF0dXJlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmVhdHVyZS1zZWNvbmRhcnkge1xyXG5cdFx0cGFkZGluZy10b3A6IDYzJTtcclxuXHJcblx0XHQuZmVhdHVyZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2MnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmVhdHVyZV9faWNvIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgRmVhdHVyZSBTZWNvbmRhcnkgQWx0ICAqL1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY5JTtcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmVhdHVyZV9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRJY29uc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pY28teCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHdpZHRoOiA0MHB4OyBcclxuXHRoZWlnaHQ6IDQwcHg7IFxyXG5cclxuXHQmOmFmdGVyLFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyBcclxuXHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiA0cHg7IFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4OyAgIFxyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgXHJcblx0fVxyXG59XHJcblxyXG4uaWNvLXBsdXMge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHR3aWR0aDogMTVweDsgXHJcblx0aGVpZ2h0OiAxNXB4OyBcclxuXHJcblx0JjphZnRlcixcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IFxyXG5cdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0aGVpZ2h0OiAzcHg7IFxyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDsgICBcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTsgXHJcblx0fVxyXG59XHJcblxyXG4uaWNvLWFuZ2xlLWRvd24td2hpdGUge1xyXG5cdHdpZHRoOiAyNXB4OyBcclxuXHRoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5pY28tc2VhcmNoLXJlZCxcclxuLmljby1zZWFyY2gge1xyXG5cdHdpZHRoOiAyOXB4OyBcclxuXHRoZWlnaHQ6IDI5cHg7XHJcbn1cclxuXHJcbi5pY28tbW91c2Uge1xyXG5cdHdpZHRoOiA1MnB4OyBcclxuXHRoZWlnaHQ6IDExMnB4O1xyXG59XHJcblxyXG4uaWNvLWxhYmVsIHtcclxuXHR3aWR0aDogMTIycHg7IFxyXG5cdGhlaWdodDogNjBweDtcclxufVxyXG5cclxuLmljby1jYW1lcmEge1xyXG5cdHdpZHRoOiA4OXB4OyBcclxuXHRoZWlnaHQ6IDcxcHg7XHJcbn1cclxuXHJcbi5pY28tY2lyY2xlLWFycm93LWJsdWUge1xyXG5cdHdpZHRoOiAyMXB4OyBcclxuXHRoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5pY28tY2lyY2xlLWFycm93IHtcclxuXHR3aWR0aDogMjlweDsgXHJcblx0aGVpZ2h0OiAyOXB4O1xyXG59XHJcblxyXG4uaWNvLWFuZ2xlLXJpZ2h0IHtcclxuXHR3aWR0aDogOXB4OyBcclxuXHRoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5pY28tZ3JhcGVzIHtcclxuXHR3aWR0aDogMTM1cHg7IFxyXG5cdGhlaWdodDogMTUycHg7XHJcbn1cclxuXHJcbi5pY28tZmxhZyB7XHJcblx0d2lkdGg6IDE1N3B4OyBcclxuXHRoZWlnaHQ6IDE1NHB4O1xyXG59XHJcblxyXG4uaWNvLWZsaXBmbG9wcyB7XHJcblx0d2lkdGg6IDEzN3B4OyBcclxuXHRoZWlnaHQ6IDEyMnB4O1xyXG59XHJcblxyXG4uaWNvLWRvbGxhci1ibHVlIHtcclxuXHR3aWR0aDogMjFweDsgXHJcblx0aGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uaWNvLWhlYXJ0IHtcclxuXHR3aWR0aDogMzZweDsgXHJcblx0aGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4uaWNvLWN1cnJlbmN5IHtcclxuXHR3aWR0aDogMzZweDsgXHJcblx0aGVpZ2h0OiAzOXB4O1xyXG59XHJcblxyXG4uaWNvLXdhbGsge1xyXG5cdHdpZHRoOiAzNHB4OyBcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5pY28tY2FyIHtcclxuXHR3aWR0aDogNTdweDsgXHJcblx0aGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uaWNvLW1lc3NhZ2UtYWx0IHtcclxuXHR3aWR0aDogMzhweDsgXHJcblx0aGVpZ2h0OiAzM3B4O1xyXG59XHJcblxyXG4uaWNvLXNldHRpbmcge1xyXG5cdHdpZHRoOiAyNHB4OyBcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5pY28tYW5nbGUtZG93bi1yZWQsXHJcbi5pY28tYW5nbGUtZG93bi1ibHVlIHtcclxuXHR3aWR0aDogMTRweDsgXHJcblx0aGVpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5pY28tYmFsbCB7XHJcblx0d2lkdGg6IDcycHg7IFxyXG5cdGhlaWdodDogNzFweDtcclxufVxyXG5cclxuLmljby1kcmluayB7XHJcblx0d2lkdGg6IDY5cHg7IFxyXG5cdGhlaWdodDogODlweDtcclxufVxyXG5cclxuLmljby1jYWZlLWdyZWVuIHtcclxuXHR3aWR0aDogMTc3cHg7IFxyXG5cdGhlaWdodDogMjA2cHg7XHJcbn1cclxuXHJcbi5pY28tZ3JhcGVzLWdyZWVuIHtcclxuXHR3aWR0aDogMTM1cHg7IFxyXG5cdGhlaWdodDogMTUycHg7XHJcbn1cclxuXHJcbi5pY28tYXJyb3ctZG93bi1iaWcge1xyXG5cdHdpZHRoOiAzOXB4OyBcclxuXHRoZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi8vLmljby1tYWlsLWFsdCxcclxuLy8uaWNvLXR3aXR0ZXItYWx0LFxyXG4vLy5pY28taW5zdGFncmFtLWFsdCxcclxuLy8uaWNvLWxpbmtlZGluLWFsdCxcclxuLy8uaWNvLXBpbnRlcmVzLWFsdCxcclxuLy8uaWNvLWZhY2Vib29rLWFsdCB7XHJcbi8vXHR3aWR0aDogMzJweDtcclxuLy9cdGhlaWdodDogMzJweDtcclxuLy99XHJcblxyXG4uaWNvLW1haWwtYmlnIHtcclxuXHR3aWR0aDogMTIycHg7IFxyXG5cdGhlaWdodDogOTlweDtcclxufVxyXG5cclxuLmljby1jaXJsY2VzLXllbGxvdyxcclxuLmljby1jaXJjbGVzIHtcclxuXHR3aWR0aDogMTAxcHg7IFxyXG5cdGhlaWdodDogMzNweDtcclxufVxyXG5cclxuLmljby1wZGYge1xyXG5cdHdpZHRoOiA0M3B4OyBcclxuXHRoZWlnaHQ6IDYxcHg7XHJcbn1cclxuXHJcbi5pY28tYW5nbGUtcmlnaHQtZGFyayB7XHJcblx0d2lkdGg6IDlweDsgXHJcblx0aGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uaWNvLXNoYXJlIHtcclxuXHR3aWR0aDogNDFweDtcclxuXHRoZWlnaHQ6IDQxcHg7ICBcclxufVxyXG4uaWNvLXBkZi1hbHQge1xyXG5cdHdpZHRoOiA0MXB4O1xyXG5cdGhlaWdodDogNDFweDsgIFxyXG59XHJcbi5pY28tbWFwIHtcclxuXHR3aWR0aDogNDNweDtcclxuXHRoZWlnaHQ6IDQycHg7ICBcclxufVxyXG4uaWNvLWluZm8ge1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogNDFweDsgIFxyXG59XHJcblxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5pY28teCB7XHJcblx0XHR3aWR0aDogMzJweDsgXHJcblx0XHRoZWlnaHQ6IDMycHg7IFxyXG5cclxuXHRcdCY6YWZ0ZXIsXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmljby1zZWFyY2gtcmVkLCBcclxuXHQuaWNvLXNlYXJjaCB7XHJcblx0XHR3aWR0aDogMThweDsgXHJcblx0XHRoZWlnaHQ6IDE4cHg7IFxyXG5cdH1cclxuXHJcblx0Lmljby1hbmdsZS1kb3duLXdoaXRlIHtcclxuXHRcdHdpZHRoOiAxNnB4OyBcclxuXHRcdGhlaWdodDogMTBweDsgXHJcblx0fVxyXG5cclxuXHQuaWNvLWZvb2QtMSB7XHJcblx0XHR3aWR0aDogMTI1cHg7IFxyXG5cdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1idXJnZXIge1xyXG5cdFx0d2lkdGg6IDk0cHg7IFxyXG5cdFx0aGVpZ2h0OiA3N3B4O1xyXG5cdH1cclxuXHJcblx0Lmljby1mbG93ZXJzIHtcclxuXHRcdHdpZHRoOiA3MHB4OyBcclxuXHRcdGhlaWdodDogODNweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2F0LWdyZWVuLWFsdCxcclxuXHQuaWNvLWNhdCB7XHJcblx0XHR3aWR0aDogNjVweDsgXHJcblx0XHRoZWlnaHQ6IDc2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWdhdGUtZ3JlZW4tYWx0LFxyXG5cdC5pY28tZ2F0ZSB7XHJcblx0XHR3aWR0aDogNjZweDsgXHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWNhZmUtZ3JlZW4tYWx0LFxyXG5cdC5pY28tY2FmZSB7XHJcblx0XHR3aWR0aDogODZweDsgXHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1tb3VzZSB7XHJcblx0XHR3aWR0aDogMjZweDsgXHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWxhYmVsIHtcclxuXHRcdHdpZHRoOiA2MXB4OyBcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2FtZXJhIHtcclxuXHRcdHdpZHRoOiA0NXB4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2lyY2xlLWFycm93IHtcclxuXHRcdHdpZHRoOiAyMHB4OyBcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5pY28tbWVzc2FnZS1kZWYge1xyXG5cdFx0d2lkdGg6IDE5cHg7IFxyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1oZWFydCB7XHJcblx0XHR3aWR0aDogMzNweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY3VycmVuY3kge1xyXG5cdFx0d2lkdGg6IDMycHg7IFxyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdH1cclxuXHJcblx0Lmljby13YWxrIHtcclxuXHRcdHdpZHRoOiAyN3B4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2FyIHtcclxuXHRcdHdpZHRoOiA1NnB4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9IFxyXG5cclxuXHQuaWNvLW1lc3NhZ2UtYWx0IHtcclxuXHRcdHdpZHRoOiA0MHB4OyBcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHR9IFxyXG5cclxuXHQuaWNvLWRvbGxhci1ibHVlIHtcclxuXHRcdHdpZHRoOiAxOHB4OyBcclxuXHRcdGhlaWdodDogMThweDtcclxuXHR9XHJcblxyXG5cdC5pY28tYmFsbCB7XHJcblx0XHR3aWR0aDogMzZweDsgXHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0fSBcclxuXHJcblx0Lmljby1kcmluayB7XHJcblx0XHR3aWR0aDogMzRweDsgXHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0fSBcclxuXHJcblx0Lmljby1ncmFwZXMge1xyXG5cdFx0d2lkdGg6IDQ3cHg7IFxyXG5cdFx0aGVpZ2h0OiA1M3B4O1xyXG5cdH1cclxuXHJcblx0Lmljby1mbGFnIHtcclxuXHRcdHdpZHRoOiA1NXB4OyBcclxuXHRcdGhlaWdodDogNTRweDtcclxuXHR9XHJcblxyXG5cdC5pY28tZmxpcGZsb3BzIHtcclxuXHRcdHdpZHRoOiA1NHB4OyBcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHR9XHJcblxyXG5cdC5pY28tYXJyb3ctZG93bi1iaWcge1xyXG5cdFx0d2lkdGg6IDIwcHg7IFxyXG5cdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdH1cclxuXHJcblx0Lmljby1tYXNrIHtcclxuXHRcdHdpZHRoOiAxMDVweDsgXHJcblx0XHRoZWlnaHQ6IDk2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWJ1cm5zIHtcclxuXHRcdHdpZHRoOiA5MXB4OyBcclxuXHRcdGhlaWdodDogODlweDtcclxuXHR9XHJcblxyXG5cdC5pY28taGVhcnQtY2xvdWQge1xyXG5cdFx0d2lkdGg6IDEwNnB4OyBcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2FmZS1yZWQge1xyXG5cdFx0d2lkdGg6IDEwNXB4OyBcclxuXHRcdGhlaWdodDogMTIycHg7XHJcblx0fVxyXG5cclxuXHJcblx0Lmljby1zdGFtcCB7XHJcblx0XHR3aWR0aDogNjZweDsgXHJcblx0XHRoZWlnaHQ6IDU4cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLXdvcmxkIHtcclxuXHRcdHdpZHRoOiA4MHB4OyBcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHR9XHJcblxyXG5cdC5pY28tbW9iaWxlIHtcclxuXHRcdHdpZHRoOiA0NHB4OyBcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHR9XHJcblxyXG5cdC5pY28tcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDczcHg7IFxyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdH1cclxuXHJcblx0Lmljby1zdXBwb3J0IHtcclxuXHRcdHdpZHRoOiA2M3B4OyBcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHR9XHJcblxyXG5cdC5pY28tY2lybGNlcy15ZWxsb3csXHJcblx0Lmljby1jaXJjbGVzIHtcclxuXHRcdHdpZHRoOiA3N3B4OyBcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDaXJjbGVzIGljb25zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgIFxyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtYmlnLTUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvYzUuc3ZnJyk7XHJcblx0d2lkdGg6IDQxNXB4OyBcclxuXHRoZWlnaHQ6IDQzN3B4O1xyXG59XHJcblxyXG5cclxuLmljb24tY2lybGNlLWJpZy1kMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1kMS5zdmcpO1xyXG5cdHdpZHRoOiAzOTNweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWJpZy1oMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2NpcmNsZS1oMS5zdmcpO1xyXG5cdHdpZHRoOiAzOTNweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWYyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJsY2UtZjIuc3ZnKTtcclxuXHR3aWR0aDogMjU5cHg7IFxyXG5cdGhlaWdodDogMjcycHg7XHJcbn1cclxuXHJcbi5pY29uLWNpcmxjZS1oMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lyY2xlLWgyLnN2Zyk7XHJcblx0d2lkdGg6IDM5M3B4OyBcclxuXHRoZWlnaHQ6IDQzN3B4O1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtZzEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1jaXJjbGUtZzEuc3ZnJyk7XHJcblx0d2lkdGg6IDQxNXB4OyBcclxuXHRoZWlnaHQ6IDQzN3B4O1xyXG5cdG9wYWNpdHk6IC4xO1xyXG59XHJcblxyXG4uaWNvbi1jaXJsY2UtZzIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWUvX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdGVtcC9pY29uLWNpcmNsZS1nMi5zdmcpO1xyXG5cdHdpZHRoOiAzODRweDsgXHJcblx0aGVpZ2h0OiA0MzJweDtcclxuXHRvcGFjaXR5OiAuMTtcclxufVxyXG5cclxuLmljb24tY2lybGNlLWJpZy1yMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy90ZW1wL2ljb24tY2lybGNlLWJpZy1yMS5zdmcpO1xyXG5cdHdpZHRoOiAzOTNweDsgXHJcblx0aGVpZ2h0OiA0MzdweDtcclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cclxuXHQuaWNvbi1jaXJsY2UtZjIge1xyXG5cdFx0d2lkdGg6IDIxNXB4OyBcclxuXHRcdGhlaWdodDogMjI2cHg7IFxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdGRvb2RsZSBpY29uIG1vdmVkIGZyb20gX2Jvb2tpbmctd2lkZ2V0LnNjc3M7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmRvb2RsZS1pY29uIHtcclxuXHQmLnNtYWxsIHtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5ub3JtYWwge1xyXG5cdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQmLmR1cmF0aW9uLWV4cGVyaWVuY2UtY2FyZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9kdXJhdGlvbi1leHBlcmllbmNlLWNhcmQucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdCYubWFwcGluLWV4cGVyaWVuY2UtY2FyZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9pY29uLWRvb2RsZXMvZXhwZXJpZW5jZS1jYXJkcy9tYXBwaW4tZXhwZXJpZW5jZS1jYXJkLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQmLnByaWNlLWZyb20tZXhwZXJpZW5jZS1jYXJkIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2ljb24tZG9vZGxlcy9leHBlcmllbmNlLWNhcmRzL3ByaWNlLWZyb20tZXhwZXJpZW5jZS1jYXJkLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0TXVsdGkgbGFuZ3VhZ2UgaWNvbnM7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxhbmd1YWdlLWZsYWdzIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHR3aWR0aDogMTVweDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1mbGFnX19lbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy91c2Euc3ZnKTtcclxufVxyXG5cclxuLmxhbmd1YWdlLWZsYWdfX2RlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2dlcm1hbnkuc3ZnKTtcclxufVxyXG5cclxuLmxhbmd1YWdlLWZsYWdfX2l0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2l0YWx5LnN2Zyk7XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1mbGFnX19mciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9fYnVpbGQvYXNzZXRzL2ltYWdlcy9sYW5ndWFnZS1mbGFncy9mcmFuY2Uuc3ZnKTtcclxufVxyXG5cclxuLmxhbmd1YWdlLWZsYWdfX2VzIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL3NwYWluLnN2Zyk7XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0SW50cm9cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmludHJvIHtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRiYWNrZ3JvdW5kOiAjMTE4YzhmOyBcclxuXHR6LWluZGV4OiAxOTk7XHJcblxyXG5cdC5pbnRyb19faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogMDsgXHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdGhlaWdodDogMTAwJTsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcblx0fVxyXG5cclxuXHQuaW50cm9fX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDhweDsgXHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgXHJcblx0fVxyXG5cclxuXHQuaW50cm9fX2lubmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDUwJTsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHR9XHJcblxyXG5cdC5pbnRyb19fY29udGVudCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZiNzRiOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWxvY2F0aW9uIHtcclxuXHRcdFx0bWFyZ2luOiBhdXRvOyBcclxuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuaW50cm9fX2J0biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0Ym90dG9tOiAxNXB4OyBcclxuXHRcdGxlZnQ6IDUwJTsgXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IFxyXG5cdFx0ei1pbmRleDogMjA7XHJcblxyXG5cdFx0Lmljby1hbmdsZS1kb3duLXdoaXRlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLXdoaXRlLnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDEwMHB4OyBcclxuXHRcdGxlZnQ6IDUwJTsgXHJcblx0XHRtYXJnaW4tbGVmdDogLTcwNXB4O1xyXG5cdFx0ei1pbmRleDogMjAwO1xyXG5cdH1cclxuXHJcblx0LyogIEludHJvIFByaW1hcnkgICovXHJcblx0Ji0tcHJpbWFyeSB7XHJcblx0XHRwYWRkaW5nOiAyNTBweCAwIDUwcHg7IFxyXG5cclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW50cm9fX2ljbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pY29uLWNpcmxjZS1iaWctZDEge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDE1OHB4OyBcclxuXHRcdFx0cmlnaHQ6IC01MXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY28tZ3JhcGVzIHtcclxuXHRcdFx0Ym90dG9tOiAyMDRweDsgXHJcblx0XHRcdGxlZnQ6IDg2cHg7XHJcblx0XHR9XHJcblx0XHQuaWNvLWZsYWcge1xyXG5cdFx0XHRib3R0b206IDI0NnB4OyBcclxuXHRcdFx0bGVmdDogMjM5cHg7XHJcblx0XHR9XHJcblx0XHQuaWNvLWZsaXBmbG9wcyB7XHJcblx0XHRcdGJvdHRvbTogMTAwcHg7IFxyXG5cdFx0XHRsZWZ0OiAxOTNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBJbnRybyBTZWNvbmRhcnkgICovXHJcblx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICMyODMwNmM7XHJcblx0XHRwYWRkaW5nOiAyMDZweCAwIDIwcHg7IFxyXG5cclxuXHRcdC5pY29uLWNpcmxjZS1iaWctaDEge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDE1OHB4OyBcclxuXHRcdFx0cmlnaHQ6IC01MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEludHJvIFRlcml0YXJ5ICAqL1xyXG5cdCYtLXRlcml0YXJ5IHtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0bWF4LWhlaWdodDogNzQ1cHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0NDJweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDU1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDM1M3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19faW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19faW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEludHJvIFF1YXRlcm5hcnkgICovXHJcblx0Ji0tcXVhdGVybmFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjO1xyXG5cdFx0cGFkZGluZzogMjUwcHggMCA4OXB4OyBcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblxyXG5cdFx0LmNvdW50cnktaW1hZ2UgPiBpbWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tY2lybGNlLWJpZy1jMSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNTFweDsgXHJcblx0XHRcdHJpZ2h0OiAtMTE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgSW50cm8gU2l6ZTEgICovXHJcblx0Ji0tc2l6ZTEge1xyXG5cdFx0bWF4LWhlaWdodDogNzQ1cHg7IFxyXG5cdFx0bWluLWhlaWdodDogMDsgXHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQycHgpIHtcclxuXHRcdFx0aGVpZ2h0OiA1NTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAzNTNweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW50cm9fX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBJbnRybyBBbHQgICovXHJcblx0Ji0tYWx0IHtcclxuXHJcblx0XHQuaW50cm9fX2NvbnRlbnQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19faW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19fYnRuIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC02ODdweDtcclxuXHRcdFx0Ym90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEludHJvIEFsdCAgKi9cclxuXHQmLS1hbHRlcm5hdGl2ZSB7XHJcblx0XHQuaW50cm9fX2lubmVyIHtcclxuXHRcdFx0bWFyZ2luOiA1MHB4IDAgMDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmludHJvX19jb250ZW50IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXNpemUyIHtcclxuXHRcdGhlaWdodDogMTAwdmg7IFxyXG5cdFx0bWF4LWhlaWdodDogNzY4cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNzUwcHgpe1xyXG5cdC5pbnRybyB7XHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0Lmljby1ncmFwZXMge1xyXG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pY28tZmxhZyB7XHJcblx0XHRcdFx0bGVmdDogODJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvLWZsaXBmbG9wcyB7XHJcblx0XHRcdFx0bGVmdDogNjdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuaW50cm8ge1xyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bGVmdDogMTVweDsgXHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdC5pY28tZ3JhcGVzIHtcclxuXHRcdFx0XHRsZWZ0OiAtODJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvLWZsYWcge1xyXG5cdFx0XHRcdGxlZnQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljby1mbGlwZmxvcHMge1xyXG5cdFx0XHRcdGxlZnQ6IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xyXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcclxuXHRcdFx0cGFkZGluZzogMTkwcHggMCA1MHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgSW50cm8gU2Vjb25kYXJ5ICAqL1xyXG5cdFx0Ji0tdGVyaXRhcnkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1NTBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIEFsdCAgKi9cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdC5pbnRyb19fYnRuIHtcclxuXHRcdFx0XHRsZWZ0OiAxNXB4OyBcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5pbnRybyB7XHJcblx0XHQuaW50cm9fX2ljbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdGxlZnQ6IDUwJTsgXHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIEFsdCAgKi9cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdC5pbnRyb19fYnRuIHtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNTU1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMixcclxuXHRcdCYtLXNpemUxIHtcclxuXHRcdFx0bWF4LWhlaWdodDogNTUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG5cdC5pbnRybyB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTQ2NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBBbHQgICovXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHQuaW50cm9fX2J0biB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00NjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5pbnRybyB7XHJcblx0XHQuaW50cm9fX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnRyb19faW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdC5pbnRybyB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTM0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBJbnRybyBBbHQgICovXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHQuaW50cm9fX2J0biB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zNDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5pbnRybyB7XHJcblx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHR0b3A6IDU4cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmludHJvX19idG4ge1xyXG5cdFx0XHRib3R0b206IDIzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmludHJvX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmludHJvX19jb250ZW50IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1sb2NhdGlvbiB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyMjVweDsgXHJcblxyXG5cdFx0XHRcdC5zZWxlY3Qge1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTdweDsgXHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIFByaW1hcnkgICovXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0cGFkZGluZzogMTYwcHggMCAxMTdweDsgXHJcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XHJcblxyXG5cdFx0XHQuaW50cm9fX2J0biB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmludHJvX19pY28ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0XHR0b3A6IDcwcHg7IFxyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcblx0XHRcdFx0Ji5pY29uLWNpcmxjZS1iaWctZDEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tZmxhZyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tZ3JhcGVzIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcblx0XHRcdFx0dG9wOiA4NnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0Lmljby1mbGlwZmxvcHMge1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IDM1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIFNlY29uZGFyeSAgKi9cclxuXHRcdCYtLXNlY29uZGFyeSB7XHJcblx0XHRcdHBhZGRpbmc6IDEyOXB4IDAgNTBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEludHJvIFRlcml0YXJ5ICAqL1xyXG5cdFx0Ji0tdGVyaXRhcnkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcblx0XHRcdC5pbnRyb19faW5uZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgSW50cm8gQWx0ICAqL1xyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0LmludHJvX19idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTsgXHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdGJvdHRvbTogMjVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmludHJvX19pbm5lciB7XHJcblx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogOTBweDsgXHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgSW50cm8gUXVhdGVybmFyeSAgKi9cclxuXHRcdCYtLXF1YXRlcm5hcnkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMjlweCAwIDUwcHg7IFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1zaXplMiB7XHJcblx0XHRcdGhlaWdodDogaW5pdGlhbDsgXHJcblx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1OSU7XHJcblxyXG5cdFx0XHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA1NzZweCl7XHJcblx0LmludHJvIHtcclxuXHRcdC5icmVhZGNydW1wcyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXJ0aWNsZXMge1xyXG5cdC5yb3cge1xyXG5cdFx0bWFyZ2luOiAwIC0yMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbC1sZy00IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCYtLXNpemUxIHtcclxuXHRcdC5yb3cge1xyXG5cdFx0XHRtYXJnaW46IDAgLTEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbC1sZy00IHtcclxuXHRcdFx0cGFkZGluZzogMCAxMnB4OyBcclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZXMge1xyXG5cdFx0LnJvdyB7XHJcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sLWxnLTQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7IFxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmFydGljbGVzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdFx0XHJcblx0XHQuY29sLW1kLTYge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5hcnRpY2xlcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMjVweDtcclxuXHRcdFxyXG5cdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaXplMSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LmNvbC1tZC02IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEFydGljbGVcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFydGljbGUge1xyXG5cdGNvbG9yOiAjZmZmOyAgXHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0aDMge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNiB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgXHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRsZWZ0OiAxcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwOyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cclxuXHRcdCsgcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0KyBoNiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGluay10by1yZXZpZXcge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdCYgPiB1bCA+IGxpID4gaSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5saXN0LXN0YXJzIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAzcHggMCAwIDA7XHJcblx0XHR6LWluZGV4OiAyMjtcclxuXHR9XHJcblxyXG5cclxuXHQuYXJ0aWNsZV9faWNvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRib3R0b206IC0xMHB4OyBcclxuXHRcdHJpZ2h0OiAtMzJweDtcclxuXHR9XHJcblx0XHJcblx0Lmljby1idXJnZXIge1xyXG5cdFx0Ym90dG9tOiAtMTJweDsgXHJcblx0XHRyaWdodDogLTE1cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvLWZsb3dlcnMge1xyXG5cdFx0Ym90dG9tOiAwOyBcclxuXHRcdHJpZ2h0OiA5cHg7XHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDlweDtcclxuXHR9XHJcblxyXG5cdC5saXN0LWdhZGdldHMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7IFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlLWFsdGVybmF0aXZlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY4JTsgXHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjguNSU7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7ICBcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAtMTFweDsgXHJcblx0XHRyaWdodDogLTM4cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyOyBcclxuXHRcdHdpZHRoOiAxMjBweDsgXHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0cGFkZGluZzogMzRweCAwIDEwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRjb2xvcjogI2ZmZjsgXHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZzogMzZweCA0MHB4IDgwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6ICMyODMwNmM7XHJcblx0fVxyXG5cclxuXHQvKiAgQXJ0aWNsZSBHcmVlbiAgKi9cclxuXHQmLS1ncmVlbiB7XHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxMThjOGY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgQXJ0aWNsZSBSZWQgICovXHJcblx0Ji0tcmVkIHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2U4NDA0MjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIFByaW1hcnkgICovXHJcblx0Ji0tcHJpbWFyeSB7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG5cdFx0XHQrIHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOTElO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIFBpcm1hcnkgQWx0ICAqL1xyXG5cdCYtLXByaW1hcnktYWx0IHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG5cclxuXHRcdGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTE7IFxyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggMTlweCAyMXB4OyBcclxuXHRcdFx0bWluLWhlaWdodDogOTFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIFByaW1hcnkgRGVmICAqL1xyXG5cdCYtLXByaW1hcnktZGVmIHtcclxuXHRcdHAge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxNjRweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdG1pbi13aWR0aDogMTQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgQXJ0aWNsZSBZZWxsb3cgICovXHJcblx0Ji0teWVsbG93IHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI0ZGQjc0QjsgXHJcblx0XHRcdGNvbG9yOiAjMjkzMTZBOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUge1xyXG5cdFx0Lmljby1mbG93ZXJzIHtcclxuXHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZSB7XHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDM2cHggMjVweCA0MHB4OyBcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC42KTsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuYXJ0aWNsZSB7XHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZSB7XHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7IFxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4OyBcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyBoNiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGlzdC1zdGFycyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRcdG1hcmdpbjogNHB4IDAgMCAxMHB4O1xyXG5cclxuXHRcdFx0bGkgPiAuZmEuZmEtc3RhciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgOHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0aGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ljbyB7XHJcblx0XHRcdGJvdHRvbTogMTJweDsgXHJcblx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdGJvdHRvbTogLThweDsgXHJcblx0XHRcdHJpZ2h0OiAtMTNweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWZsb3dlcnMge1xyXG5cdFx0XHRib3R0b206IDA7IFxyXG5cdFx0XHRyaWdodDogLTVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEFydGljbGUgUHJpbWFyeSAgKi9cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIFBpcm1hcnkgQWx0ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMTsgXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDAgMDsgXHJcblx0XHRcdFx0bWluLWhlaWdodDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEFydGljbGUgUHJpbWFyeSBEZWYgICovXHJcblx0XHQmLS1wcmltYXJ5LWRlZiB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDk3cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QXJ0aWNsZSBBTHQgXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hcnRpY2xlLWFsdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdGgzIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0KyAuYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRmbGV4OiAwIDAgNTkuMSU7XHJcblx0XHRtYXgtd2lkdGg6IDU5LjElO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdGhlaWdodDogNTgwcHg7XHJcblxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZS1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMDsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRmbGV4OiAwIDAgNDAuOSU7XHJcblx0XHRtYXgtd2lkdGg6IDQwLjklO1xyXG5cdFx0YmFja2dyb3VuZDogIzI4MzA2YzsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0cGFkZGluZzogMTQ5cHggMjBweCAzMHB4IDgwcHg7IFxyXG5cclxuXHRcdC5hcnRpY2xlX19pY28ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHRib3R0b206IDIxcHg7IFxyXG5cdFx0XHRsZWZ0OiAzNThweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdHdpZHRoOiAxOTJweDsgXHJcblx0XHRcdGhlaWdodDogMTU3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljby1mb29kLTEge1xyXG5cdFx0XHR3aWR0aDogMjMxcHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDExM3B4O1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMjBweDsgXHJcblx0XHRcdGJvdHRvbTogMjBweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Lmljby1mbG93ZXJzIHtcclxuXHRcdFx0d2lkdGg6IDE1NHB4OyBcclxuXHRcdFx0aGVpZ2h0OiAxODNweDtcclxuXHRcdFx0Ym90dG9tOiAwOyBcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0IHtcclxuXHRcdFx0cGFkZGluZzogMTIycHggMjBweCAzMHB4IDgwcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEFydGljbGUgQWx0IEdyZWVuICAqL1xyXG5cdCYtLWdyZWVuIHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzExOGM4ZjsgXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgQXJ0aWNsZSBBbHQgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRmbGV4OiAwIDAgNTkuNSU7XHJcblx0XHRcdG1heC13aWR0aDogNTkuNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRmbGV4OiAwIDAgNDAuNSU7XHRcclxuXHRcdFx0bWF4LXdpZHRoOiA0MC41JTtcclxuXHRcdFx0cGFkZGluZzogMTE4cHggNzVweCAzMHB4IDI1NHB4OyBcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdCsgcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyAuYnRuIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDU4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpe1xyXG5cdC5hcnRpY2xlLWFsdCB7XHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDkwcHggMTIwcHggMzBweCA0MHB4OyBcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogNDk1cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiA5MHB4IDQwcHggMzBweCAxMjBweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtYWx0IHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogNTAlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtYWx0IHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNTBweCAxMjBweCA5MHB4IDQwcHg7IFxyXG5cclxuXHRcdFx0Lmljby1mb29kLTEge1xyXG5cdFx0XHRcdHdpZHRoOiAxNTFweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdFx0d2lkdGg6IDExM3B4OyBcclxuXHRcdFx0XHRoZWlnaHQ6IDkzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tZmxvd2VycyB7XHJcblx0XHRcdFx0d2lkdGg6IDg0cHg7IFxyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDUyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIEFsdCBQcmltYXJ5ICAqL1xyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHggOTBweCA5MnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5hcnRpY2xlLWFsdCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTsgXHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDQwcHggODBweDsgXHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9faWNvIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOyBcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDAwcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5hcnRpY2xlLWFsdCB7XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7IFxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4OyBcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQrIC5idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2OCU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNTJweCAxNnB4IDUycHg7IFxyXG5cclxuXHRcdFx0Lmljby1mb29kLTEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMjVweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdFx0d2lkdGg6IDk0cHg7IFxyXG5cdFx0XHRcdGhlaWdodDogNzdweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljby1mbG93ZXJzIHtcclxuXHRcdFx0XHR3aWR0aDogNzBweDsgXHJcblx0XHRcdFx0aGVpZ2h0OiA4M3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ljbyB7XHJcblx0XHRcdGJvdHRvbTogMTJweDsgXHJcblx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvLWJ1cmdlciB7XHJcblx0XHRcdGJvdHRvbTogLThweDsgXHJcblx0XHRcdHJpZ2h0OiAtMTNweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0Lmljby1mbG93ZXJzIHtcclxuXHRcdFx0Ym90dG9tOiAwOyBcclxuXHRcdFx0cmlnaHQ6IC01cHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlIEJpZ1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXJ0aWNsZS1iaWcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRoMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDIycHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRoZWlnaHQ6IDc0NnB4OyBcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdGJvdHRvbTogMDsgXHJcblx0XHRsZWZ0OiAwOyBcclxuXHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZS1iaWcge1xyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0aGVpZ2h0OiA1NTBweDsgXHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZS1iaWcge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDsgXHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0aGVpZ2h0OiAzNTNweDtcclxuXHRcdH1cdFxyXG5cclxuXHRcdC5hcnRpY2xlX19pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7IFxyXG5cdFx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRcdHBhZGRpbmc6IDQ0cHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlIFByaW1hcnlcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFydGljbGUtcHJpbWFyeSB7XHJcblx0Y29sb3I6ICNmZmY7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0ei1pbmRleDogMTA7IFxyXG5cclxuXHQuYXJ0aWNsZV9fbWVkaWEge1xyXG5cdFx0cGFkZGluZy1yaWdodDogOTBweDsgXHJcblx0XHRwYWRkaW5nLXRvcDogNDJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW46IDg2cHggMCAwIDQzcHg7IFxyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiAwOyBcclxuXHRcdFx0bGVmdDogMDsgXHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpOyBcclxuXHRcdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZhYjY0ZTsgIFxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaG9zdC1zaW5nbGVfX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDM5MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRjb2xvcjogI2I5YjViYjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHJcblx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0ei1pbmRleDogMTA7IFxyXG5cdFx0XHR0b3A6IC0zNXB4OyBcclxuXHRcdFx0bGVmdDogNDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdCYuaG9zdC1zaW5nbGUtaW50cm8ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDIsXHJcblx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTdweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmFiNjRlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luOiAyOXB4IDAgMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyNDNweDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgQXJ0aWNsZSBQcmltYXJ5IEFsdCAgKi9cclxuXHQmLS1hbHQge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDg3cHg7XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0KyBoMiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI5cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19tZWRpYSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ3cHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dG9wOiAtMzdweDsgXHJcblx0XHRcdFx0bGVmdDogNDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZS1wcmltYXJ5IHtcclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LyogIEFydGljbGUgUHJpbWFyeSBBbHQgICovXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHRiciAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwOyBcclxuXHJcblx0XHRcdFx0aDIsXHJcblx0XHRcdFx0LmNvdW50cnktaGVyb19fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuYXJ0aWNsZS1wcmltYXJ5IHtcclxuXHRcdC5hcnRpY2xlX19tZWRpYSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IFxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRsZWZ0OiAyMHB4OyBcclxuXHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmFydGljbGUtcHJpbWFyeSB7XHJcblx0XHQuYXJ0aWNsZV9fbWVkaWEge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHRcdFx0aDIsXHJcblx0XHRcdC5jb3VudHJ5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW46IDIycHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdG1hcmdpbjogMCAzNHB4IDAgMTdweDsgXHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRvcDogLTEzcHg7IFxyXG5cdFx0XHRcdGxlZnQ6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdGgyLFxyXG5cdFx0XHQuY291bnRyeS1oZXJvX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvKiAgQXJ0aWNsZSBQcmltYXJ5IEFsdCAgKi9cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IFxyXG5cclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHQrIGgyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QXJ0aWNsZSBQcmltYXJ5IEZyYW1lXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hcnRpY2xlLXByaW1hcnktZnJhbWUge1xyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0bWFyZ2luOiAtMzVweCAwIDAgNDNweDsgXHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gLjRzLCB3aWR0aCAuNHM7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hbmltYXRlZCB7XHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBcnRpY2xlIFNlY29uZGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXJ0aWNsZS1zZWNvbmRhcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdC5zb2NpYWxzLWFsdCB7XHJcblx0XHQrIGgxIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXN0aW1vbmlhbC1hbHQge1xyXG5cdFx0KyAuYXJ0aWNsZV9fY29udGVudCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0KyAud2lkZ2V0LW1hcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud2lkZ2V0LW1hcCB7XHJcblx0XHQrIC5hcnRpY2xlX19jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX190b29sdGlwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDg3cHg7IFxyXG5cdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTY2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdGJveC1zaGFkb3c6IDNweCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRcdHBhZGRpbmc6IDIzcHggMTVweCAyM3B4OyBcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHRcdC5hcnRpY2xlX19saW5rLWRlZiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogIzIxMjAyMDsgXHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDsgIFxyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmOyBcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzOyBcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZCNzRCOyBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRcdHJpZ2h0OiAtNnB4OyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDEuYXJ0aWNsZV9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4OyBcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHR9XHJcblxyXG5cdGgyLmFydGljbGVfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogI0YyMDQ0ODsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDsgXHJcblx0XHRcdGNvbG9yOiAjQkZCRkJGOyBcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmOyAgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmFydGljbGVfX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW46IDMzcHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCsgLmFydGljbGUtc2Vjb25kYXJ5IHtcclxuXHRcdG1hcmdpbi10b3A6IDc1cHg7XHJcblx0fVxyXG5cclxuXHQrIC5mb3JtLXN1YnNjcmliZSB7XHJcblx0XHRtYXJnaW46IDUwcHggMTJweCAwIDA7XHJcblxyXG5cdFx0KyAuYXJ0aWNsZS1zZWNvbmRhcnkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0KyAud2lkZ2V0LXRlcml0YXJ5IHtcclxuXHRcdG1hcmdpbjogNDhweCAxMnB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtc2Vjb25kYXJ5IHtcclxuXHRcdC5hcnRpY2xlX190b29sdGlwIHtcclxuXHRcdFx0d2lkdGg6IDYwcHg7IFxyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMTBweDsgXHJcblxyXG5cdFx0XHQuYXJ0aWNsZV9fbGluay1kZWYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDsgXHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7IFxyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX190aXRsZSB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5hcnRpY2xlLXNlY29uZGFyeSB7XHJcblx0XHRoMS5hcnRpY2xlX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRoMi5hcnRpY2xlX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX190b29sdGlwIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9fY29udGVudCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1OyBcclxuXHRcdH1cclxuXHJcblx0XHQud2lkZ2V0LW1hcCB7XHJcblx0XHRcdCsgLmFydGljbGVfX2NvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHQrIC5hcnRpY2xlX19jb250ZW50IHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCsgLmFydGljbGUtc2Vjb25kYXJ5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTVweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0KyAud2lkZ2V0LXRlcml0YXJ5IHtcclxuXHRcdFx0bWFyZ2luOiA1MnB4IC0xNXB4IDA7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdEFydGljbGUgU21hbGxcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFydGljbGUtc21hbGwge1xyXG5cdC5zZXBhcmF0b3Ige1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHRcdHdpZHRoOiAxMHB4OyBcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxOTVweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdFx0XHRcdGhlaWdodDogMTQycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMTFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyBcclxuXHJcblx0XHRcdCY6aG92ZXIgaW1nIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xyXG5cclxuXHRcdGg0LFxyXG5cdFx0LmV4cGVyaWVuY2UtY2FyZF9fdGl0bGUsXHJcblx0XHQuaG9zdC1jYXJkX19uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDdweCAwIDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQrIC5hcnRpY2xlLXNtYWxsIHtcclxuXHRcdG1hcmdpbjogNDdweCAwIDA7IFxyXG5cdH1cclxuXHJcblx0LyogIEFydGljbGUgU21hbGwgUHJpbWFyeSAgKi9cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBBcnRpY2xlIFNtYWxsIFNlY29uZGFyeSAgKi9cclxuXHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMyOTMxNkE7IFxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwIDA7IFxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4OyBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMC45MzsgXHJcblx0XHRcdFx0bWFyZ2luOiAtMXB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtc21hbGwge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZS1zbWFsbCB7XHJcblx0XHQuYXJ0aWNsZV9faW1hZ2Uge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNHB4IDAgMDsgXHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDVweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0KyAuYXJ0aWNsZS1zbWFsbCB7XHJcblx0XHRcdG1hcmdpbjogMzBweCAwIDA7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC8qICBBcnRpY2xlIFNtYWxsIFByaW1hcnkgICovXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAgQXJ0aWNsZSBTbWFsbCBTZWNvbmRhcnkgICovXHJcblx0XHQmLS1zZWNvbmRhcnkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0QXJ0aWNsZSBUZXJpdGFyeVxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXJ0aWNsZS10ZXJpdGFyeSB7XHJcblx0YmFja2dyb3VuZDogI2ZhYjY0ZTsgXHJcblx0Y29sb3I6ICMyODMwNmM7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0Zm9udC1zaXplOiAyMnB4OyBcclxuXHRsaW5lLWhlaWdodDogMS4yOyBcclxuXHJcblx0cCB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMzVlbTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYzsgXHJcblx0XHRtYXJnaW46IDA7IFxyXG5cclxuXHRcdCsgaDYge1xyXG5cdFx0XHRtYXJnaW46IDE4cHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGg2IHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cclxuXHRcdCsgaW1nIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdHdpZHRoOiA1MCU7IFxyXG5cdFx0aGVpZ2h0OiA1NTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7IFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcblx0XHRwYWRkaW5nOiAwIDkwcHggMCAxNjRweDsgXHJcblx0fVx0XHJcblxyXG5cdC5hcnRpY2xlX19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHR0b3A6IDVweDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAwOyBcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDUwJTsgXHJcblx0XHRoZWlnaHQ6IDEwMCU7IFxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgIFxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxhcmdlLWRlc2t0b3B9IHtcclxuXHQuYXJ0aWNsZS10ZXJpdGFyeSB7XHJcblx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDEwNXB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRzbWFsbC1kZXNrdG9wfSB7XHJcblx0LmFydGljbGUtdGVyaXRhcnkge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAxMDVweDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmFydGljbGUtdGVyaXRhcnkge1xyXG5cdFx0LmFydGljbGVfX2JvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMzBweCAzMHB4OyBcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGVfX2ltYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYzsgXHJcblx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuYXJ0aWNsZS10ZXJpdGFyeSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cclxuXHRcdC5hcnRpY2xlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAxNXB4IDMwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlX19pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogMjMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hcnRpY2xlX19pbm5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdCYgaDIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcblx0fVxyXG5cclxuXHQmIC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMCU7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIHVsIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19zaGFkb3cge1xyXG5cdHRleHQtc2hhZG93OiAwIDAgM3B4ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX19ib2R5IHAge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRmb250LXNpemU6IDEuMzc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5hcnRpY2xlX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljOyBcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHJcblx0XHQmIHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fc2hhZG93IHtcclxuXHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdHAucGFyYWdwYXBoX19zaXplIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19ib2R5LWNhdGVnb3J5IHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tIHN0eWxlIGZvciBwYWdlIHJldmlld3MgKHNsaWRlcikgLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucmV2aWV3cy1pbnRyby1zbGlkZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxMzNweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNzFweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZXZpZXcge1xyXG5cdGhlaWdodDogNTQwcHg7XHJcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LnNsaWRlcl9fc2xpZGVzIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0Ym90dG9tOiA1MCU7XHJcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuXHRcdFx0XHRtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNjYXJvdXNlbC1hcnJvdycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRtYXNrLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2xpY2stcHJldiB7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1uZXh0IHtcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucmV2aWV3LXNsaWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogNTIwcHg7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzogMzBweCAxNXB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNjRlO1xyXG5cdFx0JiA+IHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHQgIFx0fVxyXG5cdCAgXHQmID4gc3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0ICBcdH1cclxuXHR9XHJcbn1cclxuICBcclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LnJldmlldyB7XHJcblx0ICBcdGhlaWdodDogNTAwcHg7XHJcblx0fVxyXG5cdC5yZXZpZXctc2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMzBweCA1MHB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiAgXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5yZXZpZXcge1xyXG5cdFx0aGVpZ2h0OiA1ODBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5yZXZpZXctc2xpZGVyIHtcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gIFxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQucmV2aWV3IHtcclxuXHQgIFx0aGVpZ2h0OiA0MjBweDtcclxuXHRcdC5zbGlkZXJfX3NsaWRlcyB7XHJcblx0XHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdFx0dG9wOiA0MCU7XHJcblx0XHRcdFx0Ym90dG9tOiBpbml0aWFsO1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHRcdFx0XHRcdG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bicpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc2xpY2stcHJldiB7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgLTJweCAwIDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNsaWNrLW5leHQge1xyXG5cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAtMnB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJldmlldy1zbGlkZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0aGVpZ2h0OiA0MjBweDtcclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogNDIwcHg7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiA0NXB4IDMwcHggMCA4NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gIFxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcblx0LnJldmlldyB7XHJcblx0ICBcdGhlaWdodDogNTUwcHg7XHJcblx0fVxyXG5cdC5yZXZpZXctc2xpZGVyIHtcclxuXHRcdG1heC13aWR0aDogMTQ0MnB4O1xyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0aGVpZ2h0OiA1NTBweDtcclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogNTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiA3MHB4IDMwcHggMCA4NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gIFxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0M3B4KSB7XHJcblx0LnJldmlldy1zbGlkZXIge1xyXG5cdCAgXHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogOTBweCAzNXB4IDAgMTEwcHg7XHJcblx0ICBcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5jb3VudHJ5LWltYWdlIGltZyB7XHJcblx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U29jaWFsXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zb2NpYWxzIHtcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblxyXG5cdFx0bGkgKyBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40czsgXHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuc29jaWFscyB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpICsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuc29jaWFscyB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpICsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0N3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U29jaWFscyBBbHRcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNvY2lhbHMtYWx0IHtcclxuXHJcblx0dWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCAwIDBweDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjgzMDZjO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHJcblx0XHRcdFx0XHQmLmZhY2Vib29rIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzYzU5OTg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji50d2l0dGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNmE2ZDE7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5pbnN0YWdyYW0ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzQwNzI5YjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmxpbmtlZGluIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMjdiYjU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5waW50ZXJlc3Qge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2M4MjMyYztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzOyBcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gc3Ryb25nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRjb2xvcjogIzIxMjAyMDsgXHJcblx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgc2Fucy1zZXJpZjsgXHJcblx0XHRtYXJnaW46IDAgMjdweCAwIDA7IFxyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblxyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA2NnB4IDAgNjNweDsgXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skc21hbGwtZGVza3RvcH0ge1xyXG5cdC5zb2NpYWxzLWFsdCB7XHJcblx0XHQmID4gc3Ryb25nIHtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQuc29jaWFscy1hbHQge1xyXG5cdFx0JiA+IHN0cm9uZyB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRCcmVhZGNydW1wc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5icmVhZGNydW1wcyB7XHJcblx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuXHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgXHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgIFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjdGl2ZSB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWFsdCB7XHJcblx0XHRjb2xvcjogIzI4MzA2YztcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzI4MzA2YyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyODMwNmM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDsgXHJcblxyXG5cdFx0dWwge1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyBcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0XHRyaWdodDogMDsgXHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7ICBcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7IFxyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50OyBcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDsgXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICBNb3ZlZCBmcm9tIGhlcm9QYWdlLnNjc3M7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndoaXRlLWJnIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA5NHB4O1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0cG9zaXRpb246IGluaXRpYWw7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpiZWZvcmUsXHJcblx0XHRsaTphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjdGl2ZSBhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53aGl0ZS1iZy1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG5cclxuXHQuYnJlYWRjcnVtcHMge1xyXG5cdFx0bGk6YmVmb3JlLFxyXG5cdFx0bGk6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogIzI4MzA2QztcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICMyODMwNkM7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYWN0aXZlIGEge1xyXG5cdFx0XHRjb2xvcjogIzgwODA4MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQud2hpdGUtYmcge1xyXG5cdFx0dG9wOiA0OXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XHJcblxyXG5cdFx0LmJyZWFkY3J1bXBzIHtcclxuXHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRsaTphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICMyODMwNkM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMjgzMDZDO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjdGl2ZSBhIHtcclxuXHRcdFx0XHRjb2xvcjogIzgwODA4MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGaWx0ZXJzXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5maWx0ZXJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0OHB4OyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHotaW5kZXg6IDE1MDsgXHJcblxyXG5cdC5idG4tY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogN3B4OyBcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0fVxyXG5cclxuXHRoNiB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRjb2xvcjogIzI4MzA2YztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuZmlsdGVyc19fYmFyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHQuZmlsdGVyICsgLmZpbHRlciB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpbHRlcnNfX2FjdGlvbnMsXHJcblx0LmZpbHRlcnNfX2JvZHkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LmZpbHRlcnMge1xyXG5cdFx0LmZpbHRlcnNfX2JhciB7XHJcblx0XHRcdC5maWx0ZXIgKyAuZmlsdGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5maWx0ZXJzIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDsgXHJcblx0XHR0b3A6IDEwMCU7IFxyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRoZWlnaHQ6IDEwMHZoOyBcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cywgdG9wIDFzIC40czsgXHJcblx0XHR6LWluZGV4OiAyNTA7XHJcblx0XHRwYWRkaW5nOiA0MnB4IDE1cHggMCAxNXB4OyBcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHR9XHJcblxyXG5cdFx0LmZpbHRlcnNfX2JhciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0LmZpbHRlcl9fZHJvcGRvd24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyICsgLmZpbHRlciB7XHJcblx0XHRcdFx0bWFyZ2luOiAyNXB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmlsdGVyc19fYm9keSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0bWFyZ2luLXRvcDogNTFweDtcclxuXHJcblx0XHRcdC5maWx0ZXJfX2Ryb3Bkb3duIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjg2cHgpOyBcclxuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgXHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzOyBcclxuXHRcdH1cclxuXHJcblx0XHQmLmZpbHRlcnMtYWN0aXZlIHtcclxuXHRcdFx0LmZpbHRlcnNfX2FjdGlvbnMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0RmlsdGVyXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5maWx0ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblxyXG5cdC5maWx0ZXJfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRjb2xvcjogI2U4NDA0MjsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlODQwNDI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZzogMTRweCAxN3B4OyBcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzLCBjb2xvciAuNHM7IFxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHdpZHRoOiAxN3B4OyBcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7IFxyXG5cclxuXHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHRcdHRvcDogMDsgXHJcblx0XHRcdFx0XHRsZWZ0OiAwOyBcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZmlsdGVyX19kcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAxMDAlOyBcclxuXHRcdGxlZnQ6IDA7IFxyXG5cdFx0d2lkdGg6IDIwMHB4OyBcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyAgXHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0b3BhY2l0eTogMDsgXHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xyXG5cdFx0bWF4LWhlaWdodDogNjk5cHg7IFxyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0XHQubUNTQl9zY3JvbGxUb29scyB7XHJcblx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgXHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0Lm1DU0JfZHJhZ2dlciB7XHJcblx0XHRcdFx0d2lkdGg6IDhweDsgXHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1DU0JfZHJhZ2dlcl9iYXIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM0NzQ3NDcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNHB4IDE3cHg7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDYge1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMTVweCAxMHB4OyBcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2U4NDA0MjsgXHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNlODQwNDI7IFxyXG5cdFx0XHRcdGhlaWdodDogNDBweDsgXHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzOyBcclxuXHJcblx0XHRcdFx0JjphZnRlcixcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRcdFx0bGVmdDogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTg0MDQyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7IFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40czsgXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTRweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dDpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpbHRlcl9fYWN0aW9ucyB7XHJcblx0XHRtYXJnaW46IDVweCAyMHB4IDMwcHg7IFxyXG5cclxuXHRcdC5saW5rIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBGaWx0ZXIgRXhwYW5kZWQgICovXHJcblx0Ji5leHBhbmRlZCB7XHJcblx0XHQuZmlsdGVyX19idG4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTg0MDQyOyBcclxuXHRcdFx0Y29sb3I6ICNmZmY7IFxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwOyBcclxuXHJcblx0XHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmlsdGVyX19kcm9wZG93biB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICBGaWx0ZXIgQWN0aXZlICAqL1xyXG5cdCYuYWN0aXZlIHtcclxuXHRcdC5maWx0ZXJfX2J0biB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0XHRjb2xvcjogI2ZmZjsgXHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7IFxyXG5cclxuXHRcdFx0XHRcdCsgaSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIEZpbHRlciBDaXR5ICAqL1xyXG5cdCYtLWNpdHkge1xyXG5cdFx0dWwge1xyXG5cdFx0XHQuY2hlY2tib3gge1xyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDM2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHQuZmlsdGVyIHtcclxuXHRcdC5maWx0ZXJfX2J0biB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDsgXHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4OyBcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRcdHJpZ2h0OiAxM3B4OyBcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRcdG1hcmdpbjogMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRGaWx0ZXIgQWx0XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5maWx0ZXItYWx0IHtcclxuXHRwYWRkaW5nLXRvcDogMzhweDsgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7IFxyXG5cdG1hcmdpbjogMCAtMTVweDsgXHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0LmZpbHRlcl9fYmFyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7IFxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwOyBcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzhweDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0dG9wOiA1MCU7IFxyXG5cdFx0XHRsZWZ0OiAxMHB4OyBcclxuXHRcdFx0d2lkdGg6IDIycHg7IFxyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogNTAlOyBcclxuXHRcdFx0cmlnaHQ6IDE1cHg7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRjb2xvcjogI2UwM2UzZjsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH0gIFxyXG5cclxuXHRcdC5pY28tdXAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RlbXAvaWNvLWFuZ2xlLXVwLWdyYXkucG5nKTsgXHJcblx0XHRcdGxlZnQ6IDE3cHg7IFxyXG5cclxuXHRcdH0gXHJcblxyXG5cdFx0Lmljby1kb3duIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90ZW1wL2ljby1hbmdsZS1kb3duLnBuZyk7IFxyXG5cdFx0XHRsZWZ0OiA1NXB4O1xyXG5cdFx0fSBcclxuXHR9XHJcblxyXG5cdC5maWx0ZXJfX2Ryb3Bkb3duIHtcclxuXHRcdGg2IHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDI3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG5cdFx0XHRmb250LXNpemU6IDExcHg7IFxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0bGkgKyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jaGVja2JveCB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuXHRcdFx0XHRwYWRkaW5nOiA5cHggMTBweCA5cHggNTZweDtcclxuXHRcdFx0XHRjb2xvcjogI2Q5MzkzMTsgXHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7IFxyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDkzOTMxO1xyXG5cdFx0XHRcdFx0dG9wOiA2cHg7IFxyXG5cdFx0XHRcdFx0bGVmdDogMjdweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZDkzOTMxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpbHRlcl9fYWN0aW9ucyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG5cdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IFxyXG5cdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblxyXG5cdFx0XHQubUNTQl9kcmFnZ2VyIHtcclxuXHRcdFx0XHR3aWR0aDogNnB4OyBcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubUNTQl9kcmFnZ2VyX2JhciB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogIzQ3NDc0NyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLy8gc3R5bGUgZm9yIGV4cGVyaWVuY2VzLWZpbHRlcnNcclxuXHJcbi5maWx0ZXJzX19idG5fY2xlYXIge1xyXG5cdG1hcmdpbjogMCAwIDAgNDdweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZTg0MDQyO1xyXG5cdHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHRjb2xvcjogI2U4NDA0MjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5maWx0ZXJzIHtcclxuXHQmID4gaDYge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0fVxyXG5cdCAgJl9fYmFyIHtcclxuXHRcdCYgPiAuZmlsdGVyX19jb3VudHJ5IHtcclxuXHRcdCAgbWFyZ2luOiAwIDAgMzVweCAwO1xyXG5cdFx0fVxyXG5cdFx0JiA+IC5maWx0ZXJfX2NpdHkge1xyXG5cdFx0ICBtYXJnaW46IDAgMCAzNXB4IDAgIWltcG9ydGFudDsgICAgICBcclxuXHRcdH1cclxuXHQgIH1cclxuXHQgICZfX2J0bl9jbGVhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDYycHg7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgMDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDA7XHJcblx0XHRjb2xvcjogIzI4MzA2YztcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQuZmlsdGVyc19fYnRuX2NsZWFyIHtcclxuXHRcdG1hcmdpbjogMCAwIDAgMTVweDtcclxuXHR9XHJcbiAgfSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRUZXN0aW1vbmlhbHNcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRlc3RpbW9uaWFscyB7XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW46IDAgLTIzcHg7XHJcblx0fVxyXG5cclxuXHQuY29sLWxnLTQge1xyXG5cdFx0cGFkZGluZzogMCAyM3B4OyBcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsYXJnZS1kZXNrdG9wfSB7XHJcblx0LnRlc3RpbW9uaWFscyB7XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2wtbGctNCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDsgXHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR0YWJsZXQtcG9ydHJhaXR9IHtcclxuXHQudGVzdGltb25pYWxzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdFx0XHJcblx0XHQuY29sLW1kLTYge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXN0aW1vbmlhbHMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcblx0XHRcclxuXHRcdC5jb2wtbWQtNiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFRlc3RpbW9uaWFsXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50ZXN0aW1vbmlhbCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjsgXHJcblx0Y29sb3I6ICMyODMwNmM7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHJcblx0LnRlc3RpbW9uaWFsX19oZWFkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMzZweCAxMHB4IDM2cHg7ICBcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAwIDE5cHggMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjsgXHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHQuZmEtc3RhciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VwYXJhdG9yIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGVzdGltb25pYWxfX2ltYWdlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlOyBcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXHJcblx0XHRcdHdpZHRoOiAxMDBweDsgXHJcblx0XHRcdGhlaWdodDogMTAwcHg7IFxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdGxlZnQ6IDM0cHg7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWxfX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAxNHB4IDMzcHggMDsgXHJcblx0XHRwYWRkaW5nOiAyMHB4IDJweCAzNnB4OyBcclxuXHJcblx0XHQucmV2aWV3LXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XHJcblx0XHRcdCAmID4gYSB7XHJcblx0XHRcdFx0IGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0IH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0XHRmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGlzdC1zdGFycyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlc3RpbW9uaWFsX19jcmVhdGVkIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXN0aW1vbmlhbF9fYXV0aG9yIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHRcdFx0bWFyZ2luOiA1cHggMCAwOyBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cdFx0XHRzcGFuIGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJldmlld3MtaG9zdCB7XHJcblx0LnRlc3RpbW9uaWFsX19oZWFkIHtcclxuXHRcdGEge1xyXG5cdFx0XHRtYXJnaW46IDBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNpdHksXHJcbi5yZXZpZXdzLWhvc3Qge1xyXG5cdC50ZXN0aW1vbmlhbF9faGVhZCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDM2cHggMTBweCAzNnB4O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRlc3RpbW9uaWFsX19jb250ZW50IHtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTZlNmU2O1xyXG5cclxuXHRcdCYgPiBwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHNtYWxsLWRlc2t0b3B9IHtcclxuXHQudGVzdGltb25pYWwge1xyXG5cdFx0LnRlc3RpbW9uaWFsX19oZWFkIHtcclxuXHRcdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7IFxyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXN0aW1vbmlhbCB7XHJcblx0XHQudGVzdGltb25pYWxfX2hlYWQge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDsgXHJcblxyXG5cdFx0XHRcdC5zZXBhcmF0b3Ige1xyXG5cdFx0XHRcdFx0d2lkdGg6IDExcHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7IFxyXG5cdFx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXN0aW1vbmlhbF9fY29udGVudCB7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRtYXJnaW46IDlweCAzM3B4IDA7IFxyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDAgNTBweDtcclxuXHJcblx0XHRcdC5yZXZpZXctdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saXN0LXN0YXJzIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGVzdGltb25pYWxfX2F1dGhvciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4OyBcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdFRlc3RpbW9uaWFsIEFsdFxyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udGVzdGltb25pYWwtYWx0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0bGluZS1oZWlnaHQ6IDEuMjk7IFxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgXHJcblx0XHRsaW5lLWhlaWdodDogMS4yOTsgXHJcblx0XHRmb250LXdlaWdodDogNTAwOyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogIzcwNzA3MDsgXHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWxfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiA3MHB4OyBcclxuXHRcdGhlaWdodDogNzBweDsgXHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGVzdGltb25pYWxfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxOXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdHRvcDogNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC50ZXN0aW1vbmlhbC1hbHQge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDsgXHJcblx0XHR9XHJcblxyXG5cdFx0LnRlc3RpbW9uaWFsX19pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA1MHB4OyBcclxuXHRcdFx0aGVpZ2h0OiA1MHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQudGVzdGltb25pYWxfX2NvbnRlbnQge1xyXG5cdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBY2NvcmRpb25cclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFjY29yZGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcblx0KyAuYWNjb3JkaW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDM0cHg7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uX19oZWFkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzI4MzA2YztcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjRzOyBcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0XHRcdHBhZGRpbmctbGVmdDogN3B4OyBcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogIzI4MzA2YztcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdFx0bGVmdDogMTNweDsgXHJcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY28tc2V0dGluZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgIC0xMnB4OyBcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQrIGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgIC0xMnB4OyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWNjb3JkaW9uX19pY28ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDUwJTsgXHJcblx0XHRcdHJpZ2h0OiA0cHg7IFxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblxyXG5cdFx0XHRcdCsgaSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbl9fYm9keSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiAxMDUlO1xyXG5cdFx0bGVmdDogMDsgXHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyBcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHRcdG9wYWNpdHk6IDA7IFxyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40czsgXHJcblx0fVxyXG5cclxuXHQmLmV4cGFuZGVkIHtcclxuXHRcdC5hY2NvcmRpb25fX2hlYWQge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNkZTNmNDE7XHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Y29sb3I6ICNkZTNmNDE7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXHJcblxyXG5cdFx0XHRcdFx0KyBpIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWNjb3JkaW9uX19pY28ge1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IFxyXG5cclxuXHRcdFx0XHRcdCsgaSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmFjY29yZGlvbl9fYm9keSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7IFxyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdExpbmtcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcblx0Zm9udC13ZWlnaHQ6IDcwMDsgXHJcblx0Zm9udC1zaXplOiAxNHB4OyBcclxuXHJcblx0Ji0tYWx0IHtcclxuXHRcdGNvbG9yOiAjZTg0MDQyOyBcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U2VhcmNoXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zZWFyY2gge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7IFxyXG5cclxuXHQuc2VhcmNoX19maWVsZCB7XHJcblx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4OyBcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDsgXHJcblx0fVxyXG5cclxuXHQuc2VhcmNoX19idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTsgXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0dG9wOiA1MCU7IFxyXG5cdFx0cmlnaHQ6IDEwcHg7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zZWFyY2gge1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDsgXHJcblxyXG5cdFx0LnNlYXJjaF9fZmllbGQge1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlYXJjaF9fYnRuIHtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTdGVwc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc3RlcHMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcblx0cGFkZGluZy1sZWZ0OiAxNjdweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDFweDsgXHJcblx0XHRib3R0b206IDUwMXB4OyBcclxuXHRcdGxlZnQ6IDQzcHg7XHJcblx0XHR3aWR0aDogNHB4OyBcclxuXHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7IFxyXG5cdH1cclxuXHJcblx0Ji0tcHJpbWFyeSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH0gXHJcblx0fVxyXG5cclxuXHQmLS1wcmltYXJ5LWFsdCB7XHJcblx0XHQuc3RlcCB7XHJcblx0XHRcdCsgLnN0ZXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDExMHB4O1x0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdC5zdGVwX19ib2R5IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAwIDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG5cdC5zdGVwcyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG5cdFx0XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym90dG9tOiAzNjBweDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblx0LnN0ZXBzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDJweDsgXHJcblx0XHRcdGxlZnQ6IDExcHg7IFxyXG5cdFx0XHRib3R0b206IDI5MHB4OyBcclxuXHRcdFx0Ym90dG9tOiAxNCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJpbWFyeS1hbHQge1xyXG5cdFx0XHQuc3RlcCArIC5zdGVwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA0NjVweCl7XHJcblx0LnN0ZXBzIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3R0b206IDEzJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRTdGVwXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zdGVwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQrIC5zdGVwIHtcclxuXHRcdG1hcmdpbi10b3A6IDk2cHg7XHJcblx0fVxyXG5cclxuXHQuc3RlcF9fbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdHRvcDogLTMzcHg7IFxyXG5cdFx0bGVmdDogLTE2N3B4O1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyBcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7IFxyXG5cdFx0XHRmb250LXdlaWdodDogNzAwOyBcclxuXHRcdH0gXHJcblx0fVxyXG5cclxuXHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdG1heC13aWR0aDogNjEzcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMDsgXHJcblx0XHRcdGxlZnQ6IDA7IFxyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNXB4KTsgXHJcblx0XHRcdGhlaWdodDogMTAwJTsgXHJcblx0XHRcdGJhY2tncm91bmQ6ICMxMThjOGY7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDMycHgsIC0zNHB4KTsgIFxyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHMsIHRyYW5zZm9ybSAuNHM7IFxyXG5cdFx0XHRvcGFjaXR5OiAwOyBcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuOyBcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHRcdFx0dG9wOiAtMzRweDsgXHJcblx0XHRcdGxlZnQ6IDMycHg7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3RlcF9fYm9keSB7XHJcblx0XHRjb2xvcjogIzI4MzA2YzsgXHJcblx0XHRwYWRkaW5nLXRvcDogMzlweDtcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwOyBcclxuXHJcblx0XHRcdCsgcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0teWVsbG93IHtcclxuXHRcdC5zdGVwX19pbWFnZTphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmYWI2NGU7IFxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwX19sYWJlbCB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDExOWRlZyk7IFxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcmVkIHtcclxuXHRcdC5zdGVwX19pbWFnZTphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlODQwNDI7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYmx1ZSB7XHJcblx0XHQuc3RlcF9faW1hZ2U6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjgzMDZjOyBcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9fbGFiZWwge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMTlkZWcpOyBcclxuXHRcdFx0fSBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYW5pbWF0ZWQge1xyXG5cdFx0LnN0ZXBfX2ltYWdlIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcblx0XHRcdFx0b3BhY2l0eTogMTsgXHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAgU3RlcCBBbHQgICovXHJcblx0Ji0tYWx0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcclxuXHJcblx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwOHB4OyBcclxuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yOyBcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7IFxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQrIHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0ZXBfX2ltYWdlIHtcclxuXHRcdFx0ZmxleDogMCAwIDYxMnB4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cHgpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCsgLnN0ZXAtLWFsdCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogIFN0ZXAgQWx0ICAqL1xyXG5cdCYtLWFsdC1wcmltYXJ5IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4OyBcclxuXHJcblx0XHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTM1cHggMCAwOyBcclxuXHJcblx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNjhweCAwIDA7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGFyZ2UtZGVza3RvcH0ge1xyXG5cdC5zdGVwIHtcclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3RlcF9fYm9keSxcclxuXHRcdFx0LnN0ZXBfX2ltYWdlIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skdGFibGV0LXBvcnRyYWl0fSB7XHJcblx0LnN0ZXAge1xyXG5cdFx0LnN0ZXBfX2xhYmVsIHtcclxuXHRcdFx0bGVmdDogLTEzMHB4OyBcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGxlZnQ6IDIwcHg7IFxyXG5cdFx0XHRcdHRvcDogLTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1hbHQge1xyXG5cdFx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNzBweDsgXHJcblxyXG5cdFx0XHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdGVwX19pbWFnZSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYWx0LXByaW1hcnkge1xyXG5cdFx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCA3MHB4IDAgMDsgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFx0XHJcblxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1vYmlsZX0ge1xyXG5cdC5zdGVwIHtcclxuXHJcblx0XHQrIC5zdGVwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3RlcF9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtMTJweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bGVmdDogMTJweDsgXHJcblx0XHRcdFx0dG9wOiAtMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwX19sYWJlbCB7XHJcblx0XHRcdHRvcDogLTQ4cHg7XHJcblx0XHRcdGxlZnQ6IC03M3B4OyBcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjI2KSByb3RhdGUoLTQ1ZGVnKTsgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgXHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyM3B4OyBcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTRweDtcclxuXHJcblx0XHRcdFx0KyBwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWFsdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrOyBcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4OyBcclxuXHJcblx0XHRcdC5zdGVwX19pbWFnZSxcclxuXHRcdFx0LnN0ZXBfX2JvZHkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3RlcF9fYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDA7IFxyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdGVwX19pbWFnZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KyAuc3RlcC0tYWx0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG59XHJcblxyXG4uZXJyb3ItcGFnZS1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDMwcHggMCAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcclxuICAgICAgbWF4LXdpZHRoOiA0NzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29kZS1ob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWRlc2NyaXB0aW9uLCAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fX2FjdGlvbnMge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sc2Fucy1zZXJpZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWJhc2ljKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGljdHVyZS1ob2xkZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nLXBpY3R1cmUge1xyXG4gICAgICB3aWR0aDogMTg1cHg7XHJcbiAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJHBhZ2UtNDA0ICsgJyM0MDQtc2lnbicpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMxMnB4O1xyXG4gICAgICAgIGhlaWdodDogNDc4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmhvc3RpbmctcmVzdGFydC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDYwcHggMzBweCAwIDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHhcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaG9sZGVyIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBQb3BwaW5zLU1lZGl1bSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gNTVweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNTVweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2lyY2xlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVkLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHBhZ2UtNDA0ICsgJyNyZWQtY2lyY2xlJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmVlbi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRwYWdlLTQwNCArICcjZ3JlZW4tY2lyY2xlJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC55ZWxsb3ctY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkcGFnZS00MDQgKyAnI3llbGxvdy1jaXJjbGUnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvb2RsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3dvcmxkLWNvbGxhZ2Uuc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY3NzLWFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNzcy1ib3VuY2Uge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjc3MtYm91bmNlIHtcclxuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLCA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jc3MtYm91bmNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjc3MtYm91bmNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBjc3MtYm91bmNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG59IiwiLmJ0bi1sb2FkZXIge1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNGRkY4RUQ7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNFODQwNDI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59IiwiLmZlYXR1cmUtbGlzdCBpIHtcclxuICBtYXJnaW4tYm90dG9tOiAydmg7XHJcbn1cclxuXHJcbi5tb2R1bGUtcmV2aWV3LWEtbG9jYWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDV2aDtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1yZXNvdXJjZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDE1cHggMjBweCAzcHggIzY1NDc1YTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnJldmlldy10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDN2aCBhdXRvO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAmID4gaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAzcHggIzA3MTM4MTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IC5pY28tY2lyY2xlcyB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwsXHJcbiAgICBsYWJlbCArIHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZ3JheS1kYXJrKTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAjNjQ2NDY0O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3LXVzZXItZGF0YSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLnVzZXItZGF0YS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5kYXRlcGlja2VyLWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby1zdGFycy1ncm91cCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3ZoO1xyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVkLWJhc2ljKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gaSB7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmljb24tY2lybGNlLWYge1xyXG4gICAgICB3aWR0aDogMTc2cHg7XHJcbiAgICAgIGhlaWdodDogMTk2cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuaWNvbi1jaXJsY2UtcyB7XHJcbiAgICAgIHdpZHRoOiAxMTdweDtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuaWNvbi1jaXJsY2UtdCB7XHJcbiAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1sZyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZTg0MDQyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnJhZGlvLXN0YXJzLWdyb3VwIC5mYS1zdGFyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcclxuICAucmFkaW8tc3RhcnMtZ3JvdXAgLmZhLXN0YXIge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnN1bC1hZGRSZXZpZXcge1xyXG5cclxuICAuZm9ybS1yZXNvdXJjZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnN1bC11c2VyRGF0YSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XHJcblxyXG4gICAgLmFydGljbGVfX2JvZHkgPiBwIHtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qcy1hbmNob3J7XHJcbiAgaGVpZ2h0OiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59IiwiLmhvc3QtZm9ybS1kZXNjcmlwdGlvbiB7XHJcblxyXG4gIC5idG4tLXJlZCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAyM3B4IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMTFweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvd3MtZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgIC5pY28tYW5nbGUtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljby1hbmdsZS1kb3duLFxyXG4gICAgICAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uOmhvdmVyLFxyXG4gIGJ1dHRvbjpmb2N1cyxcclxuICBidXR0b246YWN0aXZle1xyXG4gICAgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93cy1ncm91cCAuaWNvLWFuZ2xlLWRvd24td2hpdGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50aGFuay15b3VfX3N1Y3NjZXNzLW1lc3NhZ2Uge1xyXG4gIG1pbi1oZWlnaHQ6IDYwdmg7XHJcbiAgcGFkZGluZzogNnZoIDN2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cclxuICAuc2VlLWV4cHJlc3Nlcy1idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuYnRuLS1yZWQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmaXJzdCBzdGFyIGNlbnRlcmVkIHRvIGVhY2ggb3RoZXJzXHJcbi5saXN0LWxvY2F0aW9ucyB7XHJcbiAgLmxpc3Qtc3RhcnMgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gc21vb3RoIHRyYW5zcGFyZW5jeSBjaGFuZ2UgZm9yIHRleHRhcmVhIHBsYWNlaG9sZGVyOlxyXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgICB7b3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxyXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5wbGFjZWhvbGRlci1zbW9vdGgtb3BhY2l0eTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7b3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxyXG4ucGxhY2Vob2xkZXItc21vb3RoLW9wYWNpdHk6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLnBsYWNlaG9sZGVyLXNtb290aC1vcGFjaXR5OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcblxyXG4vLyBzdGFuZGFyZCBjb2xvciBmb3IgdGhlIGVycm9yIHRleHRcclxuLmZvcm0tYWxlcnQtZGFuZ2VyIHtcclxuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxufSIsIi5leHBlcmllbmNlcy1zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiAzNXB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDcwcHggMDtcclxuXHR9XHJcblxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZG9vZGxlcyB7XHJcblx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nICsgaW1nIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0dmg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuLmNhcmQtYmxvY2staXRlbSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAxcztcclxuXHJcblx0JiAuY2FyZC1ibG9jay1oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmID4gaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JnIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNHM7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0cGFkZGluZzogMTlweCA0NXB4O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhdGVnb3J5IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEzcHg7XHJcblx0XHRtaW4td2lkdGg6IDEzNXB4O1xyXG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDIxO1xyXG5cdH1cclxuXHJcblx0LmNhcmQtYmxvY2stbWFpbiB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0LWdhZGdldHMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcblx0XHRcdGxpLm5hbWUtY291bnRyeS1jaXR5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1oZWFkZXJfX2JnLFxyXG4uY2FyZC1ibG9jay1pdGVtOmZvY3VzIC5jYXJkLWJsb2NrLWhlYWRlcl9fYmcsXHJcbi5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIC5jYXJkLWJsb2NrLWhlYWRlcl9fYmcge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zZWN0aW9uX19ib2R5IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59IiwiLmVtYWlsLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgODBweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGFyYWdyYXBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gYS5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYXJhZ3JhcGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob3RvLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgODBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvb2RsZXMtYmxvY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG9vZGxlLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaG93LWl0LXdvcmtzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA1MHB4IDAgNzBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogNzBweCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDV2aDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogNnZ3O1xyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IG9yYW5nZUxheW91dERlc2t0b3A7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMjglO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IG9yYW5nZUxheW91dE1vYmlsZTtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuXHRcdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWJsb2NrIHtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE5MHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDMwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDF2dztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBzdHJvbmcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxdmggMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IGIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjE2N3JlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3LjVyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmID4gaW1nIHtcclxuXHRcdFx0XHRcdGhlaWdodDogODNweDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1ibG9jazpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1dnc7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50cmlhbmd1bGFyLWxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTEzNXB4O1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogLTIwcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0LnRyaWFuZ3VsYXItbGFiZWwge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbTpudGgtY2hpbGQoMikge1xyXG5cdFx0XHQudHJpYW5ndWxhci1sYWJlbCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDUwcHggc29saWQgdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG9yYW5nZUxheW91dE1vYmlsZSB7XHJcblx0MTAwJSB7XHJcblx0XHRib3gtc2hhZG93OiAwIC0xMHB4IDAgMCAjZmFiNjRlO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBvcmFuZ2VMYXlvdXREZXNrdG9wIHtcclxuXHQxMDAlIHtcclxuXHRcdGJveC1zaGFkb3c6IC0yMHB4IDIwcHggMCAwICNmYWI2NGU7XHJcblx0fVxyXG59IiwiLmNvbnRlbnQtcGFnZS1jYXJvdXNlbC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5pY29uLWNpcmxjZS1nMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzFweDtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2Fyb3VzZWwtY29udGVudC1wYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcm91c2VsLWl0ZW0tYmxvY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2Fyb3VzZWwtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2NGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmdlbmVyYWwtZmlsdGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0ei1pbmRleDogMjAwO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQmID4gc3Ryb25nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b25zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHggLTdweCAwO1xyXG5cdFx0XHRcdGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBMRUZUIEZJTFRFUlM7XHJcblx0XHQmX19sZWZ0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxNTE7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXJzX19idG46bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwuYWN0aXZlLWZpbHRlcl9fcmFkaW8ge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmlsdGVyc19fYnRuIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDUwcHggMTRweCAyMHB4O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRyaWdodDogMTVweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGkgKyB1bCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gUklHSFQgRklMVEVSU1xyXG5cdFx0Jl9fcmlnaHQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlcnNfX2J0bi1sb25nIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMzBweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNvcnQtYnksXHJcblx0XHRcdC5maWx0ZXJzLW1vYiB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRcdFx0JiA+IC5maWx0ZXJzX19idG4tbG9uZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgPiAuZmlsdGVycy1tb2JfX2J0biB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zb3J0LWJ5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMTUyO1xyXG5cclxuXHRcdFx0XHQmX19saXN0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTEwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCAwICM4MDgwODA7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE5NSU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxNXB4IDRweCAzMHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMTBweCAycHggMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTkwOTI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXI6YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHQmOmZvY3VzOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0JjphY3RpdmU6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXJzLW1vYiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmX19idG4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmZhLXNsaWRlcnMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdHRvcDogMTEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA4NyU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTUyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fbWVudSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IDAgIzgwODA4MDtcclxuXHJcblx0XHRcdFx0XHQmID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgyKSk6aG92ZXIsXHJcblx0XHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoMikpOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDIpKTphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gaSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMmY5MDkzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jl9fY2xvc2Uge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmX19idG4ge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLTM1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmID4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX19zdWJtZW51IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA1cHggMCAjODA4MDgwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdCYgPiBsaSA+IGxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IGxpID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAtNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmlsdGVyLXZpZXctZXhwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmZpbHRlcnMtbW9iLS1vcGVuZWQge1xyXG5cdFx0XHRcdFx0LmZpbHRlcnMtbW9iX193cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE2MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGhpZGUgc3VibWVudXMgYW5kIG1vYi1lbGVtZW50cztcclxuXHQuY291bnRyeS1zdWJtZW51LWxpc3QsXHJcblx0LmNpdHktc3VibWVudS1saXN0LFxyXG5cdC5leHBlcmllbmNlLXN1Ym1lbnUtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ly8gU1VCTUVOVTtcclxuXHQuZmlsdGVyX19zdWJtZW51IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogODBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMHB4IC0ycHggIzgwODA4MDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHR0b3A6IDY5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuXHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MTVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQvLyBhcHBseS1idG5cclxuXHRcdC5hcHBseS1maWx0ZXIge1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMCAzMHB4IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gY291bnRyeS1saXN0XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDFweCkge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM1MXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCAwIGdyZXk7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDc1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyByZXN1bHQtbGlzdFxyXG5cdC5maWx0ZXJfX3N1Ym1lbnVfX3Jlc3VsdCB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblxyXG5cdFx0Ji1saXN0IHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0XHQmID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBhcHBseSAmIHZpZXcgZXhwIGJ0bidzXHJcblx0LmZpbHRlci1yZWQtYnRuIHtcclxuXHRcdG1pbi13aWR0aDogMTI4cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE4cHg7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHJcblx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxyXG5cdFx0Jjpmb2N1czpub3QoW2Rpc2FibGVkXSksXHJcblx0XHQmOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGNsZWFyIEFsbC1idG5cclxuXHQuY2xlYW4tcmVzdWx0X19idG4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWluLXJlc3VsdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHQubWFpbi1yZXN1bHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmLWxpc3Qge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRleHBlcmllbmNlcyArIENhcmRzO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hcHBlYXJhbmNlLWVmZmVjdC1leHBlcmllbmNlcyxcclxuLm5vLW1hc29ucnkge1xyXG4gICAgLmNvbC1sZy00IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDE0NDJweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGU6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ibG9jayB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgb3BhY2l0eSAxcztcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpbGUge1xyXG4gICAgICAgIC5jYXJkLWJsb2NrLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2F0ZWdvcnlfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlX19ib2R5IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnRyeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC10aWxlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdC1zdGFycyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgIE91ciBob3N0cyBTZWN0aW9uO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5vdXItaG9zdHMge1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3N0LWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA2cHggMCA2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyM3B4IDAgMjNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGVfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcFtkYXRhLW5hbWU9XCJ0YWdsaW5lXCJdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wODNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGVfX2JvdHRvbS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm90dG9tX19jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXctaG9zdF9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA4M3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyID4gaGVhZGVyLm91ci1ob3N0c19faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3N0LWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcFtkYXRhLW5hbWU9XCJ0YWdsaW5lXCJdIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1zdGFycyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b21fX2NvbnRyb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LWhvc3RfX2J0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTZiMztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJldmlld3MtYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3ZoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0U0VFIEFMTCBidXR0b247XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlZV9fbW9yZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdG92ZXJsYXktd3JhcHBlciBjbG9zZSBzZWFyY2ggYmFyIGxpc3Qgd2hlbiBjbGlja2luZyBvdXRzaWRlO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5vdmVybGF5LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6IDE4MDtcclxufSIsIi5iYWNrLXRvLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDI1JTtcclxuICAgIHotaW5kZXg6IDI1MDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgICAgICBjb2xvcjogIzExOGM4ZjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMThjOGY4MDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTAyICc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhY2stdG8tdG9wIHtcclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIH4gLmJhY2stdG8tdG9wLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ob3N0LWNvbmZpcm1hdGlvbi1hZnRlci1ib29raW5nLWNoYW5nZXMge1xyXG4gICAgJi5wcmVmZXJlbmNlLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgXHJcbiAgICAgICAgLnByZWZlcmVuY2UtY2VudGVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5oZXJvLWltZy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjM3NXJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWI2NGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3Ljg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmljb24tbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL19idWlsZC9hc3NldHMvaW1hZ2VzL3RlbXAvaWNvbi1sZXR0ZXIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5ibHVlLWJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnByZWZlcmVuY2UtY2VudGVyLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgLl9mb3JtLl9mb3JtXzEzLl9pbmxpbmUtZm9ybS5fZGFyayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLl9idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5wcmVmZXJlbmNlLWNlbnRlci1tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAubmV3LWRhdGEtdGltZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5uZXctZGF0YS10aW1lLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAucHJlZmVyZW5jZS1jZW50ZXItbWFpbi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYW5zd2Vycy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuYW5zd2VyLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxyXG5cdE11bHRpIGxhbmd1YWdlIG1lbnU7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxhbmd1YWdlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMTUwcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHQubGFuZ3VhZ2UtYnRuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0XHQubGFuZ3VhZ2UtaWNvbi1idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0XHRcdCYuZW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvdXNhLWljb24ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZGUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZ2VybWFueS1pY29uLnBuZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLml0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xhbmd1YWdlLWZsYWdzL2l0YWx5LWljb24ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZnIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3MvZnJhbmNlLWljb24ucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvbGFuZ3VhZ2UtZmxhZ3Mvc3BhaW4taWNvbi5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sYW5ndWFnZS1jdXJyZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0JiA+IHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxhbmd1YWdlX19saXN0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdHRvcDogMjBweDtcclxuXHRcdHdpZHRoOiAxMzVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggMCAjODA4MDgwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdGxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0bGVmdDogMzdweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRjb250ZW50OiAnXFxmMDBjJztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxhbmd1YWdlLS1vcGVuZWQge1xyXG5cdFx0Lmxhbmd1YWdlLWN1cnJlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRBbmltYXRpb24gZm9yIHRoZSBhcnJvdywgd2hlbiBtdWx0aSBjdXJyZW5jeSBtZW51IHdhcyBvcGVuO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sYW5ndWFnZS0tb3BlbmVkIHtcclxuXHQubGFuZ3VhZ2UtY3VycmVudCA+IGkge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRUaGUgc2FtZSBjb2xvcnMgYmVoYXZpb3VyLCB3aGVuIHVzZXIgaXMgc2Nyb2xsaW5nIGRvd24vdXA7XHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmhlYWRlci5maXhlZCB7XHJcblx0Lmxhbmd1YWdlIHtcclxuXHRcdC5sYW5ndWFnZS1idG4ge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5sYW5ndWFnZSB7XHJcblx0XHRyaWdodDogODBweDtcclxuXHJcblx0XHQubGFuZ3VhZ2UtYnRuIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcblx0YW5pbWF0aW9uIENhbnZhcztcclxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jY2FudmFzX2FuaW1hdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmNhbnZhc19hbmltYXRpb24tY2lyY2xlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLmJveC1zcGlubmVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XHJcblxyXG5cdC5ib3gtc3Bpbm5lci1pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRmb250LXNpemU6IDgwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5tYWluLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcclxuXHRtaW4taGVpZ2h0OiAzNzVweDtcclxuXHRtYXJnaW46IDAgMCA1MHB4IDA7XHJcblx0cGFkZGluZzogNDlweCAwIDAgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHJcblx0c291cmNlLFxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtc2l6ZTogNTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWdpc3QtYWdlbnQtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnJlZ2lzdC1hZ2VudCB7XHJcblx0bWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG5cdC5nLXJlY2FwdGNoYSB7XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHQuc3VjY2Vzcy1tZXNzYWdlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2VlX19tb3JlIHtcclxuXHRcdG1hcmdpbjogMTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWFsZXJ0LWRhbmdlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblxyXG5cdFx0Lmdyb3VwLWZpZWxkIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jb21taXNzaW9uIHtcclxuXHRcdFx0XHQuaWNvbi1jaGV2cm9uLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmllbGQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA1cHggNXB4O1xyXG5cclxuXHRcdFx0XHQucmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dCxcclxuXHRcdFx0c2VsZWN0LFxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0XHQmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c2VsZWN0W25hbWU9XCJjb21taXNzaW9uX21vZGVsXCJdIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDJweDtcclxuXHRcdFx0XHRyZXNpemU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucGhvbmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW50bC10ZWwtaW5wdXQsXHJcblx0XHRcdFx0I3Bob25lX2NvZGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCNwaG9uZV9udW1iZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDc3JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubm90aWZpY2F0aW9uIHtcclxuXHRcdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcclxuXHJcblx0XHRcdFx0XHQucmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yYWRpby1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0LnJhZGlvLWJveCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMnB4IDA7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdC5yYWRpby1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdGFjY2VudC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdjaGVja2VkJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY29uZmlybSB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIgLmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSkgdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy9jcm9zcy1pY29uLXNtYWxsLnBuZycpIG5vLXJlcGVhdFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDU1JTtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2F2ZS10cmF2ZWwtYWdlbnQtYnRuIHtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuXHRcdH1cclxuXHJcblx0XHQubWVzc2FnZS1lcnJvciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQubWFpbi1pbWcge1xyXG5cdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWdpc3QtYWdlbnQge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtIHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHJcblx0XHRcdC5ncm91cC1maWVsZCB7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnBlcnNvbmFsLFxyXG5cdFx0XHRcdCYuY29udGFjdCxcclxuXHRcdFx0XHQmLmFjY291bnQsXHJcblx0XHRcdFx0Ji5jb21taXNzaW9uLFxyXG5cdFx0XHRcdCYub3RoZXIgLnJhZGlvLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucGVyc29uYWwge1xyXG5cdFx0XHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuY29udGFjdCB7XHJcblx0XHRcdFx0XHQuZmllbGQge1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY2NvdW50IHtcclxuXHRcdFx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyksXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmNvbW1pc3Npb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRcdFx0LnVzYSB7XHJcblx0XHRcdFx0XHRcdFx0Ji5mdWxsX2FkZHJlc3Mge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmV1cm9wZSB7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY2hpbmEge1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnJlc3Qge1xyXG5cdFx0XHRcdFx0XHRcdCYuZnVsbF9hZGRyZXNzIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vdGhlciB7XHJcblx0XHRcdFx0XHQucmFkaW8tc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuXHRcdFx0XHRcdFx0LnJhZGlvLWJveCB7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWVsZCB7XHJcblx0XHRcdFx0Ji5waG9uZSB7XHJcblx0XHRcdFx0XHQjcGhvbmVfbnVtYmVyIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDg4JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5tYWluLWltZyB+IC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA3MThweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5yZWdpc3QtYWdlbnQge1xyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG5cdFx0XHQucGVyc29uYWwsXHJcblx0XHRcdC5jb250YWN0LFxyXG5cdFx0XHQuYWNjb3VudCxcclxuXHRcdFx0Lm90aGVyIHtcclxuXHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2F2ZS10cmF2ZWwtYWdlbnQtYnRuIHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdC5yZWdpc3QtYWdlbnQge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHRcdC5ncm91cC1maWVsZCB7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRpbnB1dCxcclxuXHRcdFx0XHRzZWxlY3QsXHJcblx0XHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5ub3RpZmljYXRpb24ge1xyXG5cdFx0XHRcdFx0LnJhZGlvLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0XHQucmFkaW8tYm94IHtcclxuXHRcdFx0XHRcdFx0XHQuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gPT09PT0gbG9nbyB0cmF2ZWwgYWdlbnQgPT09PT1cclxuLnRhLWJveCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuXHQudGEtb3Blbi1idG4ge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0LnRhLWljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL3RyYXZlbC1hZ2VudC1pY29uLWJsdWUuc3ZnJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50YS1uYW1lIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhLWNvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA2MHB4O1xyXG5cdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuXHRcdCYuc2hvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdC50YS1sb2dvdXQtYnRuIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC50YS1ib3gge1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0LnRhLW9wZW4tYnRuIHtcclxuXHRcdFx0LnRhLWljb24ge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vX2J1aWxkL2Fzc2V0cy9pbWFnZXMvdHJhdmVsLWFnZW50LWljb24td2hpdGUuc3ZnJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50YS1uYW1lIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YS1jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDYwcHg7XHJcblx0XHRcdHJpZ2h0OiAtNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXIge1xyXG5cdFx0Ji5maXhlZCB7XHJcblx0XHRcdC50YS1ib3gge1xyXG5cdFx0XHRcdC50YS1vcGVuLWJ0biB7XHJcblx0XHRcdFx0XHQudGEtaWNvbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9fYnVpbGQvYXNzZXRzL2ltYWdlcy90cmF2ZWwtYWdlbnQtaWNvbi1ibHVlLnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudGEtbmFtZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vID09PT09IHBvcHVwIHRyYXZlbCBhZ2VudCA9PT09PVxyXG4ucG9wdXAtdGEge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHR3aWR0aDogOTAlO1xyXG5cdHBhZGRpbmc6IDgwcHggMjBweCAyMHB4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG5cdC5pY29uLWJveCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC01NXB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcblx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0LmxvY2staWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDAgMCAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL19idWlsZC9hc3NldHMvaW1hZ2VzL2xvY2staWNvbi5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lcnJvci1tZXNzYWdlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0Ly8gPT09PT0gcG9wdXAgc3VjY2VzcyA9PT09PVxyXG5cdCYuc3VjY2VzcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCYuc2hvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQcm9mZXNzb3InO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XHJcblxyXG5cdFx0XHQubmFtZS1hZ2VuY3kge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVzc2FnZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQucG9wdXAtc3RhcnQtYm9va2luZy1idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyA9PT09PSBwb3B1cCBsb2ctaW4gPT09PVxyXG5cdCYubG9nLWluIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpZWxkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhLWxvZ2luLWJ0biB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDAgNXB4IDA7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZC1iYXNpYyk7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YS1yZWdpc3Rlci1idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvcHVwLXRhLWNsb3NlLWJ0biB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogIzExOGM4ZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnBvcHVwLXRhIHtcclxuXHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHggMjBweCA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdCYuc3VjY2VzcyB7XHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5sb2ctaW4ge1xyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpZWxkIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRhLWxvZ2luLWJ0biB7XHJcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgNXB4IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTNweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGEtZm9yZ290LXBhc3N3b3JkLWJ0biB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQucG9wdXAtdGEge1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHJcblx0XHQuaWNvbi1ib3gge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTc1cHg7XHJcblx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHJcblx0XHRcdC5sb2NrLWljb24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMzRweCAwIDAgMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3VjY2VzcyB7XHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBvcHVwLXRhLWNsb3NlLWJ0biB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdC5wb3B1cC10YSB7XHJcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHRcdCYuc3VjY2VzcyB7XHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5zbGljay1saXN0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5zbGljay1saXN0LmRyYWdnaW5nIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjb250ZW50OiAnJ1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59IiwiQHVzZSAnLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Fpci1kYXRlcGlja2VyL2Rpc3QvY3NzL2RhdGVwaWNrZXIubWluLmNzcyc7XHJcbkB1c2UgJy4vLi4vZm9udC1hd2Vzb21lL2ZvbnQtYXdlc29tZS5taW4nO1xyXG5AdXNlICcuLy4uL2hlYWRlci9tYWluLXBvcHVwJztcclxuQHVzZSAnLi4vLi4vX3N0eWxlcy9zZWN0aW9ucy9zZWxlY3QtcGVvbHBsZS5zY3NzJztcclxuXHJcbkB1c2UgJ3ZhcmlhYmxlcyc7XHJcbkB1c2UgJ21peGlucyc7XHJcbkB1c2UgJ3Jlc2V0JztcclxuQHVzZSAnYmFzZSc7XHJcbkB1c2UgJ2hlbHBlcnMnO1xyXG5AdXNlICd3cmFwcGVyJztcclxuQHVzZSAnc2hlbGwnO1xyXG5AdXNlICdjb250YWluZXInO1xyXG5AdXNlICdoZWFkZXInO1xyXG5AdXNlICdtYWluJztcclxuQHVzZSAnc2lkZWJhcic7XHJcbkB1c2UgJ2NvbnRlbnQnO1xyXG5AdXNlICdmb290ZXInO1xyXG5AdXNlICdidG4nO1xyXG5AdXNlICdmb3JtLWVsZW1lbnRzJztcclxuQHVzZSAnZm9ybSc7XHJcbkB1c2UgJ2xpc3QnO1xyXG5AdXNlICdsb2dvJztcclxuQHVzZSAnbmF2JztcclxuQHVzZSAnc2VjdGlvbic7XHJcbkB1c2UgJ3NsaWRlcic7XHJcbkB1c2UgJ3RhYmxlJztcclxuQHVzZSAnd2lkZ2V0JztcclxuQHVzZSAnaWNvJztcclxuQHVzZSAnZmVhdHVyZSc7XHJcbkB1c2UgJ2ludHJvJztcclxuQHVzZSAnYXJ0aWNsZSc7XHJcbkB1c2UgJ3NvY2lhbCc7XHJcbkB1c2UgJ2JyZWFkY3J1bXBzJztcclxuQHVzZSAnZmlsdGVyJztcclxuQHVzZSAndGVzdGltb25pYWwnO1xyXG5AdXNlICdhY2NvcmRpb24nO1xyXG5AdXNlICdsaW5rJztcclxuQHVzZSAnc2VhcmNoJztcclxuQHVzZSAnc3RlcCc7XHJcblxyXG5AdXNlICdlcnJvck5vdEZvdW5kJztcclxuQHVzZSAnaG9zdGluZ1Jlc3RhcnQnO1xyXG5AdXNlICdhbmltYXRpb24tY2hhdCc7XHJcbkB1c2UgJ2xvYWRlcic7XHJcbkB1c2UgJ2FkZFJldmlldyc7XHJcbkB1c2UgJ3JlcXVlc3RIb3N0Rm9ybSc7XHJcbi8vIEB1c2UgJ2Nvb2tpZUJhbm5lcic7XHJcblxyXG5AdXNlICdib2R5RXhwZXJpZW5jZXMnO1xyXG5AdXNlICdibG9ja0VtYWlsJztcclxuXHJcbkB1c2UgJ2hvd0l0V29yayc7XHJcbkB1c2UgJ2NvbnRlbnRQYWdlQ2Fyb3VzZWwnO1xyXG5AdXNlICduZXdGaWx0ZXJzJztcclxuXHJcbkB1c2UgJ2hvbWUtcGFnZSc7XHJcbkB1c2UgJ2hvc3QtY29uZmlybWF0aW9uLWFmdGVyLWJvb2tpbmctY2hhbmdlcyc7XHJcbkB1c2UgJ2J0bi1iYWNrLXRvLXRvcCc7XHJcbkB1c2UgJ2N1cnJlbmN5JztcclxuQHVzZSAnbGFuZ3VhZ2VzJztcclxuQHVzZSAnY2FudmFzLWFuaW1hdGlvbic7XHJcbkB1c2UgJ3NwaW5uZXInO1xyXG5AdXNlICdyZWdpc3RyYXRpb24tdHJhdmVsLWFnZW50JztcclxuQHVzZSAndHJhdmVsLWFnZW50JztcclxuQHVzZSAnc2xpY2snO1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQycHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG4iXX0= */
